OpenSportsLib¶
Welcome to the OpenSportsLib!
OpenSportsLib is a deep learning–based backend toolkit for advanced sports video understanding. It provides production-ready and research-grade modules for training, evaluating, and deploying state-of-the-art models on sports video data.
From action recognition and temporal event spotting to retrieval and automatic captioning, OpenSportsLib offers a unified framework for developing scalable sports video intelligence systems.

Features
- Modular deep learning framework for soccer video understanding
- Support for action recognition, event spotting, retrieval, and captioning
- Training, evaluation, and inference pipelines
- Config-driven experiments for reproducibility
- Pretrained model support and checkpoint management
- Multi-GPU and distributed training compatibility
- Standardized dataset loaders for SN formats
- Easy integration into research workflows and production backends
Why use OpenSportsLib?
- Build and train state-of-the-art models for soccer video analysis
- Unified pipeline for research and production deployment
- Reproducible experiments with flexible configuration system
- Designed for researchers, ML engineers, and sports analytics teams
- Easily extendable to new tasks, datasets, and model architectures
Quick links¶
License¶
This project offers two licensing options to suit different needs:
-
AGPL-3.0 License:
This open-source license is intended for students, researchers, and the community. It supports open collaboration and sharing under the terms of the GNU Affero General Public License v3.0 -
Commercial License:
Designed for commercial use, this option allows integration of the software into proprietary products and services without the open-source obligations of AGPL-3.0.
For commercial deployment, please contact the project maintainers to obtain a commercial license.
Contact: OpenSportsLab / project maintainers