
Tracks
GTD-compatible web task manager built with Ruby on Rails
1.2k stars 529 forks last commit first released GPL-2.0
Actively maintained
Last commit 7 May 2026.

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.
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.
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.
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.
- 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:
Similar to Tracks

Worklenz
Open-source project management platform for teams
Open-source project management and time-tracking platform with tasks, kanban boards, resource planning, time reports and analytics; available as cloud SaaS and self-hosted.


Leantime
Open-source project management for goals, strategy, and neurodiversity
Leantime is an open-source, PHP-based project management system combining strategy, planning and execution with Kanban, Gantt, dashboards, wikis, time tracking and AI-assisted features.

Plane
Open-source project management platform for tracking work and knowledge
Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

WeKan
Open-source collaborative Kanban board for teams and projects
WeKan is an open-source Kanban board app with real-time collaboration, boards/lists/cards, access controls, and multiple deployment options like Docker.

OpenProject
Web-based project management for classic, agile, and hybrid teams
OpenProject is an open source project management platform for planning, tracking, and collaborating on work with Gantt charts, agile boards, roadmaps, and time reporting.

LubeLogger
Web-based vehicle maintenance and fuel mileage tracker
Self-hosted web app to track vehicle maintenance records, fuel economy, reminders, and reports, with multi-user support and import/export tools.



