37 projects
GitHub Desktop
GitHub Desktop is an open-source application that enables users to interact with GitHub repositories through a graphical user interface, allowing them to manage git workflows like cloning, committing, pushing, and pulling without using the command line.
17,802
2,693
$9.5M
Gitea
Gitea is a self-hosted Git service and repository management platform that provides a lightweight, open-source alternative to GitHub. It offers features like issue tracking, pull requests, code review, and collaboration tools while being easy to install and maintain.
10,822
2,670
$21M
Gogs
Gogs is a self-hosted Git service and repository management system written in Go, providing a lightweight alternative to GitHub with features like issue tracking, pull requests, and user management
5,031
1,460
$11M
Git Extensions
Git Extensions is a standalone UI tool for managing Git repositories, providing a graphical interface for Git commands and operations. It integrates with Windows Explorer and can be used as a source control plugin for Visual Studio.
4,047
585
$8.3M
Lazygit
A simple terminal UI for git commands that provides an intuitive interface for managing Git repositories through a text-based dashboard, allowing users to easily stage files, commit changes, and perform other Git operations without memorizing command-line syntax
3,437
901
$19M
libgit2
libgit2 is a portable, pure C implementation of the Git core methods as a re-entrant linkable library that provides raw Git object access and common Git operations like repository management, branch/tag handling, and working with the Git index
2,599
828
$12M
Magit
Magit is a Git interface for Emacs that provides a complete text-based user interface to Git, allowing users to perform Git operations directly from within Emacs. It offers extensive functionality for staging, committing, pushing, pulling, and managing Git repositories through an intuitive interface that integrates seamlessly with Emacs' workflow.
2,595
884
$1.4M
Git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
1,830
553
$29M
go-git
A highly extensible Git implementation in pure Go that provides programmatic access to Git repositories, enabling Git operations and workflows to be performed directly from Go code without requiring external Git binaries
1,646
655
$2.5M
GitPython
GitPython is a Python library used to interact with Git repositories programmatically. It provides a stable and feature-rich interface to create, read, modify and delete Git repositories through Python code.
1,625
537
$817K
GitButler
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
1,206
415
$10M
Git Cola
git-cola: The highly caffeinated Git GUI
943
232
$1.8M
abapGit
Git client for ABAP
860
56
$6M
Dulwich
Pure-Python Git implementation
832
263
$3.8M
SourceGit
Windows/macOS/Linux GUI client for GIT users
717
96
$1.7M
Ruby Git
Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.
683
267
$329K
Gerrit
Gerrit Code Review - (mirror of https://gerrit.googlesource.com/gerrit)
Git Extras
GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
Git Subrepo
Git Subrepo is a Linux Foundation project that provides Git commands for managing repository dependencies as subrepos, enabling efficient code sharing and versioning across multiple repositories without the complexity of Git submodules.
Git for Windows Build Extra
Additional files and scripts to help build Git for Windows on MSYS2.
GitDB
IO of git-style object databases
GitLab Community Edition
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Gitoxide
An idiomatic, lean, fast & safe pure Rust implementation of Git
Gitsigns
Git integration for buffers
JGit
JGit, the Java implementation of git
JJ (Jujutsu)
A Git-compatible VCS that is both simple and powerful
Neogit
An interactive and powerful Git interface for Neovim, inspired by Magit
NodeGit
Native Node bindings to Git.
Sapling
A Scalable, User-Friendly Source Control System.
Subversion
Mirror of Apache Subversion
git-cinnabar
git remote helper to interact with mercurial repositories
git2-rs
libgit2 bindings for Rust
isomorphic-git
A pure JavaScript implementation of git for node and browsers!
vim-fugitive
fugitive.vim: A Git wrapper so awesome, it should be illegal