3 ms·
Show HN: TimeTracker – A self-hosted, time tracker with timers and billing
Hi HN,
I built *[TimeTracker](https://github.com/DRYTRIX/TimeTracker https://github.com/DRYTRIX/TimeTracker)*, an open-source, self-hosted time tracking app for freelancers and small teams who want full control of their data.
Most time trackers I tried either:
* lose your running timer if the browser closes, or
* lock you into cloud services.
I wanted something simple, reliable, and offline-friendly — so I built TimeTracker.
### Key Features
* *Persistent timers* (server-side, survive browser closes/reboots)
* *Team support* (multi-user, roles, projects/clients, billing)
* *Reporting & exports* (project/user breakdowns, CSV)
* *Self-hosted* (Docker, Raspberry Pi friendly)
* *Responsive interface* (Flask + HTMX + WebSockets for live updates)
### What’s New in the Latest Release
* Improved reporting and exports
* Cleaner UI/UX, faster navigation
* Optimized performance & stability
* Better Docker configs and documentation
### Try It
```bash
git clone https://github.com/DRYTRIX/TimeTracker.git https://github.com/DRYTRIX/TimeTracker.git
cd TimeTracker
cp .env.example .env
docker-compose up -d
```
Then visit `http://localhost:8080` and start tracking.
### Who It’s For
* Freelancers who want full control of billable hours
* Small teams who prefer LAN or Pi-based solutions
* Anyone who wants to own their data without SaaS dependency
### What’s Next
Mobile apps, integrations (Zapier, Slack), richer analytics, and internationalization.
I’d love feedback from the HN community — especially around usability, reporting, and team workflows.
Repo: [https://github.com/DRYTRIX/TimeTracker https://github.com/DRYTRIX/TimeTracker](https://github.com/DRYTRIX/TimeTracker https://github.com/DRYTRIX/TimeTracker)