{"data":[{"slug":"lefthook","name":"Lefthook","tagline":"MIT Go manager for polyglot repo git-hooks","category":"devops","url":"https://lefthook.dev","github":"https://github.com/evilmartians/lefthook","pricing":"open-source","hook":"Lefthook is fast parallel pre-commit automation when your monorepo is not a Node-only Husky shop.","whatsGood":"MIT Go binary. One YAML config, parallel jobs, works across Node/Ruby/Python. Single dependency-free binary.","theCatch":"Vs Husky: polyglot hooks; not a CI product. Local only. Teams still need a shared install path.","verdict":"MIT polyglot hooks. Free CLI; not CI.","addedAt":"2026-09-05","featured":false,"domain":"DevOps","subSpecialty":"Tooling","subcategory":"Git & VCS","tags":["cli","self-host","permissive","git","active"],"capabilities":["git","hooks","cli"],"surfaces":["CLI","Self-host"],"ecosystem":["Go","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":8923,"starsPerWeek":22,"access":"free","archived":false,"repo":{"createdAt":"2019-02-05","pushedAt":"2026-10-15","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/lefthook","html":"/gems/lefthook","markdown":"/gems/lefthook.md"}},{"slug":"lazygit","name":"lazygit","tagline":"MIT Go terminal UI for git","category":"devops","url":"https://github.com/jesseduffield/lazygit","github":"https://github.com/jesseduffield/lazygit","pricing":"open-source","hook":"lazygit is the Go git TUI when staging hunks in a terminal is faster than fighting a GUI.","whatsGood":"MIT Go binary. Interactive staging, commits, branches, rebases in one TUI. Cross-platform, keyboard-driven, huge stars for a reason.","theCatch":"Go git TUI — not a GitHub app, not magit (Emacs), not CI. You still need git installed and a terminal habit.","verdict":"MIT git TUI. Free forever; terminal-native git UX.","addedAt":"2026-09-05","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Git & VCS","tags":["tui","self-host","permissive","git","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":83283,"starsPerWeek":190,"access":"free","archived":false,"repo":{"createdAt":"2018-05-19","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/lazygit","html":"/gems/lazygit","markdown":"/gems/lazygit.md"}},{"slug":"moon","name":"moon","tagline":"MIT VCS-aware monorepo task graph beyond Turborepo","category":"devops","url":"https://moonrepo.dev","github":"https://github.com/moonrepo/moon","pricing":"open-source","hook":"moon is the VCS-aware monorepo task runner when turbo pipelines are not enough graph.","whatsGood":"MIT. Project graph, affected tasks, multi-language toolchains via proto, CI-aware hashing.","theCatch":"Moonbase Cloud remote cache is sunset - use bazel-remote or Bazel RE API (or Depot). Not a Turborepo drop-in.","verdict":"MIT monorepo task graph. Free forever; self-host RE cache after moonbase sunset.","addedAt":"2026-09-07","featured":false,"domain":"DevOps","subSpecialty":"Tooling","subcategory":"Git & VCS","tags":["self-host","permissive","git","active"],"capabilities":["monorepo","tasks","ci"],"surfaces":["Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":4160,"starsPerWeek":16,"access":"free","archived":false,"repo":{"createdAt":"2021-10-23","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/moon","html":"/gems/moon","markdown":"/gems/moon.md"}},{"slug":"forgejo","name":"Forgejo","tagline":"GPLv3+ community soft-fork of Gitea for self-hosted git","category":"devops","url":"https://forgejo.org","github":"https://codeberg.org/forgejo/forgejo","pricing":"open-source","hook":"Forgejo is the governance-first Gitea soft-fork when you want self-hosted git without the corporate fork drama.","whatsGood":"GPLv3+. Issues, PRs, Actions-compatible runners, package registries, Codeberg runs it in public.","theCatch":"Self-host ops (or use Codeberg). Not GitHub feature-parity; Actions ecosystem is thinner.","verdict":"GPLv3+ self-hosted forge. Free forever; Codeberg if you do not want to run the box.","addedAt":"2026-09-07","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Git & VCS","tags":["self-host","permissive","git"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":null,"starsPerWeek":null,"access":"free","archived":false,"repo":null,"links":{"self":"/api/gems/forgejo","html":"/gems/forgejo","markdown":"/gems/forgejo.md"}},{"slug":"jj","name":"Jujutsu (jj)","tagline":"Apache-2.0 Git-compatible VCS with first-class conflicts","category":"devops","url":"https://jj-vcs.dev","github":"https://github.com/jj-vcs/jj","pricing":"open-source","hook":"jj is the version-control escape hatch when Git’s index and rebase theater are the bottleneck, not the network.","whatsGood":"Apache-2.0. jj-vcs/jj. Operates as a Git-compatible frontend (colocated repos work) with automatic snapshotting, first-class conflicts, and operations that stay undoable. Docs at jj-vcs.dev / docs.jj-vcs.dev. Free forever CLI — no SaaS seat.","theCatch":"Not a GitHub/GitLab host (see Forgejo). Learning curve is real: mental model differs from Git even when the on-disk store is Git. Ecosystem tooling and host UI still assume Git first. Contributions historically involve a Google CLA — product license stays Apache-2.0.","verdict":"Apache-2.0 Git-compatible VCS. Free forever when you want better local history ergonomics without leaving Git remotes.","addedAt":"2026-09-11","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Git & VCS","tags":["self-host","permissive","rag","git","active"],"capabilities":[],"surfaces":["Self-host","Hosted"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":32143,"starsPerWeek":106,"access":"free","archived":false,"repo":{"createdAt":"2020-12-18","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/jj","html":"/gems/jj","markdown":"/gems/jj.md"}},{"slug":"git-bug","name":"git-bug","tagline":"GPL-3.0+ offline-first bugs stored inside the git repo","category":"devops","url":"https://github.com/git-bug/git-bug","github":"https://github.com/git-bug/git-bug","pricing":"open-source","hook":"git-bug is a distributed, offline-first bug tracker whose issues live in the git repository — push/pull remotes instead of a hosted tracker SaaS.","whatsGood":"GPL-3.0+ (not AGPL) (git-bug/git-bug). Mature since 2018. brew / scoop / binaries / source free. Bugs travel with the repo for air-gapped and offline workflows; bridge to hosted trackers via remotes when you need sync.","theCatch":"Not an agent product — offline-first bugs in git. Vs GitHub/GitLab/Linear: hosted trackers win on UI and notifications; git-bug wins when the issue database must survive without a network and stay colocated with history. Overnight HN heat is discovery, not a new category.","verdict":"GPL-3.0+ offline bug tracker in git when issues must live with the repo — skip if you want an agent board or a hosted tracker UX.","addedAt":"2026-09-26","featured":false,"domain":"DevOps","subSpecialty":"Tooling","subcategory":"Git & VCS","tags":["self-host","local-first","copyleft","git","active"],"capabilities":["git","issues","offline"],"surfaces":["Self-host","Hosted"],"ecosystem":["Go","Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":10779,"starsPerWeek":25,"access":"free","archived":false,"repo":{"createdAt":"2018-07-12","pushedAt":"2026-10-18","license":"GPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/git-bug","html":"/gems/git-bug","markdown":"/gems/git-bug.md"}},{"slug":"gitea","name":"Gitea","tagline":"MIT self-hosted Git forge in a single Go binary — repos, PRs, issues, packages, Actions-compatible CI","category":"devops","url":"https://gitea.com","github":"https://github.com/go-gitea/gitea","pricing":"open-source","hook":"Gitea is the lightweight self-hosted GitHub: one Go binary or Docker image gives you Git hosting, code review, issues, kanban, wiki, a package registry and CI that reuses GitHub Actions workflows.","whatsGood":"MIT (go-gitea/gitea), release v28.1.0 (2026-10-06). Runs on Linux, macOS, Windows and BSDs across x86, ARM and RISC-V, happily on a small VPS or a Raspberry Pi. Official `tea` CLI, Go SDK and act-based runner. Free gitea.com accounts (limited repositories) and a public demo at demo.gitea.com. ★~58k.","theCatch":"Governance first: in 2022 the trademark and domains moved to the for-profit Gitea Ltd, which sells Gitea Cloud and an enterprise edition; that is why the community forked Forgejo. You run it, you own backups, upgrades and runner security — Actions compatibility is good but not complete, so some marketplace actions need tweaks. Vs forgejo (GPLv3+ community fork, runs Codeberg): same roots, pick Gitea for MIT and the larger ecosystem, Forgejo for community governance.","verdict":"The default self-hosted Git forge when you want GitHub-style workflows on your own box — MIT, but company-steered.","addedAt":"2026-10-10","featured":false,"domain":"DevOps","subSpecialty":"Git Hosting","subcategory":"Git & VCS","tags":["self-host","permissive","containers","workflows","git","active"],"capabilities":["git","self-host","ci"],"surfaces":["Self-host"],"ecosystem":["Go","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":58557,"starsPerWeek":113,"access":"free","archived":false,"repo":{"createdAt":"2016-11-01","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/gitea","html":"/gems/gitea","markdown":"/gems/gitea.md"}},{"slug":"gogs","name":"Gogs","tagline":"MIT painless self-hosted Git service in one Go binary","category":"devops","url":"https://gogs.io","github":"https://github.com/gogs/gogs","pricing":"open-source","hook":"Gogs is a simple, stable self-hosted Git service: one Go binary gives you repositories over SSH and HTTPS, issues, pull requests, wikis and webhooks on almost any machine.","whatsGood":"MIT (gogs/gogs), release v0.14.3 (2026-06-07), around since 2014. Runs on Linux, macOS, Windows and ARM with PostgreSQL, MySQL, MariaDB or SQLite. Supports Git LFS, deploy keys, protected branches, repository mirroring and migration, and auth via SMTP, LDAP, reverse proxy or GitHub with 2FA. Very low resource use. ★~47.9k.","theCatch":"Development is slower and more conservative than its fork Gitea/Forgejo, and there are no built-in CI runners or package registry. The API is still described as experimental. Release cadence is a few per year.","verdict":"Still the lightest way to host Git yourself — choose Forgejo or Gitea if you need CI and packages.","addedAt":"2026-10-18","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Git & VCS","tags":["self-host","permissive","git","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":47886,"starsPerWeek":72,"access":"free","archived":false,"repo":{"createdAt":"2014-02-12","pushedAt":"2026-09-12","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/gogs","html":"/gems/gogs","markdown":"/gems/gogs.md"}}],"meta":{"total":8,"count":8,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"subcategory":"git-and-vcs"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}