C# C#

Open-source C# projects categorized as C# | Edit details

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: LPT! Stop using phones to take photos or videos of your monitors today! Here are some better solutions | reddit.com/r/gamedev | 2021-11-28
  • GitHub repo WaveFunctionCollapse

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

    Project mention: Python Wave Function Collapse Problem | reddit.com/r/proceduralgeneration | 2021-11-26

    Looking at all other Wave Function Collapse algorithms I've sought to create my own.

  • Smarter Code

    Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income

  • GitHub repo awesome-dotnet-core

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

    Project mention: Comprehensive Resource For Modern Tooling | reddit.com/r/dotnet | 2021-10-26
  • GitHub repo Roslyn

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

    Project mention: Clean open source libraries to inspect code? | reddit.com/r/dotnet | 2021-11-25
  • GitHub repo Jellyfin

    The Free Software Media System

    Project mention: Jellyfin on windows fails to run | reddit.com/r/jellyfin | 2021-11-28

    Seems to match #6109 : https://github.com/jellyfin/jellyfin/issues/6109

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: Avalonia UI framework for .NET now runs everywhere using webassembly target | reddit.com/r/csharp | 2021-11-29
  • GitHub repo Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: Run Brilliant Diamond and Shinning Pearl, Let's Go Pikachu and similar titles ryujinx or yuzu | reddit.com/r/Ryujinx | 2021-11-23

    Ryujinx has better performance, especially if you are playing with an unlocked framerate. Ryujinx can hit 120 fps or more with ease however, Yuzu EA struggles achieving a constant 60 with an RTX 3090. In terms of stability, both are pretty much identical and possibly have minor visual bugs occurring once in a blue moon. I personally use Ryujinx as it just offers a much more stable frame rate and frame times, also fewer stutters. The experience mostly on par with each other. I would recommend using this build of Ryujinx which will allow you to scale the Resolution up to 4K: https://github.com/Ryujinx/Ryujinx/pull/2860

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: Jocuri vechi și nostalgie | reddit.com/r/Romania | 2021-11-28

    una open source făcut de fani - https://www.openra.net/

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31

    Hands down ABP. Download and follow the tutorials, you’ll get a great education out of it. It’s multi tenant and the documentation is excellent. ASP.net: https://aspnetboilerplate.com

  • GitHub repo Mono

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

    Project mention: Can someone ELI5 the difference between c#, .net, core, etc? | reddit.com/r/csharp | 2021-11-11

    That's the Mono runtime that's part of .NET (i.e. the code in dotnet/runtime/src/mono). But I don't think the Mono framework (i.e. the code in mono/mono) is used for much.

  • GitHub repo Bitwarden

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

    Project mention: Skynet - A real world example of Web 3 | reddit.com/r/siacoin | 2021-11-28

    To begin actually using Skynet as a user however, Homescreen is where you want to start. To begin click the "Authenticate with MySky" button in the top right. A popup window will appear with the option to "Sign Up" at the bottom. Once you have clicked "Sign Up" a MySky account will be created for you, and you will be given a 15 word seed phrase. This seed phrase is now your password to **everything** you accesses on Skynet. So make sure to write down you seed phrase and store it in a safe location. It would also be helpful to sign up for a password manager like Bitwarden so you can securely access your MySky seed from any device. Once you have stored your seed in a safe place, you can click "Sign Up" to complete your account creation. Once completed you will then see your Homescreen with a couple apps preinstalled for you and you can begin using Skynet as it was intended to be.

  • GitHub repo csharplang

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

    Project mention: What is it about C# that you do NOT like compared to other languages? | reddit.com/r/csharp | 2021-11-24

    I really hope “discriminated unions” (or at least a concept like the one in the csharplang repo gets some traction sooner rather than later. Would go a long way towards making enums what I wish they could be.

  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Regarding console support, why doesn't Godot doesn't do the same thing Monogame does? | reddit.com/r/godot | 2021-11-19

    Yeah, but Monogame also has its source code avaible on GitHub. https://github.com/MonoGame/MonoGameThe console support part of the source code is not present in there but I'm pretty sure that the MonoGame team give you acess to it once you do these steps I mentioned.

  • GitHub repo ArchiSteamFarm

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

    Project mention: Has anyone actually ever received a booster pack? | reddit.com/r/Steam | 2021-11-27
  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: ABP – complete infrastructure for web applications | news.ycombinator.com | 2021-09-28
  • GitHub repo PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    Project mention: GoDaddy Hacked! | reddit.com/r/sysadmin | 2021-11-23

    If you want to do some more thorough testing I would advice to run linpeas on your server. https://github.com/carlospolop/PEASS-ng/tree/master/linPEAS

  • 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: Beginner MVVM + Reactive Question (C# + UniRx) | reddit.com/r/dotnet | 2021-11-10

    If you're trying to use reactive with MVVM, you might have a look at ReactiveUI, an MVVM toolkit designed to work with reactive extensions. Specifically in this case, you could leverage DynamicData (RXUI's preferred method of handling collections), which lets you trigger updates based on change notification from child items, among other things. I'm still relatively new to RXUI myself, but if you have any questions I can certainly try to help a bit more.

  • GitHub repo winsw

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

    Project mention: PowerShell to notify for new files added to a folder | reddit.com/r/PowerShell | 2021-09-22

    I posted a tangentially related post where I mentioned nssm, and apparently this is the new and actually maintained nssm: https://github.com/winsw/winsw

  • GitHub repo Uno Platform

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

    Project mention: I'm learning C# so I can make cross-platform GUIs | reddit.com/r/csharp | 2021-11-25

    I’ve been working on some projects lately that involves GUI applications for a Raspberry pi, WASM, and UWP. I’ve chosen to follow the Uno-Platform as my main go to although I am still experimenting. I didn’t have the best results initially using Avolonia UI on the raspberry pi although I haven’t dove as deep into it as I had the Uno-Platform. Uno has a very large and active development community and their documentation is up to date with the newest Microsoft products. This includes the team actively working on .Net 5, .Net6, .Net Maui, and WinUI3. They provide many samples on GitHub as well as useful examples written by supporters on their “blog” section over at Uno Platform Website

  • GitHub repo Gui.cs

    Console-based user interface toolkit for .NET applications.

    Project mention: Dos-like: Engine for making things with a MS-DOS feel, but for modern platforms | news.ycombinator.com | 2021-10-08
  • GitHub repo NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: A Step by Step Guide to Logging in ASP.NET Core 5 | dev.to | 2021-08-23

    There are some popular third-party logging providers such as Serilog, Log4Net, NLog, elmah.io

  • 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: Some useful Libraries for .NET projects | dev.to | 2021-10-02

    Bogus Github Nuget: Install-Package Bogus -Version 33.1.1

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

C# C# related posts


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

Project Stars
1 ShareX 17,892
2 WaveFunctionCollapse 17,016
3 awesome-dotnet-core 15,351
4 Roslyn 15,225
5 Jellyfin 12,419
6 Avalonia 12,412
7 Ryujinx 10,368
8 OpenRA 10,142
9 ASP.NET Boilerplate 10,003
10 Mono 9,574
11 Bitwarden 8,684
12 csharplang 8,041
13 MonoGame 7,949
14 ArchiSteamFarm 7,118
15 ABP 7,067
16 PEASS-ng 6,942
17 ailab 6,850
18 ReactiveUI 6,664
19 winsw 6,461
20 Uno Platform 5,938
21 Gui.cs 5,815
22 NLog 5,266
23 Bogus 5,014
Find remote C# jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.