# timesheet

> Self-hosted web app for consultants to track project hours with rates. Docker/binary, PostgreSQL/MySQL. Dark mode, backup/restore, REST API. CC BY-NC 4.0.

- **Category:** Time Tracking
- **Licence:** Other
- **Latest version:** 1.4.5
- **Open source:** source_available
- **Languages:** Go, JavaScript, Vue
- **Platforms:** Docker Compose, Linux
- **Tags:** PostgreSQL, Project Management, Time Tracking, MySQL, Reporting, Docker, Go, Golang, Self Hosted, Vue, Quasar, Quasar framework, Reporting tool, Timesheets, Timesheet, Gin Gonic, Consultant, Hours Reporting, Consulting

## Description

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.

## Links

- [Homepage](https://github.com/valasek/timesheet)
- [GitHub Repository](https://github.com/valasek/timesheet)
- [Documentation](https://github.com/valasek/timesheet/tree/master/server/documentation)
- [Wiki - Run from Source](https://github.com/valasek/timesheet/wiki/Run-the-Timesheet-from-the-source)
- [Author Contact](https://www.stanislavvalasek.com/en/contact/)

---
Source: https://selfhost.directory/project/timesheet