Skip to content

docs: Add high-performance C++ Edge AI port to README - #443

Draft
MatinRafiei wants to merge 4 commits into
roboflow:developfrom
MatinRafiei:develop
Draft

docs: Add high-performance C++ Edge AI port to README#443
MatinRafiei wants to merge 4 commits into
roboflow:developfrom
MatinRafiei:develop

Conversation

@MatinRafiei

Copy link
Copy Markdown

Hi Roboflow Team,

First, thank you for building and maintaining such a fantastic, clean tracking framework!

I recently completed a project to entirely port the core mathematical tracking architecture (BoTSORT, ByteTrack, OC-SORT, and SORT) into a highly-optimized, standalone C++ library designed specifically for Edge AI hardware (Raspberry Pi, NVIDIA Jetson, etc.) where Python overhead can be a bottleneck.

The library maintains mathematical parity with your implementations, utilizes cv::Mat for seamless OpenCV/Edge NPU integration, and is hardware-agnostic.

Since many developers deploying Roboflow models to the Edge eventually need to transition from Python to native C++, I thought it would be highly beneficial to add a link to this community port in the README.

Thank you for your time and the excellent foundational work!

@MatinRafiei
MatinRafiei requested a review from SkalskiP as a code owner May 30, 2026 06:58
@CLAassistant

CLAassistant commented May 30, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Borda
Borda marked this pull request as draft June 9, 2026 13:05
@Borda

Borda commented Jun 9, 2026

Copy link
Copy Markdown
Member

Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

@MatinRafiei mind check this pl ^^ 🦝

@MatinRafiei

Copy link
Copy Markdown
Author

Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

@MatinRafiei mind check this pl ^^ 🦝

Hi @Borda,

I have just reviewed and signed the CLA. Let me know if there is anything else you need from me for this PR!

Best,
Matin

@MatinRafiei
MatinRafiei marked this pull request as ready for review June 15, 2026 16:15
@Borda
Borda requested a review from Copilot June 24, 2026 21:10
@Borda
Borda marked this pull request as draft June 24, 2026 21:10
@Borda

Borda commented Jun 24, 2026

Copy link
Copy Markdown
Member

@SkalskiP pls have a look ^^ 🦝

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new README section to highlight a community-maintained C++ port of the trackers library for edge/embedded deployments, helping users discover non-Python options when targeting devices like Raspberry Pi/Jetson.

Changes:

  • Add a “Community Ports” section to the README.
  • Include a bullet linking to an external C++ edge-oriented port repository.

Comment thread README.md
Comment on lines +159 to +162
## Community Ports

- **C++ Edge Port:** A highly-optimized, hardware-agnostic C++ translation of this repository (BoTSORT, ByteTrack, OC-SORT and SORT) designed for real-time Edge AI deployments (Raspberry Pi, Jetson) is available at [EdgeTrackers-CPP](https://github.com/MatinRafiei/roboflow-trackers-cpp.git).

@MatinRafiei

Copy link
Copy Markdown
Author

"@Borda Hi Borda, following up on the status of this pull request. Please let me know if there are any updates or if further changes are required on my end."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants