A dead simple project-based time tracking application for teams to register hours with categories and tags.
Hours is an open-source time tracking application that enables teams to register hours worked on projects with specific categories and custom tags. It solves the problem of cumbersome time registration by providing a simple, project-based interface that gives insights into how time is distributed across different activities. The application is designed for internal team use with both multi-tenant and single-tenant deployment options.
Teams and organizations needing internal time tracking for projects, particularly software teams, agencies, or any group that wants to analyze time spent across different work categories.
Developers choose Hours for its simplicity, self-hosting capability, and flexibility in categorizing and tagging time entries without the bloat of complex enterprise solutions. It provides essential time tracking features with a clean interface and straightforward setup.
Time registration that doesn't suck
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Focuses on straightforward time registration without bloat, as emphasized in its philosophy of avoiding unnecessary complexity, making it easy for teams to log hours.
Allows defining custom categories like 'design' or 'software development' and adding any tags, enabling detailed analysis of time spent across projects, as shown in the README examples.
Supports both multi-tenant and single-tenant modes via environment variables, offering deployment flexibility for different team sizes, with configuration details provided in the feature flags section.
Includes an audit log feature that tracks changes to time entries, ensuring transparency and accountability in time registration, illustrated in the README screenshots.
The project is in maintenance mode, meaning only security fixes and dependency updates will be made, with no new features added, as explicitly stated in the README.
Requires specific dependencies like Ruby 2.4.2, PostgreSQL, and qmake, and setup involves running scripts and configuring subdomains with tools like Pow or Prax, which can be challenging for non-technical users.
There is no mention of mobile applications or optimized mobile interfaces in the README, limiting accessibility for remote or on-the-go use, relying solely on web access.