.NET

Open-source projects categorized as .NET

Top 23 .NET Open-Source Projects

  1. Jellyfin

    The Free Software Media System - Server Backend & API

    Project mention: HomeLab | dev.to | 2025-06-17

    Jellyfin – media player

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

    InfluxDB logo
  3. Files

    A modern file manager that helps users organize their files and folders.

    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/

  4. 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: How to Use Libuv In Your Zig Project | dev.to | 2025-05-10

    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.

  5. Selenium WebDriver

    A browser automation framework and ecosystem.

    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.

  6. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: The History and Legacy of Visual Basic | news.ycombinator.com | 2025-05-11

    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.

  7. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

    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

  8. ILSpy

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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-06

    You 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!

  11. SteamTools

    🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

  12. core

    .NET news, announcements, release notes, and more! (by dotnet)

    Project mention: Dotnet Run App.cs | news.ycombinator.com | 2025-05-28

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

  13. awesome-dotnet

    A collection of awesome .NET libraries, tools, frameworks and software

    Project mention: My journey in open-source library development | dev.to | 2024-10-13

    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.

  14. AspNetCore-Developer-Roadmap

    Roadmap to becoming an ASP.NET Core developer in 2025

    Project mention: Roadmap to becoming an ASP.NET Core developer | dev.to | 2024-09-06

    You can find the road map here.

  15. CleanArchitecture

    Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9 (by ardalis)

    Project mention: AdonisJS | news.ycombinator.com | 2024-06-20

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

  16. react-native-windows

    A framework for building native Windows apps with React.

  17. Bitwarden

    Bitwarden infrastructure/backend (API, database, Docker, etc). (by bitwarden)

    Project mention: Useful Sites for Privacy and Security | dev.to | 2025-03-22

    Bitwarden - Open-source password manager.

  18. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    Project mention: Dotnet Run App.cs | news.ycombinator.com | 2025-05-28

    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

  19. 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-18

    GitHub 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/

  20. 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: EA Open Sources Command and Conquer: Red Alert | news.ycombinator.com | 2025-02-27

    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.

  21. 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-29

    Polly

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

    Project mention: QuestPDF HTML to PDF C# Alternatives For .NET Developers | dev.to | 2024-07-19

    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.

  23. winsw

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

  24. MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: How to Decide Which Engine is Right for You | dev.to | 2024-12-08

    MonoGame: https://www.monogame.net/

  25. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

.NET discussion

Log in or Post with

.NET related posts

  • Getting Started with OpenAI’s Agents SDK for TypeScript

    2 projects | dev.to | 12 Jun 2025
  • log4net VS Serilog - a user suggested alternative

    3 projects | 9 Jun 2025
  • Scheduling Jobs With Quartz and Database Persistence With EF Core Migrations

    2 projects | dev.to | 3 Jun 2025
  • Graphviz.NetWrapper v3.0 releases Linux support

    1 project | news.ycombinator.com | 2 Jun 2025
  • Concurrency Unit Testing with Coyote

    1 project | news.ycombinator.com | 30 May 2025
  • 🌟 Why Everyone Is Talking About Gemini AI — And What Makes It Different

    1 project | dev.to | 29 May 2025
  • Dotnet Run App.cs

    16 projects | news.ycombinator.com | 28 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?