Skip to content

FastTrack is a cross-platform application designed to track multiple objects in video recording.


Notifications You must be signed in to change notification settings


Repository files navigation


Test Clang Format Continous Build License: GPL v3 Website

FastTrack, an open source project designed for efficient object tracking in videos, greatly benefits from the financial support provided by Analyzable. With a monthly contribution covering one day of development, Analyzable supports bug-solving and version releases, ensuring the project's maintenance and stability. However, for the continuous enhancement and addition of new features to FastTrack, we rely on additional donations. Your contributions are crucial for the ongoing evolution of FastTrack, making it an even more valuable tool for the community. We appreciate your support and encourage you to consider contributing to help us achieve our goals.


Tracking objects in video recordings can be a tedious task, and existing software often comes with drawbacks like high cost, steep learning curves, hardware requirements, and inflexible workflows as the project evolves.

FastTrack is a free and open-source desktop tracking software that aims to address these issues. It offers ease of installation, user-friendly interface, and high performance. The software is compatible with Linux, macOS, and Windows operating systems. Additionally, a public API is available, allowing users to embed the core tracking functionality into any C++/Qt project.

FastTrack offers two main features:

  1. Automatic tracking algorithm: This algorithm can efficiently detect and track objects while preserving their identities throughout the entire video recording.
  2. Manual review of tracking: Users have the option to review and correct tracking errors swiftly, ensuring 100% accuracy.

sofware preview


Stable builds of the software are available for Linux, Mac, and Windows on the download page and the GitHub repository. Continuous builds triggered after each modification are available on the continuous download page.


For user-oriented documentation, video tutorials, examples, and an in-depth description of the software, refer to the FastTrack User Documentation. On the other hand, if you're interested in developing with FastTrack, you can access the Developer Documentation, which provides information on setting up a development environment and utilizing the FastTrack API.


video tracking preview


FastTrack welcomes contributions and ideas from the community. If you wish to contribute, please follow the guidelines outlined in the file.

Get help

If you require any assistance or have questions, you can contact, open an issue, or start a discussion on GitHub.

Join Our Community Discord

Are you passionate about our project and looking for a place to connect with like-minded individuals? Look no further! We're thrilled to invite you to our vibrant community Discord server at Here, you'll find a supportive community ready to assist and collaborate on all aspects of our project. Backers will enjoy personalized help from the developer, ensuring an enriching experience. Stay ahead of the game with early announcements, and be part of engaging discussions on data analysis and post-tracking strategies. Get exclusive insights into project development updates straight from the source. Embrace the power of community synergy and come be a part of our growing family on Discord! See you there! 🚀🌟


If you use FastTrack in your research or project, kindly cite it using the following reference: Gallois, Benjamin, and Raphaël Candelier. "FastTrack: An open-source software for tracking varying numbers of deformable objects." PLoS computational biology 17.2 (2021): e1008697..