prek is a Rust Git hooks manager compatible with pre-commit, offering reusable environments, monorepo support and built-in checks.
Read more
prek is a Rust Git hooks manager compatible with pre-commit, offering reusable environments, monorepo support and built-in checks.
Read more
Dash is a rich terminal UI for GitHub that doesn’t break your flow.
Read more
Hug SCM is an intuitive interface for Git and other version control systems. It works as a universal language.
Read more
ggc is a Git tool written in Go, offering both traditional CLI commands and an interactive interface with incremental search.
Read more
GitHub Desktop is an open-source Electron-based GitHub app. It is written in TypeScript and uses React. This fork adds Linux support.
Read more
Jig is a command line tool and framework for getting more from the Git pre-commit hook.
Read more
hk runs Git hooks, linters and formatters in parallel, coordinating file access, protecting staged changes and reusing checks in CI.
Read more
pre-commit manages Git hooks across languages, installing isolated environments to run formatters, linters and repository checks.
Read more
Lefthook manages Git hooks across projects, with parallel commands, file filtering, flexible configuration and reusable local overrides.
Read more
Husky installs Git hooks for JavaScript projects, using shell scripts to run commit checks, linters and tests across supported Git clients.
Read more
Overcommit manages Git hooks with Ruby configuration, built-in code checks, parallel execution and safeguards for custom scripts.
Read more
simple-git-hooks installs Git hooks from package.json or a separate config file, with minimal dependencies and flexible hook skipping.
Read more
git-hooks organises reusable Git hooks across projects, user profiles and machines, with scoped hook directories and community scripts.
Read more
Desktop Plus extends GitHub Desktop with Linux builds, repository grouping, forge integration, enhanced history, and power-user tools.
Read more
Git is an open source distributed version control system which was originally designed by Linus Torvalds, the creator of Linux.
Read more
gita is a command-line tool to manage multiple git repos.
Read more
Forge Sparks is a simple notifier app with support for Github, GitLab, Gitea and Forgejo.
Read more
Stage is a keyboard-friendly Git GUI for Linux with hunk staging, branch operations, stashes, conflict handling, and live repository status.
Read more
Git Interactive Rebase Tool provides a terminal sequence editor for Git rebase with visual editing, reordering, diffs and advanced actions.
Read more
mamediff is a TUI editor for managing unstaged and staged Git diffs. It’s written in the Rust language.
Read more