Open-source C# projects categorized as .NET | Edit details

Top 23 C# .NET Projects

  • GitHub repo ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

    Project mention: Are asp and php relevant? (career advice) | reddit.com/r/learnprogramming | 2021-10-16

    more than half of all internet web sites run on php. probably half of the rest run on asp.net (might be a bit exaggerated). asp.net would expose you to c# which is a great mature language and is very similar to java. bottom line, I'd say go for it, no real-world experience is bad experience...

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

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

  • GitHub repo Jellyfin

    The Free Software Media System

    Project mention: I’ve waited so many years for an all flash storage NAS and finally it’s here | reddit.com/r/homelab | 2021-10-16
  • GitHub repo Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Project mention: A significant startup time performance improvement for Android is coming to MAUI | reddit.com/r/dotnetMAUI | 2021-10-12
  • GitHub repo OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    Project mention: Establishing battlefield control...standby | reddit.com/r/gaming | 2021-10-10

    There's the open source remake of it that upgraded various aspects of the game

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Nobody I know knows Angular and I'm stuck with component combination/reusing services | reddit.com/r/Angular2 | 2021-04-27

    Alright, so I'm using an https://aspnetboilerplate.com/ template with Angular and it's awesome. Basic Angular app that is responsive, lots of out of the box functionality to play with. Here's a screenshot of the structure: https://imgur.com/a/WOPOKj1

  • Scout APM

    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.

  • GitHub repo Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: Metroid Dread running in 8K 60FPS on Ryujinx | reddit.com/r/emulation | 2021-10-14

    There is an open PR for Vulkan on Ryujinx too btw! You can try it and see for yourself how it performs.

  • GitHub repo Polly

    Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

    Project mention: test internet connection while using api | reddit.com/r/csharp | 2021-10-16

    That said... You might want to look up the polly library.

  • GitHub repo Mono

    Mono open source ECMA CLI, C# and .NET implementation.

    Project mention: Which Version of JDK Should I Use? | news.ycombinator.com | 2021-10-10
  • GitHub repo Bitwarden

    The core infrastructure backend (API, database, Docker, etc). (by bitwarden)

    Project mention: Information Leak: My User Info on Fast Food App Mysteriously Became Someone Else's | reddit.com/r/privacy | 2021-10-16

    Situations like this are becoming more and more common and it's exactly why I encourage people to NOT allow apps or websites to store your credit or debit or payment info. Please use a trusted password manager like Bitwarden, which is opensource and free for personal use.

  • GitHub repo IdentityServer4

    OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

    Project mention: Microsoft's .NET Foundation under fire as resigning board member questions role | news.ycombinator.com | 2021-10-05

    I wonder how much it was ever actually attempted to get more community involvement? At least as of few months back IdentityServer4 was not planning on updating the project for .Net 6. This led to Microsoft updating the ASP.NET templates to point use the new, not-FOSS IdentityServer. Seems like a situation like this, or bug fixes, or etc could have prompted community contribution from companies relying on the project.

    Frankly, the decision to not updated the FOSS project for .Net 6 or accept PRs.. Adds some flavor to the situation: https://github.com/IdentityServer/IdentityServer4/issues/535... .

  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: 2D Graphics „Engine“? | reddit.com/r/csharp | 2021-09-25


  • GitHub repo ML.NET

    ML.NET is an open source and cross-platform machine learning framework for .NET.

    Project mention: MissingMethodException : void Tensorflow | reddit.com/r/Unity3D | 2021-05-13

    Link? I'm guessing it's https://github.com/dotnet/machinelearning

  • GitHub repo ArchiSteamFarm

    C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.

    Project mention: It is safe to login into this app ?? I only idle games that I don't finish btw | reddit.com/r/Steam | 2021-10-13

    Just use Archi's like normal people :>

  • GitHub repo Hangfire

    An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required

    Project mention: Resources for organizing and maintaining code? | reddit.com/r/csharp | 2021-10-09
  • GitHub repo BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: In LINQ, is reverse().first() is faster than last() given the 2 cases in the description below? | reddit.com/r/csharp | 2021-10-08

    Find out yourself

  • GitHub repo nopCommerce

    The most popular open-source eCommerce shopping cart solution based on ASP.NET Core

    Project mention: What else is there other than WooCommerce? | reddit.com/r/selfhosted | 2021-10-04
  • GitHub repo ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: How should I make a cross-platform (Windows, Mac, Linux) GUI app with .net and C#? What frameworks / libraries should I use? | reddit.com/r/csharp | 2021-10-08
  • 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 CleanArchitecture

    Clean Architecture Solution Template for Angular 12 and .NET 5 (by jasontaylordev)

    Project mention: Can someone explain how using static on class level works? | reddit.com/r/dotnet | 2021-09-16

    Example here https://github.com/jasontaylordev/CleanArchitecture/blob/main/tests/Application.IntegrationTests/TodoItems/Commands/CreateTodoItemTests.cs

  • GitHub repo winsw

    A wrapper executable that can run any executable as a Windows service, in a permissive license.

    Project mention: PowerShell to notify for new files added to a folder | reddit.com/r/PowerShell | 2021-09-22

    I posted a tangentially related post where I mentioned nssm, and apparently this is the new and actually maintained nssm: https://github.com/winsw/winsw

  • GitHub repo LiteDB

    LiteDB - A .NET NoSQL Document Store in a single data file - https://www.litedb.org

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


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

Project Stars
1 ASP.NET Core 26,049
2 ILSpy 13,557
3 Avalonia 12,176
4 Jellyfin 12,031
5 Introducing .NET Multi-platform App UI (MAUI) 11,927
6 OpenRA 9,969
7 ASP.NET Boilerplate 9,894
8 Ryujinx 9,887
9 Polly 9,718
10 Mono 9,499
11 Bitwarden 8,399
12 IdentityServer4 8,296
13 MonoGame 7,839
14 ML.NET 7,684
15 ArchiSteamFarm 7,003
16 Hangfire 6,995
17 BenchmarkDotNet 6,954
18 nopCommerce 6,633
19 ReactiveUI 6,551
20 Ocelot 6,543
21 CleanArchitecture 6,538
22 winsw 6,273
23 LiteDB 6,019
Find remote .NET jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.