Skip to content

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.

Main GUI Screenshot

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

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