C# Git

Open-source C# projects categorized as Git

Top 23 C# Git Projects

  1. Files

    A modern file manager that helps users organize their files and folders.

    Project mention: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution | news.ycombinator.com | 2025-07-30
  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. DotNetGuide

    🌈【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖。

  4. GitExtensions

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

    Project mention: Claude Code Checkpoints | news.ycombinator.com | 2025-08-28

    That's why I wouldn't recommend "git add all", but rather use something like gitextensions [0] and visually add files or delete them, so you know what's happening in git world.

    [0] https://gitextensions.github.io/

  5. git-credential-manager

    Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

    Project mention: Supply Chain Attacks on Linux Distributions – Fedora Pagure | news.ycombinator.com | 2025-03-23
  6. SparkleShare

    Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows

  7. LibGit2Sharp

    Git + .NET = ❤

  8. GitVersion

    From git log to SemVer in no time

    Project mention: Semantic Versioning using GitVersion YAML file for your .NET, Java, and Kotlin projects' CI/CD | dev.to | 2024-12-03

    name: Java Build and Test With Gradle on: [push, pull_request, workflow_dispatch] jobs: build: runs-on: ubuntu-latest permissions: contents: read steps: - name: Checkout uses: actions/[email protected] with: fetch-depth: 0 - name: Set up JDK 23 uses: actions/[email protected] #https://github.com/actions/setup-java with: java-version: '23' distribution: 'oracle' - name: Install GitVersion 6.0.5 for Gradle run: | wget -q -O gitversion.tar.gz https://github.com/GitTools/GitVersion/releases/download/6.0.5/gitversion-linux-x64-6.0.5.tar.gz mkdir gitversion_extracted tar -xzf gitversion.tar.gz -C gitversion_extracted ls -R gitversion_extracted sudo mv gitversion_extracted/gitversion /usr/local/bin/gitversion sudo chmod +x /usr/local/bin/gitversion - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 #https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#build-with-a-specific-gradle-version with: gradle-version: '8.11.1' - name: Build with Gradle 8.11.1 run: gradle build --scan --warning-mode all dependency-submission: # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout uses: actions/[email protected] - name: Set up JDK 23 uses: actions/[email protected] with: java-version: '23' distribution: 'oracle' - name: Setup Gradle 8.11.1 uses: gradle/actions/setup-gradle@v4 with: gradle-version: '8.11.1' - name: Setup Gradle Wrapper run: gradle wrapper - name: Generate and submit dependency graph uses: gradle/actions/dependency-submission@v4

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. sourcegit

    Windows/macOS/Linux GUI client for GIT users

    Project mention: Lazarus Release 4.0 | news.ycombinator.com | 2025-05-11

    I was going to complain how Avalonia still has issues with large binaries even with NAOT but I just tested it on https://github.com/sourcegit-scm/sourcegit, and the resulting size of the folder without symbols (so, the binary itself and like 4 dlls) is ~55MiB. The binary itself is 41MiB which is as much as Qt6-based qBitorrent binary takes on Windows. So it seems while Avalonia works well enough on macOS, the size of binaries and memory consumption are higher than on Linux and Windows huh.

  11. git-tfs

    A Git/TFS bridge, similar to git-svn

  12. Bonobo Git Server

    Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.

  13. RepoZ

    👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements

  14. UpmGitExtension

    This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.

  15. Husky.Net

    Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!

  16. versionize

    Automatic versioning and CHANGELOG generation, with semver and conventional commits for dotnet

  17. Git Diff Margin

    Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar. Supports Visual Studio 2012 through Visual Studio 2022

  18. GitDependencyResolverForUnity

    This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!

  19. Crypto-Notepad

    🔑 Simple notepad for Windows with encryption features

  20. Git-It-GUI

    A Git GUI client designed to be simple with game studio collaboration in mind.

  21. git-rocket-filter

    Rewrite git branches in a powerful way

  22. BuildVersioning

    Simple build versioning for .NET, powered by Git tags

  23. Versioning.NET

    A dotnet tool that automatically increments versions in csproj files based on git commit hints.

  24. dotignore

    Creat your .gitignore files with CLI

  25. cheatsheets

    code snippets instead of bookmarking and search stack overflow (by eddyizm)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Git discussion

Log in or Post with

C# Git related posts

  • Sourcegit: Windows/macOS/Linux GUI Client for Git Users

    1 project | news.ycombinator.com | 2 Apr 2025
  • Supply Chain Attacks on Linux Distributions – Fedora Pagure

    1 project | news.ycombinator.com | 23 Mar 2025
  • Going down the rabbit hole of Git's new bundle-URI

    6 projects | news.ycombinator.com | 16 Mar 2025
  • File Pilot: A file explorer built for speed with a modern, robust interface

    4 projects | news.ycombinator.com | 18 Feb 2025
  • Why Linux is not ready for the desktop, the final edition

    1 project | news.ycombinator.com | 31 Dec 2024
  • SourceGit, a promising open-source Git UI on Linux, finally

    1 project | news.ycombinator.com | 25 Oct 2024
  • Git-credential-manager: Secure, cross-platform Git credential storage

    1 project | news.ycombinator.com | 18 Jul 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 31 Aug 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Git projects in C#? This list will help you:

# Project Stars
1 Files 38,324
2 DotNetGuide 9,170
3 GitExtensions 8,156
4 git-credential-manager 8,047
5 SparkleShare 4,920
6 LibGit2Sharp 3,351
7 GitVersion 3,026
8 sourcegit 2,886
9 git-tfs 1,965
10 Bonobo Git Server 1,820
11 RepoZ 1,071
12 UpmGitExtension 792
13 Husky.Net 757
14 versionize 347
15 Git Diff Margin 298
16 GitDependencyResolverForUnity 256
17 Crypto-Notepad 235
18 Git-It-GUI 116
19 git-rocket-filter 84
20 BuildVersioning 64
21 Versioning.NET 21
22 dotignore 14
23 cheatsheets 13

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that C# is
the 11th most popular programming language
based on number of references?