A web-based time tracker built around an interactive timeline and tags, runnable locally or self-hosted on a server.
traggo/server
Self-hosted, tag-based time tracker where every entry is a tagged time span instead of a task.
Open-source alternative to:Toggl Track
Clockify
- Stars
- 1,638
- Forks
- 95
- Open issues
- 65
- Last commit
- 27 days ago
What is it?
Traggo is a time tracking tool built around tags rather than tasks. Each record is a time span with one or more tags, so you define the categories yourself, such as a project tag or a type tag with values like email, programming, or meeting, and then compare time across them.
Traggo is meant to be hosted on your own machine or server, so the data stays under your control. It ships with a web UI that offers a list view and a calendar view of tracked time, plus customizable dashboards that display the data as diagrams. Several themes are available, and user management is simple.
The project's install, configuration, and development setup guides are published on traggo.net.
Key features
- 01Tag-based time spans instead of tasks, with fully customizable tag schemes
- 02Customizable dashboards with diagrams
- 03List and calendar views of tracked time
- 04Web UI with multiple themes
- 05Simple user management
- 06Self-hosted, so data stays on your own infrastructure
Use cases
- Tracking time across projects and seeing how much goes to each one
- Breaking down a workday by activity type such as email, programming, or meetings
- Keeping personal time-tracking data private on a self-hosted server
Quick start
- 1
Follow the Install Guide linked in the README (traggo.net/install)
Things to know
- You must host it yourself, which takes setup effort.
- Licensed under GPL-3.0, a copyleft license.
In collections
Topics
FAQ
- What is server?
- Self-hosted, tag-based time tracker where every entry is a tagged time span instead of a task. Traggo is a time tracking tool built around tags rather than tasks. Each record is a time span with one or more tags, so you define the categories yourself, such as a project tag or a type tag with values like email, programming, or meeting, and then compare time across them.
- Is server free to use? What license does it have?
- server is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is server still maintained?
- Actively maintained. The last commit to server was on Sep 27, 2026.
- What can I use server for?
- Tracking time across projects and seeing how much goes to each one Breaking down a workday by activity type such as email, programming, or meetings Keeping personal time-tracking data private on a self-hosted server
- How do I install server?
- Follow the Install Guide linked in the README (traggo.net/install)
- Where can I get server?
- The source code and installation instructions are on GitHub: https://github.com/traggo/server
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source time tracking app for freelancers and agencies, with projects, tasks, clients, billable rates and self-hosting.
A todo list app with timeboxing and time tracking that imports tasks from calendars, Jira, GitHub and other issue trackers.
A private, automatic work journal for Mac that turns screen activity into a timeline of what you actually did.
Open-source work and project management platform combining task tracking, kanban boards, and time tracking for teams.
Open-source automated time tracker that records active apps, window titles, browser tabs and AFK status, storing all data locally under your control.