# DefactoSoftware/Hours

Time registration that doesn't suck

Repository: https://github.com/DefactoSoftware/Hours
Canonical: https://ross.abutalabs.com/products/hours
Homepage: https://happyhours.io
Language: Ruby
License: MIT
License Family: permissive
Topics: time-tracker, ruby, rails
Last push: 2023-01-20T05:06:04+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4573, "days_push": 1321, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1035, forks 258 (observed 2026-08-28T04:03:19.041230+00:00)

## What it is
Hours is a self-hosted, project-based time tracking web application built with Ruby on Rails. It lets users log hours worked on projects with categories and tags, providing insight into how time is spent across teams.

## Use cases
- track billable hours per project
- self-hosted team time tracking
- log work hours with categories and tags
- audit who logged time on which projects
- analyze how a team spends its time
- replace commercial timesheet tools with an open-source app

## When to choose
- you want a simple, self-hosted project-based time tracker
- your team uses Ruby/Rails and can maintain it yourself
- you need multi-account (subdomain) time tracking with an audit log

## When to avoid
- you need active development, new features, or community support
- you want a modern stack or mobile apps
- you cannot maintain an older Rails app with legacy dependencies (Ruby 2.4, capybara-webkit)

## Facets
- artifact type: application
- maturity: maintenance
- function: web-framework, analytics, scheduling
- domain: developer-tools, web-development, hr
- platform: ruby, self-hosted
- tags: time-tracking, rails, timesheet, project-management, multi-tenant, web-server, docker, linux, macos

## Member repositories
- DefactoSoftware/Hours (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:19.041230+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:04:44.355216+00:00, confidence not recorded.
  - readme: https://github.com/DefactoSoftware/Hours (fetched 2026-08-28T04:03:19.041230+00:00, sha 022c2ccf4761)
- Data as of 2026-08-30T08:39:29.467469+00:00.
