A free, offline-first GTD to-do app for desktop and mobile that needs no account and can sync through your own storage.
- Stars
- 1,240
- Forks
- 530
- Open issues
- 252
- Last commit
- 3 months ago
What is it?
Tracks is a web application for managing tasks according to the Getting Things Done (GTD) methodology. It lets you capture actions, group them into projects, and organize them by context so you can see what to do next.
The application is written in Ruby on Rails and is designed to be run as a web service, with a project homepage, a manual, and installation instructions for new installs and upgrades. The maintainers also offer a hosted version for users who do not want to run their own server.
Because it is open source under GPL-2.0, teams or individuals who prefer to keep their task data on their own infrastructure can install and customize it.
Key features
- 01Capture and organize next actions by context
- 02Group tasks into projects
- 03Built with Ruby on Rails as a web application
- 04Installation and upgrade guides are provided in the wiki
- 05Available as a hosted service as well as self-hosted
Use cases
- Individuals who follow the GTD method and want a dedicated task tool
- Teams or people who want to keep task data on their own server
- Developers looking for an open-source Rails app to study or customize
Quick start
- 1
Follow the installation guide in the project wiki
Things to know
- Licensed under GPL-2.0, a copyleft license that requires derivative works to be distributed under the same terms.
- Self-hosting requires following the wiki's installation and upgrade instructions, and you should back up your data carefully.
In collections
Topics
FAQ
- What is tracks?
- A self-hosted, GTD-style task management web app built with Ruby on Rails for organizing next actions, projects and contexts. Tracks is a web application for managing tasks according to the Getting Things Done (GTD) methodology. It lets you capture actions, group them into projects, and organize them by context so you can see what to do next.
- Is tracks free to use? What license does it have?
- tracks is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is tracks still maintained?
- Updated within 6 months. The last commit to tracks was on Aug 3, 2026.
- What can I use tracks for?
- Individuals who follow the GTD method and want a dedicated task tool Teams or people who want to keep task data on their own server Developers looking for an open-source Rails app to study or customize
- How do I install tracks?
- Follow the installation guide in the project wiki
- Where can I get tracks?
- The source code and installation instructions are on GitHub: https://github.com/TracksApp/tracks
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted or hosted task and project manager for organizing personal and team work with tasks, projects, notes, areas and recurring tasks.
A Tasks app for Nextcloud that syncs tasks with CalDAV clients and lets you manage them in the browser.
A terminal (TUI) todo manager written in Python, with Vim-style keybindings and nested todo lists.
Open-source task manager and Pomodoro focus timer for macOS, iOS, Android, Linux, Windows and the web, with a self-hostable server.
A privacy-first day planner with visual time-blocking, habits, goals and optional self-hosting, with data kept on your device unless you sync it.