Self-hosted time tracking for teams and freelancers
Built for reliability, designed for simplicity, and engineered for performance
Server-side timers that survive browser restarts and computer reboots. Never lose track of your time again.
Full control over your data with no cloud dependencies. Deploy on your own infrastructure with confidence.
Comprehensive reports and analytics with CSV export capabilities for external analysis and billing.
User roles, project organization, and billing support for teams of any size.
Simple deployment with Docker and Docker Compose. Perfect for Raspberry Pi and production environments.
Licensed under GPL v3, ensuring derivatives remain open source and accessible to everyone.
Beautiful, intuitive interface designed for productivity and ease of use
Clean, intuitive interface showing active timers and recent activity. Quick access to start/stop timers and manual time entry.
Client and project organization with billing information. Time tracking across multiple projects simultaneously.
Comprehensive time reports with export capabilities. Visual breakdowns of time allocation and productivity.
✅ Persistent server-side timers
✅ Self-hosted, no cloud required
✅ Simple Docker deployment
✅ Rich reporting and exports
✅ Team collaboration features
Deploy TimeTracker on your Raspberry Pi or any Linux system with just a few commands
Get the latest version of TimeTracker from GitHub
Set up your environment variables and preferences
Launch TimeTracker with Docker Compose
Open your browser and start tracking time
Open Source
Cloud Dependencies
Customization
Easy Deployment