SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Dotnetcore Projects
-
-
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.
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
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.
-
-
https://pixieditor.net/
Free and open source and, as far as I can tell, does everything this is claiming to do and more. It's part of our workflow for the game my son and I are making.
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
NPOI
a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
-
Project mention: docfx-remote-include: inline remote markdown into DocFX, and govern the assembled page | dev.to | 2026-06-09
docfx-remote-include is a Markdig extension and a dotnet CLI tool for DocFX. It does two things: it inlines markdown fetched from an HTTP service at build time, and it can send each fully-assembled page to a transform service for centralized governance.
-
Coravel
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
-
For new .NET SDK style projects you hardly ever need to customize the defaults and I know it's used for more stuff than .NET, but I just wanted to give an example where it actually doesn't suck. Also, you may not need to do everything in MSBuild, for some more complex stuff, you can use something like Cake (https://cakebuild.net/) in .NET for example and skip the programming in XML.
-
Project mention: The history of C# and TypeScript with Anders Hejlsberg | GitHub | news.ycombinator.com | 2026-02-01
You can write very functional C#. Our codebase is a mix with some aspects being functional (`ErrorOr`[0] being a big part of it as well as `OneOf`[1]) and OOP.
Modern C# features like `switch` expressions[2] (not `switch-case`) and pattern matching mean that it is possible to write very terse code. Extension members and methods[3] go a long way as well by making the builder pattern easier to implement.
Overall, it's up to the team to make use of the tools. You can write C# in a very OOP heavy way (as is possible with TS in the case of Nest.js); you can also write in in a very functional way given many of the functional features adopted from F# over the years. It's up to the team.
[0] https://github.com/amantinband/error-or
[1] https://github.com/mcintyre321/OneOf
[2] https://timdeschryver.dev/blog/pattern-matching-examples-in-...
[3] https://typescript-is-like-csharp.chrlschn.dev/pages/interme...
-
About a year and a half ago, I was architecting a modular monolith and obsessing over performance. I'd been using MediatR for years, but I wanted something faster. I discovered Mediator by Martin Othamar - a SourceGenerator-based implementation that promised better performance through compile-time code generation.
-
TensorFlow.NET
.NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
-
FluentEmail
All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
-
FastReport
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
-
-
-
App.Metrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
-
-
Fusion
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
-
mockhttp
Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Dotnetcore discussion
C# Dotnetcore related posts
-
Why I Built Yet Another Mediator (And Why You Might Care)
-
Discriminated unions in C#
-
Pixel to pixel: Checking the PixiEditor project
-
Deployment Flexibility for .NET: Hosuto modules
-
PixiEditor 2.0 – A FOSS Universal 2D Graphics Editor
-
How to Fix SendGrid Email Sending Issues in C#
-
Discriminated Unions in C# with OneOf – Azure Functions
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Index
What are some of the best open-source Dotnetcore projects in C#? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | SteamTools | 25,786 |
| 2 | ILSpy | 25,354 |
| 3 | modular-monolith-with-ddd | 13,701 |
| 4 | dnSpy | 10,422 |
| 5 | PixiEditor | 7,782 |
| 6 | Electron.NET | 7,597 |
| 7 | QuartzNet | 7,045 |
| 8 | NPOI | 6,181 |
| 9 | Markdig | 5,253 |
| 10 | Coravel | 4,285 |
| 11 | Cake | 4,180 |
| 12 | OneOf | 4,031 |
| 13 | Mediator | 3,608 |
| 14 | TensorFlow.NET | 3,388 |
| 15 | FluentEmail | 3,211 |
| 16 | FastReport | 3,054 |
| 17 | NSubstitute | 2,953 |
| 18 | PeachPie | 2,480 |
| 19 | App.Metrics | 2,248 |
| 20 | dotNext | 1,939 |
| 21 | Fusion | 1,891 |
| 22 | mockhttp | 1,759 |
| 23 | AvalonStudio | 1,716 |