Open-source projects categorized as .NET

Top 23 .NET Open-Source Projects

  • 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: Cross-Origin Resource Sharing (CORS) in ASP.NET Core: A Comprehensive Guide | dev.to | 2024-05-24

    UseCors middleware should be placed before UseResponseCaching due to this bug.

  • Ryujinx

    Experimental Nintendo Switch Emulator written in C#

  • Project mention: Nintendo Switch Emulator: Progress Report December 2023 | news.ycombinator.com | 2024-01-17

    Their C# JIT [1] generates x86_64 or ARM native code. This is why it's fast.

    1: https://github.com/Ryujinx/Ryujinx/tree/master/src/ARMeilleu...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Files

    Building the best file manager for Windows

  • Project mention: Files | news.ycombinator.com | 2024-03-18
  • Jellyfin

    The Free Software Media System

  • Project mention: Jellyfin: The Free Software Media System | news.ycombinator.com | 2024-05-11
  • Selenium WebDriver

    A browser automation framework and ecosystem.

  • Project mention: JS Toolbox 2024: Bundlers and Test Frameworks | dev.to | 2024-03-03

    Selenium is an extensively used open-source automation framework for web applications. It allows for cross-browser testing by automating browser actions, making it a staple tool for end-to-end testing in diverse web development environments.

  • Avalonia

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

  • Project mention: Ask HN: What are options to build cross-platform efficient desktop appa | news.ycombinator.com | 2024-05-23
  • 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: Developers are not happy with .NET MAUI, but nobody in the team cares about it | /r/hackernews | 2023-11-27
  • SaaSHub

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

    SaaSHub logo
  • core

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

  • Project mention: We are pleased to announce the release of .NET 9 Preview 3 | news.ycombinator.com | 2024-05-15
  • ILSpy

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

  • Project mention: Rust takes forever to load | /r/playrust | 2023-12-08

    First, go grab this: https://github.com/icsharpcode/ILSpy. It's a decompiler that will break Rust down. Hope you like C#.

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

  • Project mention: General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development | news.ycombinator.com | 2024-05-21
  • awesome-dotnet

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

  • Project mention: Developer should-know websites | dev.to | 2024-03-26

    Github .Net, Node, Cloud, React ... Awesomes

  • SteamTools

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

  • AspNetCore-Developer-Roadmap

    Roadmap to becoming an ASP.NET Core developer in 2024

  • Project mention: Advice for Landing Entry-Level Dotnet Job with a CS Degree but no professional Dotnet experience? | /r/dotnet | 2023-07-09

    Here is a cool repo that I think might help too: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

  • react-native-windows

    A framework for building native Windows apps with React.

  • Project mention: Dezvoltare aplicatie desktop | /r/programare | 2023-12-07
  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)

  • Project mention: Dotnet.World.News(Wednesday, September, 20, 2023) | /r/bitplatform | 2023-09-22

    🔴 [CleanArchitecture] (Learning Template + Docs): A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture.

  • Bitwarden

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

  • Project mention: Online Safety: A Guide to Protecting Yourself | dev.to | 2024-05-20

    While not every site has adopted passwordless logins, a better way to secure your accounts that still use passwords is by using a password manager like Bitwarden or 1Password. They help you create strong, unique passwords and remember them easily. Most password managers come with autofill features that make it easy to use across devices.

  • .NET Runtime

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

  • Project mention: Core .NET engineer: why it takes longer to implement groundbreaking features | news.ycombinator.com | 2024-05-25
  • 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: The Rise and Fall of the LAN Party | news.ycombinator.com | 2024-04-24

    Recently, my friends and I recreated our old LAN parties. Went up to a cabin in the woods, brought some cheap network switches, and had everyone install OpenRA (https://www.openra.net/, open red alert), and had a blast, even with everyone on laptops (mac/win). You can still do this in 2024 and it's worth it!

  • 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: The Retry Pattern and Retry Storm Anti-pattern | dev.to | 2024-01-15

    In our applications, we should wrap all requests to remote services in code that implements a retry policy that follows one of the strategies I listed earlier. If you are a .NET developer like myself, you may be familiar with the Polly library. Golang has a library called Retry, and there are numerous third-party libraries for Python and Java.

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

  • Project mention: Como avanzar con .Net? | /r/devsarg | 2023-06-27

    https://aspnetboilerplate.com/ (por si alguien le interesa)

  • winsw

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

  • Mono

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

  • Project mention: How exactly does Unity integrate with IDEs - how does the editor build work? | /r/Unity3D | 2023-07-23

    In the video you basically install .NET 7.0 SDK with the deb packages from Microsoft repos AND mono deb packages from repos laid out in https://www.mono-project.com/ apart from Unity and VS Code. And then you configure VS Code so that it always uses Mono installed in the system (not Unity Editor's own instance???)

  • MonoGame

    One framework for creating powerful cross-platform games.

  • Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • 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 related posts

  • Must-have resources for new .NET Aspire developers

    10 projects | dev.to | 27 May 2024
  • Core .NET engineer: why it takes longer to implement groundbreaking features

    1 project | news.ycombinator.com | 25 May 2024
  • Cross-Origin Resource Sharing (CORS) in ASP.NET Core: A Comprehensive Guide

    1 project | dev.to | 24 May 2024
  • CSharpRepl: Command line C# REPL with syntax highlighting and intellisense

    4 projects | news.ycombinator.com | 23 May 2024
  • 20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications

    17 projects | dev.to | 23 May 2024
  • Dealing with NullReferenceException

    1 project | dev.to | 22 May 2024
  • Clever code is probably the worst code you could write

    3 projects | news.ycombinator.com | 21 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 27 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


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

Project Stars
1 ASP.NET Core 34,557
2 Ryujinx 32,813
3 Files 32,283
4 Jellyfin 30,791
5 Selenium WebDriver 29,473
6 Avalonia 24,057
7 Introducing .NET Multi-platform App UI (MAUI) 21,676
8 core 20,623
9 ILSpy 20,411
10 Pulumi 20,199
11 awesome-dotnet 18,479
12 SteamTools 18,427
13 AspNetCore-Developer-Roadmap 17,822
14 react-native-windows 16,011
15 CleanArchitecture 15,030
16 Bitwarden 14,472
17 .NET Runtime 14,266
18 OpenRA 14,213
19 Polly 13,046
20 ASP.NET Boilerplate 11,632
21 winsw 11,401
22 Mono 10,878
23 MonoGame 10,908

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