Repolode
traggo

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 TrackClockify

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. 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