C# Dotnetcore

Open-source C# projects categorized as Dotnetcore | Edit details

Top 23 C# Dotnetcore Projects

  • GitHub repo ILSpy

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

    Project mention: Are there tools for convenient researching source code of builded assemblies? | reddit.com/r/VisualStudio | 2021-09-21

    Check out ilspy for an open source option which is pretty solid.

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: Microsoft is Finally Ditching Electron | reddit.com/r/programming | 2021-10-12

    Avalonia is perhaps one of the best choices for cross-platform apps, it would appear, but I’ve never used it. There’s also JavaFX, and although startup might not be great because of the JVM, perhaps performance is notably better than Electron apps?

  • Syncfusion

    Rapidly build stunning web apps using Syncfusion Blazor UI components.. Includes DataGrid, Charts, Schedular, Diagram, and much more. Our native, high-performance components have rich UIs and data visualization, backed by professional support. Free 30-day Trial.

  • GitHub repo eShopOnWeb

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

    Project mention: How to avoid using repository pattern with entity framework? | reddit.com/r/dotnetcore | 2021-09-07
  • GitHub repo Ocelot

    .NET core API Gateway

    Project mention: Some useful Libraries for .NET projects | dev.to | 2021-10-02

    Ocelot Github Nuget: Install-Package Ocelot -Version 17.0.0

  • GitHub repo modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Modular Architecture in ASP.NET Core - Building Better Monoliths | reddit.com/r/Blazor | 2021-07-11
  • GitHub repo QuartzNet

    Quartz Enterprise Scheduler .NET

    Project mention: Task scheduling performance | reddit.com/r/csharp | 2021-08-27

    You should use a scheduler like https://www.quartz-scheduler.net/ I have used it extensively and it's good at what it does.

  • GitHub repo NPOI

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

    Project mention: My favorite one🥰 | reddit.com/r/onejob | 2021-09-17
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo SimplCommerce

    A simple, cross platform, modularized ecommerce system built on .NET Core (by simplcommerce)

  • GitHub repo Cake

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

    Project mention: Can Cake be used to build a .NET Core 3.1 console application for Windows, Linux and Mac... on a Windows machine? | reddit.com/r/csharp | 2021-10-08

    I got the example and the answer I needed on this thread: https://github.com/cake-build/cake/discussions/3564

  • GitHub repo Chromely

    Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS

    Project mention: Show HN: EdgeSharp – WebView2 on Win32 C# + WinForm/WPF Extensions | news.ycombinator.com | 2021-07-14

    EdgeSharp is WebView2 for Win32 C# and value added for WinForm/WPF. EdgeSharp uses many features in Chromely - https://github.com/chromelyapps/Chromely.

  • GitHub repo Markdig

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

    Project mention: Add CSS to Markdig? | reddit.com/r/dotnet | 2021-07-17

    https://github.com/xoofx/markdig/blob/203cfd6508d4f8fca510edd2f66f229ada2c25ad/src/Markdig/Extensions/Bootstrap/BootstrapExtension.cs maybe you can create an extension like this?

  • GitHub repo TensorFlow.NET

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

    Project mention: .NET Core In Artificial Intelligence Series-Overview | dev.to | 2021-08-17

    TensorFlow.NET (TF.NET) provides .NET Standard bindings for TensorFlow. It aims to implement a complete Tensorflow API in C#, allowing .NET developers to use the cross-platform .NET Standard framework to develop, train, and deploy machine learning models. TensorFlow.NET has built-in Keras high-level interface and is released as an independent package TensorFlow.Keras. (Github https://github.com/SciSharp/TensorFlow.NET)

  • GitHub repo App.Metrics

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

    Project mention: Top 13 open source APM tools in 2021 | dev.to | 2021-07-28

    🌐 Website 💻 GitHub

  • GitHub repo 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: A poor person's scheduler using .NET Background service | reddit.com/r/csharp | 2021-02-23

    But why? https://github.com/jamesmh/coravel

  • GitHub repo PeachPie

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

    Project mention: A Decade Later, .NET Developers Still Fear Being 'Silverlighted' by Microsoft -- Visual Studio Magazine | reddit.com/r/dotnet | 2021-08-17

    For IronPython's case there are interested parties, but it's not as large so you don't hear much about them. Same goes for the more niche stuff like peachpie where it's pretty active (dev-wise) but there's not much talk about it as there isn't as much community interest on following the project.

  • GitHub repo FluentEmail

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

  • GitHub repo GrandNode

    Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.

  • GitHub repo NSubstitute

    A friendly substitute for .NET mocking libraries.

    Project mention: Cell CMS - Criando testes de maneira prática | dev.to | 2021-01-31

    nsubstitute / NSubstitute

  • GitHub repo AvalonStudio

    Cross platform IDE and Shell

  • GitHub repo EmbedIO

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

    Project mention: C# web framework without .net?? | reddit.com/r/csharp | 2021-02-09

    You could do something like EmbedIO or self-host an OWIN endpoint. But it's not going to "strip away all the magic" so you can learn C# or .Net or all the other stuff easier. You're just moving the goalpost a bit.

  • GitHub repo OneOf

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

    Project mention: How likely are we to see discriminated unions in C# 11? | reddit.com/r/csharp | 2021-09-04
  • GitHub repo sendgrid-csharp

    The Official Twilio SendGrid Led, Community Driven C#, .NetStandard, .NetCore API Library

    Project mention: Automated Emails with asp.net core | reddit.com/r/dotnet | 2021-09-09

    i've followed this guide https://github.com/sendgrid/sendgrid-csharp and everything is validated. Been debugging this feature for nearly 3 weeks and im not sure why emails are not being sent. Not sure what other steps i need to take

  • GitHub repo passcore

    A self-service password management tool for Active Directory

    Project mention: User's domain password expires, but cannot connect to domain controller because NAC uses domain controller to authenticate wifi access. | reddit.com/r/macsysadmin | 2021-01-25

    You need to provide them both early warnings and some mechanism for SSPR or premature reset. This can be a notification script + a intranet page such as Passcore, or a standalone tool such as NoMAD.

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 2021-10-12.


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

Project Stars
1 ILSpy 13,557
2 Avalonia 12,176
3 eShopOnWeb 6,557
4 Ocelot 6,543
5 modular-monolith-with-ddd 5,918
6 QuartzNet 4,712
7 NPOI 3,975
8 SimplCommerce 3,427
9 Cake 3,078
10 Chromely 2,690
11 Markdig 2,634
12 TensorFlow.NET 2,097
13 App.Metrics 1,952
14 Coravel 1,950
15 PeachPie 1,900
16 FluentEmail 1,799
17 GrandNode 1,750
18 NSubstitute 1,621
19 AvalonStudio 1,216
20 EmbedIO 1,103
21 OneOf 1,082
22 sendgrid-csharp 884
23 passcore 848
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.