OpenSource-Hub
T

traggo/server

SHA-256
1.6k stars·Office Productivity·SHA-256 checksum verified

A tag-based time tracking tool that you host yourself. No tasks, only tagged time spans.

Smart Download

Download Download Version

v0.8.3 · 6.7 MB

A self-hosted time tracker using tags instead of tasks, giving you full data control.

Core Features

  • Tag-based system: completely customizable, no predefined tasks
  • Self-hosted: full control over your data
  • Customizable dashboards with charts
  • List and calendar views for tracked time
  • Sleek web UI with multiple themes

What It Can't Do

  • Default uses SQLite; mount a volume to persist data. Do not expose port 3030 directly to the internet; use a reverse proxy with HTTPS. User management is basic; enforce strong passwords. Tag system requires upfront planning; be prepared to tweak it.

Use Cases

  • Freelancers tracking time across multiple clients
  • Teams analyzing work distribution by type (coding, meetings, etc.)
  • Personal productivity tracking with custom categories

Detailed Introduction

Traggo is a self-hosted, tag-based time tracking tool. Unlike traditional time trackers that use tasks or projects, Traggo lets you tag time spans with custom labels (e.g., project, type, client). You create your own tagging system, making it adaptable to any workflow. Features include customizable dashboards with charts, list and calendar views, a sleek web UI with multiple themes, simple user management, and easy setup via Docker or binary. All data stays on your server, ensuring full privacy.

Tags

time-trackingtag-basedself-hostedgoweb-ui

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Run with Docker: docker run -p 3030:3030 traggo/server

4

Open browser to http://localhost:3030

5

Register first user and start adding tagged time entries

Install Guide
  1. Run with Docker: docker run -p 3030:3030 traggo/server
  2. Open browser to http://localhost:3030
  3. Register first user and start adding tagged time entries
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

c14012c5d4975c23e8214770bba02a106de7fa8fcf1d10c7a127ebec30536639

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For Docker: stop container (docker stop traggo-server), remove container (docker rm traggo-server), and remove volume (docker volume rm traggo-data) to clean up. For binary: delete the executable and the data directory (traggo.db and config file).

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-05-13 16:38:11
GitHub RepositoryOfficial Website

Similar Projects