docs(readme): say "object tracking in Python" in the README - #587
Open
AlexBodner wants to merge 1 commit into
Open
docs(readme): say "object tracking in Python" in the README#587AlexBodner wants to merge 1 commit into
AlexBodner wants to merge 1 commit into
Conversation
The README never states what the library is in the terms people search for. "object tracking" appears twice, "in Python" not at all, and the first mention of Python is buried in "Requires Python >= 3.10" at the end of the intro paragraph. Google titles the repo page from the GitHub description and draws its snippet from the README, so neither currently carries the phrase. Two edits. The tagline becomes "Plug-and-play object tracking in Python, for any detection model", same length, and the intro now opens with a plain definitional sentence: "trackers is an object tracking library for Python." That first line is also the passage search engines and LLM answers quote, and it gives a reader the "what is this" in one line before the algorithm list. Net +10 words. No claims changed, no links touched. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Borda
approved these changes
Aug 31, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s README intro copy to explicitly include the phrase “object tracking in Python,” improving search/snippet relevance for “object tracking python” queries.
Changes:
- Updates the top tagline to include “object tracking in Python”.
- Adds a new first sentence to the intro paragraph describing
trackersas an object tracking library for Python.
Suppressed comments (1)
README.md:10
- The new lead sentence describes the project generically as “an object tracking library for Python”, while the rest of the README (and the library’s positioning) is specifically about multi-object tracking (MOT). Suggest calling that out in the first sentence while keeping the exact “object tracking … for Python” phrasing.
`trackers` is an object tracking library for Python. It gives you clean-room, benchmarked implementations of SORT, ByteTrack, OC-SORT, BoT-SORT, C-BIoU, and McByte — so occlusions, fast motion, and moving cameras stop being your problem to solve from scratch. It speaks `supervision.Detections` natively, slotting into any detector you already use — YOLO, DETR, RT-DETR, or anything else — without glue code. One consistent interface, whether you're a researcher comparing algorithms, an engineer shipping a production pipeline, or a hobbyist building something cool. Requires Python ≥ 3.10.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| <img width="200" src="https://raw.githubusercontent.com/roboflow/trackers/refs/heads/release/stable/docs/assets/logo-trackers-violet.svg" alt="trackers logo"> | ||
| <h1>trackers</h1> | ||
| <p>Plug-and-play multi-object tracking for any detection model.</p> | ||
| <p>Plug-and-play object tracking in Python, for any detection model.</p> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
We do not rank for "object tracking python". A 12-star repo abandoned since 2023, ayush-thakur02/object-tracking-opencv, currently sits second for that query with our 3,717-star maintained library nowhere in sight.
The difference is that it says the words and we do not:
roboflow/trackersobject-tracking-opencvtrackersobject-tracking, nopython, nocomputer-visionIn our README, "object tracking" appears twice, "in Python" not at all, and the first mention of Python is buried in "Requires Python >= 3.10" at the end of the intro paragraph.
Google titles a repo page as
GitHub - roboflow/trackers: <description>and draws the snippet from the README, so neither surface currently carries the phrase.Fix
Two edits, +10 words total.
The tagline keeps its length and picks up the phrase:
The intro now opens with a plain definitional sentence before the algorithm list:
That first line does double duty: a reader gets "what is this" in one sentence, and it is the passage search engines and LLM answers tend to quote, which currently has to be inferred from a list of algorithm names.
Next steps
I do not have the permissions to change these, but I strongly suggest we also:
Add the topics
object-tracking,python,computer-vision,kalman-filterandre-identification. We have none of the first three, and they are the highest-volume terms in this space.Update the description, which is what Google renders as the page title (
GitHub - roboflow/trackers: <description>):Both live in the repo's About panel rather than the git tree, so neither can go in a PR. Both are a two-minute change and I expect either to matter more than this PR does.
Validation
mdformat --check --number --wrap=no README.mdpasses.🤖 Generated with Claude Code