roboflow/supervision
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
roboflow/supervision
roboflow/supervision is an actively maintained Python computer-vision utilities library for reusable detection, visualization, and dataset tooling. It is stable, widely adopted, and still evolving, with a very large fork and star count and recent commits on the default `develop` branch.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Prefer this fork only if you specifically need its custom annotation/detection changes and are comfortable maintaining a long-lived divergence. If you want a stable, broadly compatible Supervision base, upstream is the better choice.
Choose the fork only if you need its local fixes or package-layout changes and are prepared to own the maintenance burden. If you want current Supervision capabilities and lower upgrade risk, upstream is the better default.
Choose upstream unless you specifically need this fork’s custom detection/metrics/tracker behavior and are prepared to maintain a large, stale divergence yourself. For most adopters, upstream is the safer and lower-risk choice.
Choose this fork only if its local annotator/crop workflow changes are the point. Otherwise, upstream is the better default because this fork is stale, materially behind, and likely missing newer fixes and features.
Prefer the upstream project unless you specifically need the fork's custom detection/VLM work or package-layout changes and are prepared to own maintenance. For most adopters, the fork looks too stale and too far behind upstream to be the safer default.
Choose this fork if you want the added image/color utilities and are comfortable owning a materially diverged codebase. Choose upstream if compatibility, documentation completeness, and easy upgrades matter more.
Choose upstream unless you specifically need this branch's customizations and are prepared to own the maintenance burden. This fork looks like a substantial, stale divergence rather than a drop-in improvement, so it favors maintainers of a bespoke variant over new adopters.
Prefer upstream unless you specifically need this fork's older customized behavior. Choose this fork only if you are deliberately staying on a legacy snapshot and can absorb the maintenance burden of a large divergence.
Choose upstream unless you specifically need this fork's older, customized behavior. This fork is materially behind and looks better as a legacy/private variant than as a starting point for new work.