C# Dotnetcore

Open-source C# projects categorized as Dotnetcore

Top 23 C# Dotnetcore Projects

  • GitHub repo ILSpy

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

    Project mention: Reversing dot net | reddit.com/r/RELounge | 2021-02-16

    Perhaps decompiling with ILSpy? https://github.com/icsharpcode/ILSpy

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: .NET 6 Preview 1 Released | reddit.com/r/csharp | 2021-02-18

    Well enterprise is not my wheelhouse so this might not be what you are looking for but give AvaloniaUI a look

  • Scout

    Get performance insights in less than 4 minutes. 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.

  • GitHub repo Ocelot

    .NET core API Gateway

    Project mention: Authentication with multiple .net core apis | reddit.com/r/vuejs | 2021-01-27

    Discovered Ocelot and it looks like a good place to start, so you have any thoughts on that?

  • 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: Basic architecture setup for MVC, Entity Framework application | reddit.com/r/dotnet | 2021-02-24
  • GitHub repo modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    kgrzybek/modular-monolith-with-ddd (C#): Full Modular Monolith application with Domain-Driven Design approach.

  • GitHub repo QuartzNet

    Quartz Enterprise Scheduler .NET

    Project mention: Keeping Legacy Software Alive at Riot Games | reddit.com/r/programming | 2021-02-24

    https://www.quartz-scheduler.net/ - .net

  • GitHub repo NPOI

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

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo Cake

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

    Project mention: What build tool(s) do people use for their applications? | reddit.com/r/csharp | 2021-02-08

    Cake and Fake are both quite popular in the OSS world.

  • GitHub repo Chromely

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

    Project mention: When is Blazor Desktop? | reddit.com/r/dotnet | 2021-02-09
  • GitHub repo Markdig

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

    Project mention: C# Alternative to the Go library "Glamour" | reddit.com/r/csharp | 2021-02-10

    I couldn't find a drop-in replacement, but maybe https://github.com/xoofx/markdig can help you achieving your goal?

  • GitHub repo Bridge.NET

    :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.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.

  • 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: Hey Redditors! I have applied my procedural walk component onto a bigger bot, this time with a sequential 4 leg movement. Not perfect, but getting close enough... What do you think? | reddit.com/r/gaming | 2021-02-22

    I know it wouldn't be ideal but could you use C#'s TensorFlow projects as a workaround? https://github.com/SciSharp/TensorFlow.NET

  • GitHub repo PeachPie

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

  • 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 decent task scheduling library for .NET? | reddit.com/r/dotnet | 2021-02-23

    You can check out Coravel -> https://github.com/jamesmh/coravel

  • GitHub repo GrandNode

    Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB

  • GitHub repo FluentEmail

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

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

  • GitHub repo SmartSql

    SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics

  • GitHub repo OneOf

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

    Project mention: Return either ReadOnlyCollection<T> or T | reddit.com/r/dotnet | 2021-02-13
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-02-24.


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

Project Stars
1 ILSpy 12,032
2 Avalonia 10,649
3 Ocelot 5,997
4 eShopOnWeb 5,597
5 modular-monolith-with-ddd 4,520
6 QuartzNet 4,380
7 NPOI 3,553
8 Cake 2,826
9 Chromely 2,464
10 Markdig 2,360
11 Bridge.NET 2,204
12 App.Metrics 1,812
13 TensorFlow.NET 1,796
14 PeachPie 1,762
15 Coravel 1,704
16 GrandNode 1,572
17 FluentEmail 1,534
18 NSubstitute 1,499
19 AvalonStudio 1,124
20 EmbedIO 987
21 passcore 779
22 SmartSql 773
23 OneOf 747