Tracks

A web application for Getting Things Done, built with Ruby on Rails, with contexts, projects, next actions and a weekly review.

1.2k stars, 530 forks Ruby On GitHub since July 2011

Development has slowed down. 1 commit in the last 90 days; the latest on 3 August 2026. Active alternatives: Super Productivity, Taskwarrior, tududi.

What is Tracks?

Tracks implements David Allen's Getting Things Done method in a web app. You capture actions, assign them to contexts and projects, mark next actions, defer items to a tickler, and review everything regularly. It has been around since the mid-2000s, runs on Ruby on Rails with a MySQL or other database, and can be installed with Docker. Its interface has 13 translations.

Good fit if

  • You follow GTD strictly and want a self-hosted tool built for it.
  • You want a mature app with years of real use behind it.

Look elsewhere if

  • You want an active project: Tracks had one commit in the last 90 days. tududi and Vikunja are busier.
  • You want a modern interface with mobile apps: Vikunja.

Before you adopt it

Tracks is GPL-2.0. Development has nearly stopped, so check that it runs on your Ruby and database versions before you rely on it.

Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction

Tracks health: is it still maintained?

26 of 100, slowing down

  • Activity
    1 commit in the last 90 days, the latest on 3 August 2026.
    4 / 30
  • Contributors
    1 person wrote the 1 commit of the last 90 days; the most active wrote 100% of them.
    2 / 20
  • Releases
    0 releases in the last 12 months; the latest, v2.7.1, on 25 July 2024.
    1 / 20
  • Replies to issues
    Maintainers answered 58% of recent issues, with a median first reply after 3 days.
    14 / 20
  • Security practices
    OpenSSF Scorecard 5.1 of 10.
    5 / 10

Read from GitHub on 1 November 2026. How the score works

Tracks license: is it open source?

Tracks uses GPL-2.0, an open-source license approved by the OSI.

  1. July 2011First published on GitHub.
  2. TodayGPL-2.0.

How to run Tracks yourself

Docker
Dockerfile or compose file in the repository
Compose file
docker-compose.yml: 2 services (mysql)
Setup effort
2 of 5, judged from the compose file
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
13 languages

Install instructions: getontracks.org or the README on GitHub.

Alternatives to Tracks

  • Super ProductivitySuper Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities.… 79 health · MIT · 23.3k stars
  • TaskwarriorTaskwarrior - Command line Task Management 73 health · MIT · 6.1k stars
  • tududiA calm, open system for organizing life and work. Tasks, projects, notes, areas, and smart workflows -… 67 health · MIT · 3.5k stars
  • OpenProjectOpenProject is the leading open source project management software for product, project and portfolio… 82 health · GPL-3.0 · 16.9k stars
  • VikunjaThe task manager you actually own. 70 health · AGPL-3.0 · 5.9k stars

All 26 projects in Project & task management

Questions about Tracks

Is Tracks open source?

Yes. Tracks is published under GPL-2.0, an OSI-approved open-source license.

Is Tracks still maintained?

Its health score is 26 of 100 (slowing down). It had 1 commit in the last 90 days, the latest on 3 August 2026, and its latest release came out on 25 July 2024.

How do I run Tracks?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to Tracks?

Close alternatives in the Project & task management category include Super Productivity, Taskwarrior, tududi.