Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Git Client

Git Client

23 projects

Showing 23 of 23 projects

gitui
gituiRust

A blazing fast terminal user interface for Git, written in Rust, offering GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#productivity
Stars22.6k
Forks786
Last commit14 days ago
gitui
gituiRust

A blazing fast terminal user interface for Git written in Rust, providing GUI-like comfort directly in your terminal.

#hacktoberfest#version-control#keyboard-driven
Stars22.6k
Forks786
Last commit14 days ago
GitHub Desktop
GitHub DesktopTypeScript

An open-source desktop application for managing Git repositories with a visual interface, built on Electron.

#desktop-application#github-integration#version-control
Stars22.0k
Forks10.6k
Last commit22 hours ago
gitbutler
gitbutlerRust

A modern Git-based version control client with GUI and CLI, designed for AI-powered workflows and enhanced branch management.

#version-control#forge-integration#branch-management
Stars21.8k
Forks1.0k
Last commit16 hours ago
GitUp
GitUpObjective-C

A fast, safe, and intuitive Git client for macOS with a live interactive graph, unlimited undo, and Time Machine-like snapshots.

#version-control#developer-tools#open-source
Stars12.1k
Forks1.5k
Last commit12 days ago
GitExtensions
GitExtensionsC#

A standalone UI tool for managing Git repositories with Windows Explorer and Visual Studio integration.

#hacktoberfest#version-control#developer-tools
Stars8.6k
Forks2.2k
Last commit6 days ago
isomorphic-git
isomorphic-gitJavaScript

A pure JavaScript implementation of Git that works in Node.js and browsers without native dependencies.

#hacktoberfest#isomorphic#version-control
Stars8.4k
Forks508
Last commit3 days ago
go-git
go-gitGo

A highly extensible Git implementation library written in pure Go, supporting both low-level plumbing and high-level porcelain operations.

#in-memory-storage#version-control#repository-management
Stars7.8k
Forks1.1k
Last commit3 days ago
magit-mode
magit-modeEmacs Lisp

A complete Git porcelain implemented as an Emacs package, allowing version control tasks directly from the editor.

#version-control#emacs#developer-tools
Stars7.2k
Forks882
Last commit20 hours ago
neogit
neogitLua

An interactive and powerful Git interface for Neovim, inspired by Magit.

#version-control#keyboard-driven#lua-plugin
Stars5.7k
Forks363
Last commit6 days ago
GitAhead
GitAheadC++

A graphical Git client for visualizing and managing source code history across Windows, Linux, and macOS.

#version-control#repository-management#gui-application
Stars2.0k
Forks251
Last commit8 days ago
GitTouch
GitTouchDart

An open-source mobile app for accessing GitHub, GitLab, Bitbucket, Gitea, and Gitee platforms.

#open-source#github-app#gitlab
Stars1.7k
Forks157
Last commit2 years ago
Xit
XitSwift

A macOS-native Git GUI focused on stability, scalability, and a clean interface for managing repositories.

#version-control#open-source#repository-management
Stars1.2k
Forks53
Last commit6 months ago
dotbare
dotbareShell

A command-line utility to manage dotfiles and act as a generic fuzzy git client using fzf.

#version-control#developer-tools#cli-productivity
Stars732
Forks19
Last commit2 years ago
fugit2.nvim
fugit2.nvimLua

A Neovim git GUI plugin powered by libgit2, offering a floating window interface with Magit-style menus and interactive rebase.

#version-control#git-blame#interactive-rebase
Stars476
Forks18
Last commit4 months ago
Tempo
TempoSwift

A modern open-source GUI Git client for macOS with Apple Intelligence-powered commit messages and a native Mac interface.

#version-control#developer-tools#open-source
Stars328
Forks22
Last commit17 days ago
verco
verco

A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.

#version-control#developer-tools#mercurial-client
Stars224
Forks12
Last commit2 years ago
git2r
git2rR

R bindings to the libgit2 library, providing programmatic access to Git repositories from R.

#version-control#r-package#data-science
Stars223
Forks61
Last commit7 months ago
gitg
gitgVala

A graphical user interface for Git that visualizes repository history and provides repository management utilities.

#desktop-application#version-control#open-source
Stars218
Forks29
Last commit2 days ago
nvim-tinygit
nvim-tinygitLua

A lightweight Neovim plugin providing streamlined git operations like interactive staging, smart commits, and file history exploration.

#github-integration#version-control#developer-tools
Stars215
Forks9
Last commit2 months ago
Source Tree
Source TreeRuby

An Alfred 2 workflow to quickly list, search, and open SourceTree repositories directly from Alfred.

#alfred-workflow#developer-tools#sourcetree
Stars100
Forks7
Last commit10 years ago
GitKraken
GitKrakenC#

A PowerToys Run plugin that enables quick opening of GitKraken repositories from the Windows launcher.

#search#productivity-tool#plugin-system
Stars21
Forks0
Last commit1 year ago
git-repository
git-repositoryCrystal

A Crystal shard for inspecting remote Git repositories without downloading full history.

#version-control#crystal-shard#lightweight
Stars5
Forks0
Last commit10 months ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Version Control20
#Git13
#Developer Tools9
#Open Source5
#Rust4
#Hacktoberfest4
#Repository Management3
#Bash3
#Git Gui3
#Cli3
#Neovim Plugin3
#Productivity3