C# C#

Open-source C# projects categorized as C#

Top 23 C# C# Projects

  • GitHub repo ShareX

    ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

    Project mention: Software Wallets summary. Feedback welcome | reddit.com/r/ExodusWallet | 2021-06-15
  • GitHub repo WaveFunctionCollapse

    Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

    Project mention: One of the struggles that I face is creating a fun/challenge yet believable environment. I started with creating a "racing circuit" and then filling it with assets but didn't think about the verticality first so yeah, had to rebuild it. Here's a peek of one of the streets that I'm working on | reddit.com/r/ps1graphics | 2021-06-07

    It might be overkill but if you're more on the developer side, you might like using a wave function collapse solution to get easy complex textures from a very basic tile. It's basically a procedural generation of textures.

  • GitHub repo awesome-dotnet-core

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

    Project mention: Free Code Camp / Odin Project, but for .Net Core. Does it exist? | reddit.com/r/learnprogramming | 2021-06-09

    Another huge resource for .Net Core is https://github.com/thangchung/awesome-dotnet-core

  • GitHub repo Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: Analysing a .NET Codebase with Roslyn | dev.to | 2021-06-13

    Roslyn is the open-source implementation of both the C# and Visual Basic compilers with an API surface for building code analysis tools.

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: GUI in C# while using Linux (.NET Core) | reddit.com/r/csharp | 2021-06-13

    I suppose your best bet would be to try either Avalonia or MAUI

  • GitHub repo Jellyfin

    The Free Software Media System

    Project mention: Looking for open source projects to contribute to! | reddit.com/r/opensource | 2021-06-13

    You could also maybe take a look at the 500+ issues currently listed on gitHub.

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Nobody I know knows Angular and I'm stuck with component combination/reusing services | reddit.com/r/Angular2 | 2021-04-27

    Alright, so I'm using an https://aspnetboilerplate.com/ template with Angular and it's awesome. Basic Angular app that is responsive, lots of out of the box functionality to play with. Here's a screenshot of the structure: https://imgur.com/a/WOPOKj1

  • 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: Incel in r/moderwarfare gets called out for being an Incel, then proceeds to harass a women who is looking for a women lead community to avoid getting harassed. I can't make this up. | reddit.com/r/SubredditDrama | 2021-06-09

    It's one of the three modules of OpenRA, alongside the original Command and Conquer and C&C Red Alert 1. RA1 is the main module (obviously) but the other two are fully playable.

  • GitHub repo Mono

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

    Project mention: When I assign a method to a command, is there a difference between a direct assignment and using param => ? | reddit.com/r/csharp | 2021-05-11

    For reference, see the Mono Delegate definition here: https://github.com/mono/mono/blob/main/mcs/class/corlib/System/Delegate.cs

  • GitHub repo Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: Audio wont work | reddit.com/r/Ryujinx | 2021-06-01

    My best advice is to enable logging in the options (not for OpenGl though), open a new issue on github and post your problem with the log file. Usually you'll get a response very quickly.

  • GitHub repo Bitwarden

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

    Project mention: Easiest Cloud based PWD Manager? | reddit.com/r/privacy | 2021-06-11
  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: What programming language, library, etc should I use? | reddit.com/r/gamedev | 2021-06-08

    You want a minimal library that gives you a solid base to implement your own systems, and also in C#? Probably the Monogame Framework. It's what games like Celeste, Fez, Stardew Valley, and Streets of Rage 4 were made using. If you want a few of the "standard" game engine systems pre-built but not to the same extent as something like Unity, most would recommend adding the Nez Framework as an accompaniment to Monogame.

  • GitHub repo csharplang

    The official repo for the design of the C# programming language

    Project mention: A Closer Look at 5 New Features in C# 10 | reddit.com/r/dotnet | 2021-06-08

    You gonna love the lambda improvements https://github.com/dotnet/csharplang/blob/main/meetings/2021/LDM-2021-05-10.md

  • GitHub repo ArchiSteamFarm

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

    Project mention: Idle Master, no farmea los cromos al 100% | reddit.com/r/Argaming | 2021-06-03

    Usá este mejor

  • GitHub repo ailab

    Experience, Learn and Code the latest breakthrough innovations with Microsoft AI

    Project mention: Feature detection with Lobe | reddit.com/r/Lobe | 2021-03-04

    I came across this project: https://github.com/microsoft/ailab/tree/master/Sketch2Code

  • 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: What is the best MVVM for WPF? | reddit.com/r/csharp | 2021-05-31

    Reactive UI, it can feel strange at first but once you understand it you will never go back. Give it a try https://www.reactiveui.net/, https://github.com/reactiveui/ReactiveUI

  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: Modular web application frameworks? | reddit.com/r/dotnet | 2021-03-02


  • GitHub repo winsw

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

    Project mention: Regulated lab computers domain joined, program running in one user context. Different user needs access. | reddit.com/r/sysadmin | 2021-04-16

    I knew about https://github.com/winsw/winsw for making EXE's a service, but it doesn't present a GUI. It looks like if their informational bullet points are accurate this may be exactly what I need. Thanks so much! I will test and report back.

  • GitHub repo privilege-escalation-awesome-scripts-suite

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    Project mention: Boss wants vulnerability scans completed on Linux servers and WordPress websites. | reddit.com/r/hacking | 2021-05-03

    I would reccomend running linpeas to check for any way to escalate your privileges once you are inside the server. I am here if you need help reading the log but it has its own legend it prints at the beggining so just deal with stuff if they are highligted.

  • GitHub repo Gui.cs

    Console-based user interface toolkit for .NET applications.

    Project mention: [Noob Question] Does anyone know a simple solution (for a beginner) for a Menu controlled with the arrow-keys for anvigation and the enter-key for confirmation? | reddit.com/r/csharp | 2021-03-16
  • GitHub repo NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: Using NLog in a .NET 5 Console Application with Dependency Injection | dev.to | 2021-05-22

    It is recommended to read the NLog Tutorial. For more detailed information about config file can be found here.

  • GitHub repo Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: GUI in C# while using Linux (.NET Core) | reddit.com/r/csharp | 2021-06-13

    There's also Uno which should support Linux as well.

  • GitHub repo Bogus

    :card_index: A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.

    Project mention: String similarity search and fast LIKE operator using pg_trgm | dev.to | 2021-05-11

    I inserted 10M rows of fake data generated by Bogus into the table. You can download the dump here.

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


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

Project Stars
1 ShareX 16,282
2 WaveFunctionCollapse 16,232
3 awesome-dotnet-core 14,672
4 Roslyn 14,559
5 Avalonia 11,428
6 Jellyfin 10,922
7 ASP.NET Boilerplate 9,618
8 OpenRA 9,366
9 Mono 9,316
10 Ryujinx 9,070
11 Bitwarden 7,864
12 MonoGame 7,545
13 csharplang 7,141
14 ArchiSteamFarm 6,633
15 ailab 6,424
16 ReactiveUI 6,342
17 ABP 6,255
18 winsw 5,760
19 privilege-escalation-awesome-scripts-suite 5,589
20 Gui.cs 5,394
21 NLog 5,060
22 Uno Platform 4,928
23 Bogus 4,546