Tools, clients, and libraries for Git and other version control systems.
Version Control
Repositories
A simple terminal UI for git commands. Lazygit simplifies complex Git operations like interactive rebasing, staging individual lines, cherry-picking, and more through an intuitive keyboard-driven interface, making Git accessible and efficient for developers of all levels.
Git is a fast, scalable, distributed version control system designed to handle projects of all sizes with speed and efficiency. It provides a rich command set for both high-level operations and full access to internals, originally created by Linus Torvalds.
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
A cross-platform, linkable library implementation of Git that you can use in your application.
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).