C# C#

Open-source C# projects categorized as C#

Top 23 C# C# Projects

  • GitHub repo shadowsocks-windows

    A C# port of shadowsocks

    Project mention: 🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend | dev.to | 2021-04-15

    Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows 10 experience for greater productivity. For more info on PowerToys overviews and guides, or any other tools and resources for Windows development environments, head over to docs.microsoft.com!

  • GitHub repo CodeHub

    CodeHub is an iOS application written using Xamarin

    Project mention: 🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend | dev.to | 2021-04-15

    View on GitHub

  • GitHub repo ILSpy

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

    Project mention: Creating a custom animation preview editor window or how I ended up trying to rip C# code from Unity's DLL | reddit.com/r/Unity3D | 2021-06-07

    I used ILSpy to decompile UnityEngine.dll and UnityEditor.dll. Inside, I found several classes that might match what I'm seeing in the editor: AnimationEditor, AvatarPreview...

  • 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 MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

    Project mention: What is your opinion about WIN FORMS? | reddit.com/r/csharp | 2021-06-07

    If you want some real fun, check out https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit as it can give you access to MaterialDesign and let you make some modern UIs.

  • GitHub repo Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    Project mention: How is EF different from embedding sql? | reddit.com/r/dotnetcore | 2021-06-10

    https://github.com/dotnet/efcore/issues/795 the number of duplicate issues assigned to it suggests it is quite a popular request.

  • 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 Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    Project mention: Tutorial request: Parser | reddit.com/r/PowerShell | 2021-06-14

    If you want to look at how PowerShell does it, the source code for ConvertTo-Json is here and because it uses the Newtonsoft.Json library, that source code (which does the real work) ends up calling this Serialize() function

  • GitHub repo SignalR

    Incredibly simple real-time web for .NET

    Project mention: google, please, for the love of god, just use a websocket | reddit.com/r/programminghorror | 2021-04-02
  • GitHub repo CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

    Project mention: Does anybody know what this means? Is it bad? | reddit.com/r/Windows10 | 2021-05-03

    It’s part of an app that uses https://cefsharp.github.io/ good luck trying to find which one. I wouldn’t worry about it if no apps are actually effected. But try launching ones to see what triggers it and report it back to the developer.

  • GitHub repo MahApps.Metro

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

  • GitHub repo Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: How to automate the installation of an .exe format software using powershell? | reddit.com/r/PowerShell | 2021-06-14

    - https://chocolatey.org/

  • 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 BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: Measuring performance using BenchmarkDotNet - Part 3 Breaking Builds | dev.to | 2021-05-21

    Previously we discussed the absolute bare minimum to run BenchmarkDotNet in your CI pipeline. Your code builds, benchmarks are taken, and you have to drill down into the numbers.

  • 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 Duplicati

    Store securely encrypted backups in the cloud!

    Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26

    Duplicati - Free backup software to store encrypted backups online For Windows, macOS and Linux.

  • GitHub repo mRemoteNG

    mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.

    Project mention: How The Phucq Isnt Alttab Still Not Implemented | reddit.com/r/mRemoteNG | 2021-01-26

    Please go there and thumbs up if you agree: https://github.com/mRemoteNG/mRemoteNG/issues/1535

  • GitHub repo UniRx

    Reactive Extensions for Unity

    Project mention: Event or Messaging System question | reddit.com/r/Unity3D | 2021-05-24
  • GitHub repo Orchard Core

    Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.

    Project mention: Puck, an Open Source .Net Core CMS | reddit.com/r/dotnet | 2021-06-04

    As the older roadmap says, it was to be released in 2019. https://github.com/OrchardCMS/OrchardCore/wiki/Roadmap/a4277c874b4f7480c55f02d5a148e4bbb2ff0bcf

  • GitHub repo Entitas-CSharp

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

    Project mention: Guides and tips for making a game engine in C# | reddit.com/r/gameenginedevs | 2021-04-08

    For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.

  • 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 Lean

    Lean Algorithmic Trading Engine by QuantConnect (C#, Python)

    Project mention: Yesterday I came across Awesome-Quant repository and it was great. I went ahead and dig through all the backtesting & AI repos from Python and created a list of repo which are most updated & maintained. Let me know if I missed your favorite. | reddit.com/r/algotrading | 2021-05-27
  • GitHub repo Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

    Project mention: How to make Dapr client works well with Refit and RestEase | dev.to | 2021-03-08

    We can use Refit or RestEase to make it better to read and use just like above.

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


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

Project Stars
1 shadowsocks-windows 52,356
2 CodeHub 23,296
3 ILSpy 12,826
4 Avalonia 11,428
5 MaterialDesignInXamlToolkit 10,887
6 Entity Framework 10,284
7 ASP.NET Boilerplate 9,618
8 Json.NET 8,605
9 SignalR 8,371
10 CefSharp 8,010
11 MahApps.Metro 7,710
12 Chocolatey 7,510
13 ArchiSteamFarm 6,633
14 BenchmarkDotNet 6,567
15 ABP 6,255
16 Duplicati 6,237
17 mRemoteNG 5,354
18 UniRx 5,145
19 Orchard Core 5,115
20 Entitas-CSharp 5,096
21 NLog 5,060
22 Lean 5,057
23 Refit 5,055