Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 C# .NET Projects
-
They don't mention it so I don't think it was changed, but I am really looking forward to multiple libraries actually separating the contents.
This <https://github.com/jellyfin/jellyfin/issues/17215> is an example bug; there were others but I can't find them at the moment.
-
Code Effects
Code Effects: AI-Ready .NET Business Rules Engine. Embed visual business rules in your .NET app with AI-assisted authoring, native VS debugging, blazing-fast compiled evaluation, and no SaaS dependency. FREE edition available.
-
Project mention: FastScan VS Files - a user suggested alternative | libhunt.com/r/FastScan | 2026-09-11
Hardware-accelerated, zero-copy systems file scanner for Node.js. Powered by AVX-512/AVX2/NEON SIMD and kernel mmap for ultra-fast log forensics and search.
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
.NET's Kestrel is the opposite precedent, and the stable one: after a client disconnect, writes to the response are silently discarded and the documented contract is "observe the RequestAborted cancellation token." That token is exactly what PAGI's pagi.connection object is.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
-
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Project mention: Ask HN: What Is the State of App Development in 2026? | news.ycombinator.com | 2026-05-30 -
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
The public keys and ~/.ssh/config are committed as plain files, the private halves are rendered from Bitwarden at apply time and never touch git. The same mechanism fills in per-machine values — my .chezmoi.toml.tmpl pulls a few cloud subscription IDs from a Bitwarden item so the helper scripts in ~/.local/bin know which subscription to talk to without those IDs living in a public repo.
-
CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10 (by ardalis)
-
Open a built-in type such as int, or Int32, and follow its interfaces upward. You will find INumberBase, which describes an abstract number: an object on which abstract numeric operations can be performed. Surprisingly, the core operations themselves live in separate interfaces.
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
-
Project mention: MonoGame: A .NET framework for making cross-platform games | news.ycombinator.com | 2026-03-07
-
ImageGlass
🏞 A fast, open-source, modern image viewer for 90+ formats – including WEBP, GIF, SVG, AVIF, JXL, HEIC and more – built for smooth browsing across Windows, macOS, and Linux.
-
winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
-
Polly
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Project mention: Node.js has plenty of circuit breakers. So why did I build another one? | dev.to | 2026-07-27Java solved this years ago with resilience4j. .NET has Polly. Node.js... has pieces.
-
Project mention: I Curated 106 Software Design Resources and Ranked What Actually Matters | dev.to | 2026-02-12
kgrzybek/modular-monolith-with-ddd — The most complete Modular Monolith example I've seen. C#, but the patterns are universal.
-
ArchiSteamFarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
Project mention: ArchiSteamFarm VS steam-game-idler - a user suggested alternative | libhunt.com/r/ArchiSteamFarm | 2026-07-03 -
-
First, check out the following thread in its entirety, which is what AI might form a response from. Now let's explore a better way using Spectre.Console NuGet package.
-
Project mention: I needed up-to-date .NET mapper benchmarks. They didn't exist. | dev.to | 2026-06-24
I built a BenchmarkDotNet runner that measures the major .NET mappers across consistent scenarios, plus a small landing page to read the results.
-
-
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
C# .NET discussion
C# .NET related posts
-
Generic Math in C#: The Complete Guide
-
Show HN: K7 – self-hosted media server I built after years on Plex/Jellyfin
-
Jellyfin 12.0 Released
-
AutoHttps: a zero-dependency automatic HTTPS library for ASP.NET Core / Kestrel
-
Show HN: AutoHttps, zero-dependency automatic HTTPS for ASP.NET Core
-
AI Systems Need Runtime Budgets
-
We configured OpenTelemetry logs in Rails
-
A note from our sponsor - AppSignal
www.appsignal.com | 12 Sep 2026
Index
What are some of the best open-source .NET projects in C#? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Jellyfin | 56,829 |
| 2 | Files | 44,906 |
| 3 | ASP.NET Core | 38,436 |
| 4 | Avalonia | 31,455 |
| 5 | SteamTools | 26,797 |
| 6 | ILSpy | 26,020 |
| 7 | Introducing .NET Multi-platform App UI (MAUI) | 23,321 |
| 8 | Bitwarden | 20,039 |
| 9 | CleanArchitecture | 18,470 |
| 10 | .NET Runtime | 18,268 |
| 11 | OpenRA | 17,344 |
| 12 | MonoGame | 14,395 |
| 13 | ImageGlass | 14,326 |
| 14 | winsw | 14,283 |
| 15 | Polly | 14,235 |
| 16 | modular-monolith-with-ddd | 13,988 |
| 17 | ArchiSteamFarm | 13,681 |
| 18 | ASP.NET Boilerplate | 12,003 |
| 19 | spectre.console | 11,605 |
| 20 | BenchmarkDotNet | 11,492 |
| 21 | Mono | 11,464 |
| 22 | Terminal.Gui | 11,203 |
| 23 | dnSpy | 11,051 |