C# Dotnetcore

Open-source C# projects categorized as Dotnetcore

Top 23 C# Dotnetcore Projects

  • ILSpy

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

    Project mention: What’s your favorite dev story so far in your career? | reddit.com/r/cscareerquestions | 2022-11-13

    My job was simple: using the trial .exe, reverse-engineer their file format. Simple enough - I love this shit. The biggest roadblock: the trial version doesn't allow you to save files, so we were kind of screwed. Then, after a few minutes of playing around, I noticed that the UI looks suspiciously familiar to a .NET program. So I went to Google to see if there's any .NET disassemblers out there, and luckily, there is! I opened the .exe in the disassembler, and next thing I knew I was looking at .NET intermediate code. My next step: figure out how to enable the save button. Turns out the "trial version" is actually the full program, just with an additional routine at the beginning that checks for a license. I was able to find this in the IC, and found the exact point at which trial mode is activated: a single jump statement. I simply turned this into a NOOP, re-assembled the binary, and next thing I knew, I had successfully hacked one of our competitors' software.

  • Avalonia

    A cross-platform UI framework for .NET

    Project mention: UWP -> Win App SDK -> Uno/MAUI? | reddit.com/r/dotnet | 2022-11-25


  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • eShopOnWeb

    Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: Introduction to Clean Architecture with .NET | dev.to | 2022-11-12

    This has been a brief overview of Clean Architecture and its benefits. Microsoft has provided a sample ASP.NET Core 6.0 reference application implementing Clean Architecture. You can view it here to get a more practical understanding of this topic.

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: 100+ Must Know Github Repositories For Any Programmer | dev.to | 2022-11-17

    9. Modular Monolith with TDD

  • Ocelot

    .NET core API Gateway

    Project mention: What API Gateway to use for .net microservice project? | reddit.com/r/dotnet | 2022-02-11

    They seems to recommend https://github.com/ThreeMammals/Ocelot

  • QuartzNet

    Quartz Enterprise Scheduler .NET

    Project mention: async await is doing problems in the background jobs(console scheduler app) | reddit.com/r/csharp | 2022-10-25

    You should use an actual scheduler. https://www.quartz-scheduler.net/

  • NPOI

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

    Project mention: What's the best way to read an Excel file into a DataGrid in WinUi 3? | reddit.com/r/csharp | 2022-08-30

    I use NPOI https://github.com/nissl-lab/npoi its a popular package for reading Excel. It is both faster than interop and free (open source).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SimplCommerce

    A simple, cross platform, modularized ecommerce system built on .NET Core

  • Cake

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

    Project mention: Cake v2.3.0 released - New Command aliases, New .NET Workload aliases, improved global caching of scripts, bug fixes, and more. | reddit.com/r/dotnet | 2022-10-15

    A good starting point of you want to get started with Cake is our website at https://cakebuild.net/

  • Markdig

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

  • TensorFlow.NET

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

    Project mention: Does Microsoft use F# for any of its internal projects? | reddit.com/r/fsharp | 2022-07-11

    If you're pointing out that Tensorflow.NET is exciting (https://github.com/SciSharp/TensorFlow.NET), I agree!

  • FluentEmail

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

    Project mention: Mailgun api | reddit.com/r/csharp | 2022-05-18
  • Coravel

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

    Project mention: Quartz vs Hangfire | reddit.com/r/dotnet | 2022-01-26
  • Serene

    Business Apps Made Simple with Asp.Net Core MVC / TypeScript (by serenity-is)

    Project mention: quick start solution like: AspNetZero vs Serenity ? | reddit.com/r/csharp | 2022-03-09
  • App.Metrics

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

  • PeachPie

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

    Project mention: PHP WASM compiler | reddit.com/r/PHP | 2022-11-15
  • FastReport

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

    Project mention: WinForms.net core reports | reddit.com/r/dotnet | 2022-10-09

    Has 2000 stars on Github, seems promising alternative to Crystal.

  • NSubstitute

    A friendly substitute for .NET mocking libraries.

    Project mention: Coincidence? I think not | reddit.com/r/ProgrammerHumor | 2022-11-17

    it will change the URL from https://github.com/nsubstitute/NSubstitute to https://github.dev/nsubstitute/NSubstitute (or you can just nav there yourself).

  • OneOf

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

    Project mention: Joining multiple IEnumerable lists with different types | reddit.com/r/csharp | 2022-10-30
  • AvalonStudio

    Cross platform IDE and Shell

    Project mention: Any bugs in your IDE? Checking AvalonStudio with PVS-Studio | dev.to | 2022-07-27

    It wasn't hard to check the source code of AvalonStudio, as it is available on GitHub. I have picked the most interesting errors the analyzer found :). Enjoy reading!

  • EmbedIO

    A tiny, cross-platform, module based web server for .NET

    Project mention: There is framework for everything. | reddit.com/r/ProgrammerHumor | 2022-08-04
  • mockhttp

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

    Project mention: Help: how to memory-host & test a unit-test controller/service? | reddit.com/r/dotnet | 2022-04-05

    So if you need to mock http client you may want to look into a library like https://github.com/richardszalay/mockhttp

  • FluentDocker

    Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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). The latest post mention was on 2022-11-25.

C# Dotnetcore related posts


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

Project Stars
1 ILSpy 16,443
2 Avalonia 16,046
3 eShopOnWeb 8,198
4 modular-monolith-with-ddd 7,645
5 Ocelot 7,365
6 QuartzNet 5,358
7 NPOI 4,754
8 SimplCommerce 3,739
9 Cake 3,461
10 Markdig 3,292
11 TensorFlow.NET 2,565
12 FluentEmail 2,411
13 Coravel 2,344
14 Serene 2,268
15 App.Metrics 2,113
16 PeachPie 2,107
17 FastReport 2,070
18 NSubstitute 1,857
19 OneOf 1,725
20 AvalonStudio 1,391
21 EmbedIO 1,290
22 mockhttp 1,219
23 FluentDocker 1,051
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!