Ross ROSS = Recommend OSS · open-source software intelligence for agents

sds/overcommit

A fully configurable and extendable Git hook manager observed · 2026-08-28

github.com/sds/overcommit · Ruby · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 97
  • Release rhythm 83
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 52
  • age_days: 5641
  • days_rel: 32
  • days_push: 21
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

4007 stars · 285 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Overcommit is a fully configurable and extendable Git hook manager written in Ruby. It supports a wide variety of built-in hooks, repo-specific hooks stored in source control, and easy integration of existing hook scripts.

Use cases

  • manage git hooks across multiple repositories
  • run linters before committing code
  • enforce commit message conventions
  • run tests before pushing to remote
  • share team git hook configuration in source control
  • add existing hook scripts without writing Ruby

When to choose

  • you want a configurable, extensible Git hook manager with many built-in hooks
  • your team uses Ruby and wants hooks defined in a versioned config file
  • you need to run checks at pre-commit, pre-push, commit-msg, or post-checkout stages

When to avoid

  • you are not comfortable installing Ruby 2.6+ in your development environment
  • you want a language-agnostic hook manager with zero runtime dependencies
  • you only need a single simple pre-commit check

Facets

cli-tool · maturity active

developer-tools version-control linter plugin-system configuration-management developer-tools version-control cli cross-platform ruby git-hooks pre-commit ruby-gem code-quality hook-manager automation

1 source

Member repositories

RepositoryRoleHealth v2
sds/overcommitmain93

For agents

markdown · JSON · MCP: product_card(name="sds/overcommit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem