VibeHunt
Back to browse

TimeTagger

An open source time-tracker based on an interactive timeline and powerful reporting.

TimeTagger is a web‑based time‑tracking tool that runs locally or on a server and stores entries in a lightweight SQLite database. Its interface centers on an interactive timeline where users tag activities, set daily, weekly or monthly targets, and optionally use an experimental Pomodoro timer. Reports can be generated in PDF for billing or CSV for further analysis, and data syncs across devices, supporting offline use.

The application is written in async Python with uvicorn and asgineer on the backend, while the client uses HTML, CSS, Markdown and Python compiled to JavaScript via PScript. It is distributed as a pip‑installable library, includes a command‑line client, and offers Docker images for straightforward self‑hosting. Authentication can be handled with BCrypt credentials or through a reverse‑proxy header.

Released under GPL‑3.0, TimeTagger is free, self‑hostable, and designed for individuals or freelancers who need a privacy‑focused, extensible time‑tracking solution without subscription fees.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps