awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to libgit2/libgit2sharp

Open-source alternatives to Libgit2sharp

30 open-source projects similar to libgit2/libgit2sharp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Libgit2sharp alternative.

  • gitextensions/gitextensionsgitextensions avatar

    gitextensions/gitextensions

    8,361View on GitHub↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    View on GitHub↗8,361
  • sobolevn/git-secretsobolevn avatar

    sobolevn/git-secret

    4,023View on GitHub↗

    git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext. The tool utilizes a PGP encryption workflow to control access through a managed keyring of authorized public keys. This allows for the granting and revocation of decryption permissions for specific users. To prevent accidental data leaks, it automatically integrates with Git

    Shellencryptiongitgit-addons
    View on GitHub↗4,023
  • unixorn/git-extra-commandsunixorn avatar

    unixorn/git-extra-commands

    1,163View on GitHub↗

    A collection of git utilities, useful extra git scripts, tutorials and other useful articles.

    Shellantigenbashcollection
    View on GitHub↗1,163

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • arc90/git-sweeparc90 avatar

    arc90/git-sweep

    2,675View on GitHub↗

    A command-line tool that helps you clean up Git branches that have been merged into master.

    Python
    View on GitHub↗2,675
  • alirezanet/husky.netalirezanet avatar

    alirezanet/Husky.Net

    846View on GitHub↗

    Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀

    C#code-formatdev-dependenciesdeveloper-experience
    View on GitHub↗846
  • bigh/git-fuzzybigH avatar

    bigH/git-fuzzy

    2,430View on GitHub↗

    interactive git with the help of fzf

    Shell
    View on GitHub↗2,430
  • alichtman/shallow-backupalichtman avatar

    alichtman/shallow-backup

    1,328View on GitHub↗

    Git-integrated backup tool for macOS and Linux devs.

    Pythonbackupbackup-scriptbackup-utility
    View on GitHub↗1,328
  • activities/contributing-to-open-sourceA

    activities/contributing-to-open-source

    0View on GitHub↗
    View on GitHub↗0
  • awetzel/gitexawetzel avatar

    awetzel/gitex

    71View on GitHub↗

    Elixir implementation of the Git object storage, but with the goal to implement the same semantic with other storage and topics

    Elixir
    View on GitHub↗71
  • artees/unity-semverA

    Artees/Unity-SemVer

    0View on GitHub↗
    View on GitHub↗0
  • baba786/phabricator-mcp-serverB

    baba786/phabricator-mcp-server

    0View on GitHub↗
    View on GitHub↗0
  • beyang/hgoB

    beyang/hgo

    0View on GitHub↗
    View on GitHub↗0
  • defunct/github4jdefunct avatar

    defunct/github4j

    3View on GitHub↗

    GITHUB4J UPLOADER

    Java
    View on GitHub↗3
  • bingohuang/progit2-gitbookbingohuang avatar

    bingohuang/progit2-gitbook

    468View on GitHub↗

    Pro Gi­t 第二版 ­简体中文

    Ruby
    View on GitHub↗468
  • agis-/git-style-guideagis- avatar

    agis-/git-style-guide

    5,114View on GitHub↗

    This project is a version control style guide and contribution standard. It provides formal specifications for maintaining consistency in commit messaging, branch naming, and general development workflows within Git. The guide focuses on organizing project history through atomic commit structuring and specific rebasing strategies to ensure a clean, linear timeline. It establishes standardized conventions for naming branches with ticket identifiers and formatting commit messages to explain the reasoning behind changes. The framework also covers the coordination of team contributions through m

    View on GitHub↗5,114
  • brigade/overcommitbrigade avatar

    brigade/overcommit

    4,008View on GitHub↗

    Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to

    Ruby
    View on GitHub↗4,008
  • bobbyiliev/introduction-to-git-and-github-ebookB

    bobbyiliev/introduction-to-git-and-github-ebook

    0View on GitHub↗
    View on GitHub↗0
  • arslanbilal/git-cheat-sheetarslanbilal avatar

    arslanbilal/git-cheat-sheet

    7,303View on GitHub↗

    This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his

    cheatsheetgitgit-flow
    View on GitHub↗7,303
  • brunolevy/learn-fpgaBrunoLevy avatar

    BrunoLevy/learn-fpga

    3,549View on GitHub↗

    Learning FPGA, yosys, nextpnr, and RISC-V

    C++
    View on GitHub↗3,549
  • carloscuesta/gitmoji-clicarloscuesta avatar

    carloscuesta/gitmoji-cli

    4,838View on GitHub↗

    gitmoji-cli is a command line interface and Git extension used to generate structured commit messages with standardized emojis. It functions as a commit message generator that allows users to visually categorize code changes and track modifications through a predefined library of visual icons. The tool provides an interactive workflow that replaces raw text entry with guided prompts for selecting categories, scopes, and descriptions. It includes a searchable emoji library with keyword-based indexing and local caching to facilitate the selection of accurate visual markers. The project support

    JavaScriptcliemojigitmoji
    View on GitHub↗4,838
  • chronos778/git-rewindC

    Chronos778/git-rewind

    0View on GitHub↗
    View on GitHub↗0
  • colinlienard/gitlightcolinlienard avatar

    colinlienard/gitlight

    925View on GitHub↗

    🐙 GitHub & GitLab notifications on your desktop

    Svelte
    View on GitHub↗925
  • dahlbyk/posh-gitdahlbyk avatar

    dahlbyk/posh-git

    8,218View on GitHub↗

    posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade

    PowerShellchocolateygitpowershell
    View on GitHub↗8,218
  • danlucraft/git.jsdanlucraft avatar

    danlucraft/git.js

    1,305View on GitHub↗

    pure-Javascript Git implementation

    JavaScript
    View on GitHub↗1,305
  • datarootsio/databooksD

    datarootsio/databooks

    0View on GitHub↗
    View on GitHub↗0
  • defaultyuan/git-proDefaultYuan avatar

    DefaultYuan/Git-Pro

    19View on GitHub↗

    微博:DefaultYuan

    View on GitHub↗19
  • bmf-san/ggcbmf-san avatar

    bmf-san/ggc

    284View on GitHub↗

    A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

    Goclideveloper-toolsgit
    View on GitHub↗284
  • desktop/desktopdesktop avatar

    desktop/desktop

    21,587View on GitHub↗

    This project is a graphical desktop client for managing version control repositories. It provides a visual interface that translates complex command-line operations into intuitive workflows for tracking local code changes and synchronizing them with remote servers. The application distinguishes itself through integrated credential management and network configuration tools. It utilizes secure authentication flows to handle remote service logins and includes a network layer that automatically detects and applies system-wide proxy settings. These capabilities ensure that version control operati

    TypeScriptelectrongitgithub
    View on GitHub↗21,587
  • devhubapp/devhubdevhubapp avatar

    devhubapp/devhub

    10,100View on GitHub↗

    Devhub is a cross-platform developer tool and event aggregator designed to monitor GitHub activities. It provides a unified interface for tracking issues, notifications, and user actions across multiple repositories, consolidating these updates into a single view to reduce notification clutter. The application utilizes a multi-column dashboard for organizing data streams via customizable filters and saved searches. This interface allows for the management of review queues, the monitoring of specific user actions, and the display of notification context without requiring navigation to the sour

    TypeScript
    View on GitHub↗10,100
  • blog/2019-how-to-undo-almost-anything-with-gitB

    blog/2019-how-to-undo-almost-anything-with-git

    0View on GitHub↗
    View on GitHub↗0