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. Learn more →
Top 23 C# Git Projects
-
Project mention: File Pilot: A file explorer built for speed with a modern, robust interface | news.ycombinator.com | 2025-02-18
Another file explorer option is Files [0], that looks a lot more like the built in Explorer in Windows but with some additional features.
[0] https://files.community/
-
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.
-
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: Why Linux is not ready for the desktop, the final edition | news.ycombinator.com | 2024-12-31https://github.com/gitextensions/gitextensions/issues/7738
I never said it was a requirement. You have now accused me of saying something I'd never said, you crossed the line and goodbye.
Continue to use a crap pseudo-OS with no security and believe everyone around is a geek who is willing to learn CLI, bash, vi, git bisect, reading mans, etc. just to use it.
-
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 -
-
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
-
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.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
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.
-
RepoZ
👨💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
-
UpmGitExtension
This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.
-
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
-
versionize
Automatic versioning and CHANGELOG generation, with semver and conventional commits for dotnet
-
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
-
GitDependencyResolverForUnity
This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!
-
-
-
-
-
Versioning.NET
A dotnet tool that automatically increments versions in csproj files based on git commit hints.
-
-
-
dotnet-newrepo
dotnet tool to create a git repo for a dotnet project including folders, solution, test project, readme, license, azure devops build template and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Git discussion
C# Git related posts
-
Sourcegit: Windows/macOS/Linux GUI Client for Git Users
-
Supply Chain Attacks on Linux Distributions – Fedora Pagure
-
Going down the rabbit hole of Git's new bundle-URI
-
File Pilot: A file explorer built for speed with a modern, robust interface
-
Why Linux is not ready for the desktop, the final edition
-
SourceGit, a promising open-source Git UI on Linux, finally
-
Git-credential-manager: Secure, cross-platform Git credential storage
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 Jul 2025
Index
What are some of the best open-source Git projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Files | 37,701 |
2 | GitExtensions | 8,098 |
3 | git-credential-manager | 7,840 |
4 | SparkleShare | 4,918 |
5 | LibGit2Sharp | 3,317 |
6 | GitVersion | 3,001 |
7 | sourcegit | 2,578 |
8 | git-tfs | 1,960 |
9 | Bonobo Git Server | 1,820 |
10 | RepoZ | 1,071 |
11 | UpmGitExtension | 788 |
12 | Husky.Net | 750 |
13 | versionize | 341 |
14 | Git Diff Margin | 291 |
15 | GitDependencyResolverForUnity | 256 |
16 | Crypto-Notepad | 235 |
17 | Git-It-GUI | 116 |
18 | git-rocket-filter | 84 |
19 | BuildVersioning | 65 |
20 | Versioning.NET | 21 |
21 | dotignore | 14 |
22 | cheatsheets | 13 |
23 | dotnet-newrepo | 7 |