Tracks

Tracks

GTD-compatible web task manager built with Ruby on Rails

1.2kstars
535forks
Last commit: 8d ago
Repo age: 15y old
Tracks screenshot

Tracks is a web-based Getting Things Done (GTD) task manager that helps users organise actions, projects and contexts. It is an open-source Ruby on Rails application with multi-user support, feeds and an API for automation and integrations. (getontracks.org)

Key Features

  • Context- and project-based task management with drag-and-drop ordering and per-project defaults
  • Tagging and starring of actions for alternate views and quick prioritisation
  • Scheduling, tickler (future visibility), due dates, recurring actions and task dependencies/statistics for progress measurement
  • Multiple export and feed formats (RSS, iCal, CSV, XML) and a programmatic REST-style API for automation
  • Multi-database support (SQLite, MySQL, PostgreSQL) and Docker / Docker Compose support for easy deployment; Rails 6.1 core stack. (github.com)

Use Cases

  • Personal productivity using GTD workflows: capture actions, assign contexts and review next actions
  • Small teams or families: shared multi-user installation to coordinate projects and track progress
  • Automation and reporting: use the API and feeds to integrate with scripts, calendars or third-party tools. (github.com)

Limitations and Considerations

  • The codebase targets Rails 6.1 and UI assets use older Bootstrap (bootstrap-sass), so the interface and dependencies may feel dated compared with modern single-page apps; updating major framework versions may require work. (github.com)
  • Out-of-the-box third-party SSO/OAuth integrations are limited; operators commonly add integrations or use hosted variants for convenience.

Tracks is a mature, opinionated GTD web app focused on clear task/project/context workflows, extensible via its API and adaptable via Docker or source installs. It is suitable for individuals and small teams who prefer an open-source, Rails-based GTD implementation.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Plane

Plane

Open-source project management platform for tracking work and knowledge

44.4k
3.4k
Last commit: 2d ago

Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

Alternative to:
Atlassian Jira
Atlassian Jira
+18
ActivityWatch

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

16.4k
810
Last commit: 3mo ago

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

Alternative to:
RescueTime
RescueTime
+6
Habitica

Habitica

Gamified task manager and habit tracker

13.6k
4.4k
Last commit: 1d ago

Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Alternative to:
Habitica
Habitica
+15
Mealie

Mealie

Self-hosted recipe manager, meal planner, and shopping list

11.2k
1.1k
Last commit: 17h ago

Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Alternative to:
Paprika Recipe Manager
Paprika Recipe Manager
+8
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
solidtime

solidtime

Open-source time tracking with projects, billing, and invoicing

7.9k
408
Last commit: 2d ago

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

Alternative to:
Kimai Cloud
Kimai Cloud
+19