Self-host timesheet
1.4.5Self-hosted time tracking for consultants
- Stars
- 171
- Ports
- 8080 (HTTP server), 3000 (Go backend server (development)), 5432 (PostgreSQL database)
What is timesheet?
Simple Timesheet is a web application for consultants and teams to track and report working hours on projects with configurable rates. It supports weekly and monthly reporting, project and consultant management, holiday calendars, and data export/import via CSV. The application is self-hosted using Docker images or a standalone binary on Linux, Windows, macOS, or Raspberry Pi, requiring PostgreSQL or MySQL as a database. Features include a dark/light theme, an administration UI, backup and restore functionality, and a REST API for retrieving reported records. The project is licensed under CC BY-NC 4.0 (non-commercial only), with a commercial license available for purchase. Development has been inactive since 2020, with a note that maintenance may resume if needed.
Should you self-host timesheet?
timesheet scores 38/100 on selfhost.directory (how scoring works) and ranks #10 of 11 in Time Tracking. It has 171 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Vue.
Its closest alternative on selfhost.directory is ActivityWatch (80/100, 19 405 stars). It scores higher overall, so compare the two before you pick. See timesheet vs ActivityWatch side by side.
Features
- Backup and Restore
- CSV import/export
- Demo data generation
- Holiday calendar
- Multi-database Support
- Project and consultant management
- Rate management
- REST API
- Time Tracking
- Weekly and monthly reporting
timesheet README
More in Time Tracking
TimeTaggerSelf-hosted, open-source time tracker for freelancers with interactive timeline, tag-based workflow, PDF/CSV reports, targets, Pomodoro, and cross-device sync.
TimeTrackerOpen-source, self-hosted time tracking and invoicing app with timers, projects, expenses and Peppol e-invoicing — an alternative to Toggl, Clockify and Harvest.
TitraSelf-hosted open-source time tracker for freelancers and small teams with REST API, dark mode, and Wekan/Zammad integrations. Runs via Docker with MongoDB.
TraggoSelf-hosted, open-source tag-based time tracking with customizable dashboards, calendar view, and multiple themes.
WakapiOpen-source, self-hosted WakaTime-compatible backend tracking coding time by project and language, with badges, leaderboards, weekly reports and a REST API.
worklenzAGPL-3.0 open-source project management for agencies: task boards, Gantt, time tracking, resource planning, budgets, client portal; self-hosted with Docker Compose.
ActivityWatchThe best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
AlianHub-Project-Management-SystemSelf-hosted project management alternative to Jira and ClickUp with AI agents via MCP, native time tracking, built-in chat, 10+ views — free forever with unlimited users.
CattrCattr is a self-hosted, open-source time tracking platform with project management, screenshot capture, activity tracking, and a public API for teams.
eigenfocusEigenfocus is a self-hosted project management tool with boards, timeline, grid, list views and time tracking — alternative to Jira and Trello without per-user fees.
ever-teamsSelf-hosted, open-source work and project management platform with time tracking, productivity metrics, team management, and integrations for GitHub, GitLab, Jira.
HackatimeFree, open-source, self-hostable coding time tracker compatible with WakaTime plugins across 70+ editors. Tracks coding activity automatically with language insights.


0 comments