C# Dotnetcore

Open-source C# projects categorized as Dotnetcore

Top 23 C# Dotnetcore Projects

  1. SteamTools

    🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

  2. 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.

    ReSharper logo
  3. ILSpy

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  4. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    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.

  5. dnSpy

    Unofficial revival of the well known .NET debugger and assembly editor, dnSpy (by dnSpyEx)

  6. PixiEditor

    PixiEditor is a Universal Editor for all your 2D needs

    Project mention: ArcBrush – Node-based 2D image editor | news.ycombinator.com | 2026-05-23

    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.

  7. Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

  8. QuartzNet

    Quartz Enterprise Scheduler .NET

  9. SaaSHub

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

    SaaSHub logo
  10. NPOI

    a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

  11. Markdig

    A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET

    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.

  12. Coravel

    Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

  13. Cake

    :cake: Cake (C# Make) is a cross platform build automation system.

    Project mention: CSS now has an if() conditional function | news.ycombinator.com | 2025-12-04

    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.

  14. OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

    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...

  15. Mediator

    A high performance implementation of Mediator pattern in .NET using source generators.

    Project mention: Why I Built Yet Another Mediator (And Why You Might Care) | dev.to | 2025-12-16

    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.

  16. TensorFlow.NET

    .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.

  17. FluentEmail

    All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.

  18. FastReport

    Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

  19. NSubstitute

    A friendly substitute for .NET mocking libraries.

  20. PeachPie

    PeachPie - the PHP compiler and runtime for .NET and .NET Core

    Project mention: Mago: A fast PHP toolchain written in Rust | news.ycombinator.com | 2025-09-13
  21. App.Metrics

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

  22. dotNext

    Next generation API for .NET

  23. 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!

  24. mockhttp

    Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.

  25. AvalonStudio

    Cross platform IDE and Shell

  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# Dotnetcore discussion

Log in or Post with

C# Dotnetcore related posts

  • Why I Built Yet Another Mediator (And Why You Might Care)

    2 projects | dev.to | 16 Dec 2025
  • Discriminated unions in C#

    2 projects | dev.to | 20 Oct 2025
  • Pixel to pixel: Checking the PixiEditor project

    2 projects | dev.to | 16 Oct 2025
  • Deployment Flexibility for .NET: Hosuto modules

    2 projects | dev.to | 26 Sep 2025
  • PixiEditor 2.0 – A FOSS Universal 2D Graphics Editor

    4 projects | news.ycombinator.com | 1 Aug 2025
  • How to Fix SendGrid Email Sending Issues in C#

    1 project | dev.to | 12 May 2025
  • Discriminated Unions in C# with OneOf – Azure Functions

    1 project | dev.to | 24 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.jetbrains.com

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