
Clockify
Time tracking and timesheets for teams and freelancers
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted tag-based time tracker with customizable dashboards
Traggo lets you record work periods using flexible tags instead of fixed tasks, offering sleek web UI, multiple themes, list and calendar views, and customizable dashboards—all self-hosted for full data control.

Traggo is a self‑hosted time‑tracking system that replaces traditional tasks with a flexible tag model. Users record time spans and assign any combination of tags—such as project, , or custom labels—allowing unlimited categorization without rigid hierarchies. The web interface offers a clean, themeable UI with list and calendar views, while dashboards let you build charts that reflect the tag combinations most relevant to you.
typeBecause the application runs on your own infrastructure, you retain full ownership of the data. Installation is straightforward: a single Docker image or binary can be deployed on most servers, and the built‑in user management handles basic access control. Configuration is handled through environment variables and a simple YAML file, making it easy to integrate with existing databases or monitoring tools. Whether you run it on a personal VPS, a corporate server, or within a container orchestration platform, Traggo scales to the needs of freelancers, small teams, or privacy‑focused organizations.
When teams consider Traggo, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Freelance project billing
Track hours by project and activity tags to generate client invoices
Team meeting analysis
Tag meetings by type and department to visualize time distribution across teams
Personal productivity tracking
Use tags like ‘learning’ or ‘coding’ to see where personal time is spent
Compliance reporting
Record work with regulatory tags to produce audit‑ready summaries
Yes, Traggo is self‑hosted, so you install it on your own server or container environment.
The backend is written in Go and the frontend uses TypeScript.
No official hosted service is provided; you deploy and manage it yourself.
Data is stored locally in a database you configure during installation.
Yes, multiple built‑in themes are available and you can add custom themes via CSS.
Project at a glance
StableLast synced 4 days ago