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: FastEndpoints: A light-weight REST Api framework for ASP.Net 6 that implements REPR Pattern | reddit.com/r/dotnet | 2021-11-28

    It looks OK i guess, but why would you use this? If you're hiring asp.net developers, you would want to use a standard api controller syntax, not force them to figure out some obscure format.

  • GitHub repo ILSpy

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

    Project mention: Alternate wpf treeview implementations | reddit.com/r/dotnet | 2021-10-27

    Thanks for the tip! I reimplemented my treeview with the implementation in https://github.com/icsharpcode/ILSpy though, because it seemed like that one works better with the theming in my application. So far I like it. Cheers mate.

  • Smarter Code

    Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income

  • 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: Questions about it C# framework | reddit.com/r/csharp | 2021-11-24

    There is more to xamarin as it basically compiles to a native code for either android or iOS. That is why you need a Mac for iOS (so it can compile in Xcode). Also it is not 100% c# as some things need tweaks in the other languages. MAUI was supposed to be out now but delayed to basically q2 next year. https://github.com/dotnet/maui/wiki/Roadmap

  • GitHub repo Jellyfin

    The Free Software Media System

    Project mention: Jellyfin on windows fails to run | reddit.com/r/jellyfin | 2021-11-28

    Seems to match #6109 : https://github.com/jellyfin/jellyfin/issues/6109

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: Avalonia UI framework for .NET now runs everywhere using webassembly target | reddit.com/r/csharp | 2021-11-29
  • GitHub repo Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: Run Brilliant Diamond and Shinning Pearl, Let's Go Pikachu and similar titles ryujinx or yuzu | reddit.com/r/Ryujinx | 2021-11-23

    Ryujinx has better performance, especially if you are playing with an unlocked framerate. Ryujinx can hit 120 fps or more with ease however, Yuzu EA struggles achieving a constant 60 with an RTX 3090. In terms of stability, both are pretty much identical and possibly have minor visual bugs occurring once in a blue moon. I personally use Ryujinx as it just offers a much more stable frame rate and frame times, also fewer stutters. The experience mostly on par with each other. I would recommend using this build of Ryujinx which will allow you to scale the Resolution up to 4K: https://github.com/Ryujinx/Ryujinx/pull/2860

  • 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: Jocuri vechi și nostalgie | reddit.com/r/Romania | 2021-11-28

    una open source făcut de fani - https://www.openra.net/

  • 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 ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31

    Hands down ABP. Download and follow the tutorials, you’ll get a great education out of it. It’s multi tenant and the documentation is excellent. ASP.net: https://aspnetboilerplate.com

  • 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: How to use Circuit Breaker to manage third party apis ? | reddit.com/r/microservices | 2021-11-27

    In C# there's a very good library called Polly (https://github.com/App-vNext/Polly). It's highly customizable and allows you to do a lot more than just circuit breaking (e.g. Retry policies). There's most likely a similar type of library for what language you use

  • GitHub repo Mono

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

    Project mention: Can someone ELI5 the difference between c#, .net, core, etc? | reddit.com/r/csharp | 2021-11-11

    That's the Mono runtime that's part of .NET (i.e. the code in dotnet/runtime/src/mono). But I don't think the Mono framework (i.e. the code in mono/mono) is used for much.

  • GitHub repo Bitwarden

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

    Project mention: Skynet - A real world example of Web 3 | reddit.com/r/siacoin | 2021-11-28

    To begin actually using Skynet as a user however, Homescreen is where you want to start. To begin click the "Authenticate with MySky" button in the top right. A popup window will appear with the option to "Sign Up" at the bottom. Once you have clicked "Sign Up" a MySky account will be created for you, and you will be given a 15 word seed phrase. This seed phrase is now your password to **everything** you accesses on Skynet. So make sure to write down you seed phrase and store it in a safe location. It would also be helpful to sign up for a password manager like Bitwarden so you can securely access your MySky seed from any device. Once you have stored your seed in a safe place, you can click "Sign Up" to complete your account creation. Once completed you will then see your Homescreen with a couple apps preinstalled for you and you can begin using Skynet as it was intended to be.

  • GitHub repo IdentityServer4

    OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

    Project mention: What are you using to secure SPAs (React/Angular) in .NET 6? | reddit.com/r/dotnet | 2021-11-23
  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Regarding console support, why doesn't Godot doesn't do the same thing Monogame does? | reddit.com/r/godot | 2021-11-19

    Yeah, but Monogame also has its source code avaible on GitHub. https://github.com/MonoGame/MonoGameThe console support part of the source code is not present in there but I'm pretty sure that the MonoGame team give you acess to it once you do these steps I mentioned.

  • GitHub repo ML.NET

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

    Project mention: F# 6 is officially here! | reddit.com/r/programming | 2021-11-09
  • GitHub repo ArchiSteamFarm

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

    Project mention: Has anyone actually ever received a booster pack? | reddit.com/r/Steam | 2021-11-27
  • GitHub repo BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: .NET 6 vs. .NET 5: up to 40% speedup | news.ycombinator.com | 2021-11-21
  • 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: How long will an web api wait for process to complete? | reddit.com/r/csharp | 2021-11-17
  • GitHub repo CleanArchitecture

    Clean Architecture Solution Template for .NET 6 (by jasontaylordev)

    Project mention: Vertical Slice Architecture | dev.to | 2021-11-26
  • GitHub repo nopCommerce

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

    Project mention: 64-bit Visual Studio 2022 now available! | reddit.com/r/programming | 2021-11-08

    As a test I just cloned https://github.com/nopSolutions/nopCommerce

  • 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: Beginner MVVM + Reactive Question (C# + UniRx) | reddit.com/r/dotnet | 2021-11-10

    If you're trying to use reactive with MVVM, you might have a look at ReactiveUI, an MVVM toolkit designed to work with reactive extensions. Specifically in this case, you could leverage DynamicData (RXUI's preferred method of handling collections), which lets you trigger updates based on change notification from child items, among other things. I'm still relatively new to RXUI myself, but if you have any questions I can certainly try to help a bit more.

  • 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 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 modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31
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-11-29.

C# .NET related posts


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

Project Stars
1 ASP.NET Core 26,567
2 ILSpy 13,854
3 Introducing .NET Multi-platform App UI (MAUI) 12,844
4 Jellyfin 12,419
5 Avalonia 12,412
6 Ryujinx 10,368
7 OpenRA 10,142
8 ASP.NET Boilerplate 10,003
9 Polly 9,858
10 Mono 9,574
11 Bitwarden 8,684
12 IdentityServer4 8,383
13 MonoGame 7,949
14 ML.NET 7,725
15 ArchiSteamFarm 7,118
16 BenchmarkDotNet 7,099
17 Hangfire 7,073
18 CleanArchitecture 7,015
19 nopCommerce 6,774
20 ReactiveUI 6,664
21 Ocelot 6,630
22 winsw 6,461
23 modular-monolith-with-ddd 6,111
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.