SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# C# Projects
-
Project mention: Jellyfin unauthenticated endpoints can leak data about your collection and more | news.ycombinator.com | 2025-04-23
-
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/
-
-
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.
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Project mention: Generating an infinite world with the Wave Function Collapse algorithm | news.ycombinator.com | 2025-01-18https://github.com/mxgmn/WaveFunctionCollapse
As for global repetition, the original repo did have this to say, that selecting tiles is important.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
awesome-dotnet-core
:honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
I have a confession to make. I love writing automated tests. That's why I've created awesome-dotnet-testing – a curated list of awesome .NET libraries and tools that help ensure code quality through automated testing. While my source of inspiration was awesome-dotnet-core, sadly that massive project doesn't seem to be actively maintained anymore, with some notable projects missing, and some obsolete. This is why I have started a new categorised list with a focus solely on testing, and I'm going to keep it up to date and comprehensive. I've even learned a few new things along the way, even though I've been working with testing on .NET for a long time. So I would be happy if it helps someone.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Project mention: OpenVSX, which VSCode forks rely on for extensions, down for 24 hours | news.ycombinator.com | 2025-04-24 -
-
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.
-
lively
Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.
-
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.
-
ABP
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Project mention: Open-source web application framework for ASP.NET Core | news.ycombinator.com | 2024-09-28What is going on with all the .zip files in git? https://github.com/abpframework/abp/blob/8.3.1/source-code/V...
Bonus points for having them twice: https://github.com/abpframework/abp/blob/8.3.1/studio/source...
-
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/
-
Here's the language proposal for those that are interested.
https://github.com/dotnet/csharplang/issues/8928
-
ArchiSteamFarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
-
-
So "mono.dll" exports a few symbols which we can use in our DLL. You can get the C++ SDK from here: Mono SDK On Github
-
The name of the library is BenchmarkDotNet and the documentation can be found here. The only thing you have to do is:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# C# discussion
C# C# related posts
-
Would you use a CRUD code generator for a disk based database?
-
When should I use LLMs?
-
Building Multimodel AI Chat Bot in .NET with ChatGPT and Database Branching in Neon Postgres
-
Discover the Best HTML Code Generator for Web Development
-
Jellyfin unauthenticated endpoints can leak data about your collection and more
-
Wino Mail: Built-In Mail and Calendars App Clone for Windows
-
Better Error Handling
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source C# projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Jellyfin | 39,583 |
2 | Files | 37,106 |
3 | ShareX | 32,380 |
4 | DevToys | 28,861 |
5 | Avalonia | 27,650 |
6 | WaveFunctionCollapse | 24,009 |
7 | SteamTools | 22,022 |
8 | awesome-dotnet-core | 20,470 |
9 | Roslyn | 19,531 |
10 | PEASS-ng | 17,486 |
11 | CleanArchitecture | 17,025 |
12 | Bitwarden | 16,529 |
13 | lively | 16,299 |
14 | OpenRA | 15,570 |
15 | ABP | 13,475 |
16 | QuestPDF | 12,827 |
17 | winsw | 12,809 |
18 | MonoGame | 12,111 |
19 | csharplang | 11,992 |
20 | ArchiSteamFarm | 11,974 |
21 | ASP.NET Boilerplate | 11,920 |
22 | Mono | 11,282 |
23 | BenchmarkDotNet | 10,965 |