InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 .NET Open-Source Projects
-
Jellyfin – media player
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: File Pilot: A file explorer built for speed with a modern, robust interface | news.ycombinator.com | 2025-02-18
Another file explorer option is Files [0], that looks a lot more like the built in Explorer in Windows but with some additional features.
[0] https://files.community/
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Libuv describes itself as a multi-platform support library with a focus on asynchronous I/O. It is widely used in many web servers (e.g., Kestrel) and runtimes such as Node.js and Python (via uvloop). As of Zig 0.14.0, there is no native async I/O, so you must work directly with threads or create your own async API using OS primitives like epoll or kqueue. In many cases, you would likely choose a cross-platform library rather than implementing your own async API. That’s where using libuv, libevent, or libxev (written in Zig) becomes useful.
-
Project mention: How to Navigate with Selenium Using a Default Chrome Profile? | dev.to | 2025-05-11
Check the official Selenium GitHub page for the latest version.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Check out https://avaloniaui.net as well. It's basically a cross-platform reimplementation of WPF. It's not quite as simple as C#+WinForms or Lazarus+LCL because you don't get drag-and-drop UI designer, and you need to write markup by hand (albeit with live preview). But unlike HTML, it's actually designed for desktop UI apps from the get go, so it's much easier to write for anything non-trivial. And you can still write "quick and dirty" GUI code by directly connecting event handlers to buttons and updating values etc in it, ignoring data bindings and other more advanced facilities.
-
Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09
Pulumi infra-as-code but with real programming languages
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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: .NET MAUI Authentication on Windows: The OpenID Connect Challenge | dev.to | 2025-05-06You know, I'm not the only one surprised by this issue. If you take a look at the long threads around this issue, you can see many developers are complaining about the missing support for a very common feature such as authentication in Microsoft's own operating system!
-
-
> hypothetical cold start times
Long standing complaint about .NET / .NET Core
2017 Github issue: https://github.com/dotnet/core/issues/1060
2018 Github issue: https://github.com/dotnet/core/issues/1968
Regular people complaining, asking, and writing about it for years: https://duckduckgo.com/?t=ffab&q=cold+start+NET.&ia=web
Right up to this thread, today.
Why are you denying that this exists?
-
On GitHub, there is a special type of repository called "awesome" — these are collections of links and resources compiled on specific topics, for example, awesome-dotnet. My goal was to promote my library in each of these repositories. Although this was not an easy task — a library with 10-15 stars on GitHub does not attract much interest — I still managed to get into several of them. This significantly increased user traffic and drew attention to my project.
-
You can find the road map here.
-
CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9 (by ardalis)
Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.
However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.
[1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...
-
-
Bitwarden - Open-source password manager.
-
Dotnet is getting a fully interpreted mode in 10 or 11 so I wonder if they'll switch to that for things like this
https://github.com/dotnet/runtime/issues/112748
-
amplication
Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.
Project mention: Top 15 Open-Source Low-Code Projects with the Most GitHub Stars | dev.to | 2024-07-18GitHub https://github.com/amplication/amplication GitHub Stars 14.8k Most Recent Update on GitHub Within one day Open Source License Apache 2.0 Number of Active Contributors This Year 15 Acceptance of External PRs Yes Official Website https://amplication.com/ Documentation https://docs.amplication.com/
-
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.
OpenRA did it better :D
If you haven't seen it yet https://www.openra.net/ is worth your time.
https://github.com/OpenRA/OpenRA
I have many fond memories of playing openra as "LAN" game on the "gaming weekends" from a few FOSS groups I've been in. Can't recommend "saturday gaming" enough to anyone involved in any foss community.
-
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 Implement Retries and Resilience Patterns With Polly and Microsoft Resilience | dev.to | 2025-04-29Polly
-
QuestPDF
Generate and edit PDF documents in your .NET applications using the open-source QuestPDF library and its C# Fluent API. Build invoices, reports and data exports with ease.
PDF (Portable Document Format) is widely used to save data or send data in a portable, secure format. When it comes to manipulating data into a PDF file or designing a document like an invoice, C# developers often turn to robust libraries. Two popular Libraries for these tasks are IronPDF and QuestPDF. In this article, we'll delve into how to use QuestPDF for HTML to PDF conversion and compare its features with those of IronPDF.
-
winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
-
MonoGame: https://www.monogame.net/
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
.NET discussion
.NET related posts
-
Getting Started with OpenAI’s Agents SDK for TypeScript
-
log4net VS Serilog - a user suggested alternative
3 projects | 9 Jun 2025 -
Scheduling Jobs With Quartz and Database Persistence With EF Core Migrations
-
Graphviz.NetWrapper v3.0 releases Linux support
-
Concurrency Unit Testing with Coyote
-
🌟 Why Everyone Is Talking About Gemini AI — And What Makes It Different
-
Dotnet Run App.cs
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source .NET projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | Jellyfin | 40,710 |
2 | Files | 37,464 |
3 | ASP.NET Core | 36,754 |
4 | Selenium WebDriver | 32,519 |
5 | Avalonia | 27,880 |
6 | Pulumi | 23,260 |
7 | ILSpy | 23,076 |
8 | Introducing .NET Multi-platform App UI (MAUI) | 22,734 |
9 | SteamTools | 22,322 |
10 | core | 21,432 |
11 | awesome-dotnet | 20,236 |
12 | AspNetCore-Developer-Roadmap | 19,213 |
13 | CleanArchitecture | 17,135 |
14 | react-native-windows | 16,874 |
15 | Bitwarden | 16,657 |
16 | .NET Runtime | 16,530 |
17 | amplication | 15,692 |
18 | OpenRA | 15,659 |
19 | Polly | 13,812 |
20 | QuestPDF | 12,973 |
21 | winsw | 12,809 |
22 | MonoGame | 12,191 |
23 | modular-monolith-with-ddd | 12,168 |