traggo/server

self-hosted tag-based time tracking

Go

1,640

426 commits

updated Sep 27, 2026

See the code

README

traggo/server

tag-based time tracking

Build Status codecov Docker Pulls latest release

Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.

With tags, Traggo tries to be as customizable as possible, f.ex. if you work on different projects you could add a project-tag. If you like to see statistics from the different things you do, you could add a type-tag with values like email, programming, meeting. You can do it just as you like.

If you want to use Traggo, you need to host it yourself. This way, you have the full control over your data and no third-party may be able to read it. Have a look at our Install Guide.

Features

  • easy to setup
  • time tracking (obviously)
  • customizable dashboards with diagrams
  • a list and calendar view of the tracked time
  • sleek web ui with multiple themes
  • simple user management

traggo list traggo list traggo list

Install ᛫ Configuration ᛫ Setup Dev Environment

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

freesoftware
golang
privacy
self-hosted
selfhosted
time
timetracker
timetracking

traggo/server

self-hosted tag-based time tracking

Go

1,640

426 commits

updated Sep 27, 2026

See the code

README

traggo/server

tag-based time tracking

Build Status codecov Docker Pulls latest release

Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.

With tags, Traggo tries to be as customizable as possible, f.ex. if you work on different projects you could add a project-tag. If you like to see statistics from the different things you do, you could add a type-tag with values like email, programming, meeting. You can do it just as you like.

If you want to use Traggo, you need to host it yourself. This way, you have the full control over your data and no third-party may be able to read it. Have a look at our Install Guide.

Features

  • easy to setup
  • time tracking (obviously)
  • customizable dashboards with diagrams
  • a list and calendar view of the tracked time
  • sleek web ui with multiple themes
  • simple user management

traggo list traggo list traggo list

Install ᛫ Configuration ᛫ Setup Dev Environment

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

freesoftware
golang
privacy
self-hosted
selfhosted
time
timetracker
timetracking

Project health

Overall

3.7/10

Maintained

4/10

Code review

5/10
OpenSSF Scorecard

Latest release

v0.8.3 · Mar 1, 2026

Releases this year

4

Significant stargazers

Diego Heras

1,360 followers · starred Dec 2022

TornaxO7

139 followers · starred Jan 2026

d1

225 followers · starred Apr 2025

Sven Greb

277 followers · starred May 2026