roboflow/trackers

Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms released under the permissive Apache 2.0 license. You...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 18th, 2026
Created on April 14th, 2025
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 405
Total Stargazers: 3,788 (+0)
Total Subscribers: 35 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.1 hours
Mean response time: 30.3 days
90th percentile: 120.1 days
Tracked items: 50

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 145 days
Stale 30+ days: 4
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (10)
  • enhancement (7)
  • help wanted (6)
  • cli (3)
  • question (3)
  • bug (2)
  • documentation (2)
  • good first issue (1)

Most active issues this week

Detailed Description

Trackers is a Python library that provides clean, modular implementations of leading multi-object tracking algorithms designed to work with any detection model.

The library solves the problem of integrating object tracking into detection pipelines by offering re-implemented versions of algorithms like SORT, ByteTrack, OC-SORT, BoT-SORT, C-BIoU, and McByte. Rather than wrapping or vendoring existing code, each algorithm is reimplemented from its original paper, making the implementations readable and modifiable. The tool works natively with the supervision.Detections format, allowing it to slot directly into pipelines using YOLO, DETR, RT-DETR, or any detector that produces bounding boxes without requiring additional glue code.

Adoption makes sense for teams building production tracking systems, researchers comparing algorithms, or developers who need detector-agnostic tracking without licensing constraints. The Apache 2.0 license permits use in closed-source products, distinguishing it from copyleft alternatives. The library includes benchmarked implementations across four datasets—MOT17, SportsMOT, SoccerNet, and DanceTrack—both at default parameters and after hyperparameter tuning, so performance expectations are clear before deployment. For scene-specific optimization, an optional hyperparameter tuning feature uses Optuna to search for ideal settings. BoT-SORT and McByte handle moving cameras natively, maintaining stable track IDs when the frame shifts.

Development activity shows consistent attention to practical usability: the project maintains a command-line interface for tracking video, webcam, RTSP streams, or image directories without writing Python code, and documentation covers both programmatic and CLI workflows. The codebase emphasizes transparency by keeping implementations readable and modifiable rather than obscured, and the benchmarking work across multiple datasets reflects a commitment to setting accurate performance expectations.