C# C#

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

Top 23 C# C# Projects

  • GitHub repo shadowsocks-windows

    A C# port of shadowsocks

    Project mention: VS Code in Github | reddit.com/r/programming | 2021-08-30

    Just tried it on https://github.com/shadowsocks/shadowsocks-windows

  • 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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ILSpy

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

    Project mention: Are there tools for convenient researching source code of builded assemblies? | reddit.com/r/VisualStudio | 2021-09-21

    Check out ilspy for an open source option which is pretty solid.

  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: Paint.net 4.3 is now available | news.ycombinator.com | 2021-09-25

    Sad that it is not running on macOS. For the last few years I used Gimp, but I have a feeling that Gimp is getting more and more unintuitive nowadays (if it ever was intuitive).

    Recently I needed to do some ad-hoc drawings and I found myself using one of these online paint clones. There is plenty of them.

    I would really love to have Paint.NET on macOS. I think MS efforts for making .NET cross platforms are somehow half-assed. They ported just as much to run web apps and REST services but totally gave up on GUI stuff. Maybe it's their strategy to lock devs to windows machines, as there are many tools like ILSpy that .NET devs often use.

    The community answer, the last time I checked, was AvaloniaUI (https://github.com/AvaloniaUI/Avalonia) which is cross platform port of WPF (at least XAML based). ILSpy is already ported to it (https://github.com/icsharpcode/AvaloniaILSpy) but it runs poorly on Linux (I have experienced random crashes and UI problems). I hope the project will do well and within a year or two we will also see port of Pain.NET.

  • GitHub repo MaterialDesignInXamlToolkit

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

    Project mention: Searching for a free WinForms GUI library | reddit.com/r/csharp | 2021-08-03

    I did a quick search and found a WinForms and WPF example of Material Design libraries. It's got some of the same philosophies your examples seem to be looking for.

  • 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: DateOnly And TimeOnly Types In .NET 6 | reddit.com/r/dotnet | 2021-09-07

    Yes https://github.com/dotnet/efcore/issues/24507

  • 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

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

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

    Project mention: unable to convert from ISO8601 date to DateTimeOffset with custom converter (Newtonsoft.Json) | reddit.com/r/csharp | 2021-09-23

    You're probably running into this nonsense.

  • GitHub repo SignalR

    Incredibly simple real-time web for .NET

    Project mention: What is "C" and "G" in SignalR responses? | reddit.com/r/webdev | 2021-06-23

    The other letters are documented, but what is "C" and "G"?

  • GitHub repo CefSharp

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

    Project mention: Massive file size 298.2GB | reddit.com/r/grocy | 2021-08-26

    grocy-desktop doesn't do any logging on purpose (CefSharp is the web browser component used).

  • 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: Chocolatey CLI v0.11.2 is now available | reddit.com/r/chocolatey | 2021-09-23

    Fix - Setting of Authorization header in Get-WebFile cmdlet does not work - see #2374

  • GitHub repo ArchiSteamFarm

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

    Project mention: Parquet is now available on Steam | reddit.com/r/visualnovels | 2021-08-27

    Same as Vanilla, I use ArchiSteamFarm. Basically you just use the web config thing they have to set up a config, drop it on the profile, and then run the binary from terminal.

  • GitHub repo BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: Yield Return Explained ! | dev.to | 2021-08-19

    ● In this test we will use BenchmarkDotNet Nuget Package to do that, you can download it from here BenchmarkDotNet Nuget

  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: Know any good .Net5/Core boilerplates? | reddit.com/r/dotnet | 2021-08-11

    Not just a boilerplate, but a full-stack application framework: https://abp.io/

  • GitHub repo Duplicati

    Store securely encrypted backups in the cloud!

    Project mention: /home/me backup with gitignore support? | reddit.com/r/linuxquestions | 2021-09-20
  • GitHub repo Uno Platform

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

    Project mention: UnoConf 2021, Everything you've come to love from UnoConf - with, fresh updates! | reddit.com/r/unoplatform | 2021-09-24

    Join an energetic community of developers, code contributors and industry experts as they come together to connect, collaborate and learn from each other. UnoConf is more than just a conference, it’s a community, a place to share ideas and an opportunity for those wishing to learn more about Uno Platform.

  • GitHub repo mRemoteNG

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

    Project mention: Install Current MS Remote Desktop Client without the Windows Store | reddit.com/r/sysadmin | 2021-07-01

    another similar issue here...wondering if deleting/recreating user profiles either on the win10 client or terminal server will help with whatever weird reg keys are contributing towards this issue.

  • GitHub repo Lean

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

    Project mention: Trading Bot | reddit.com/r/TradingView | 2021-09-24

    One route you can go, to integrate with their API, is using the open source LEAN engine (https://lean.io). Very solid, works very well. Easy go get started. From your command line: "pip install lean"

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

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

    Reactive Extensions for Unity

    Project mention: How can I detect when a List "hits" have size changed without using Update? | reddit.com/r/Unity3D | 2021-08-14

    You can use Observables: https://github.com/neuecc/UniRx

  • GitHub repo Entitas-CSharp

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

    Project mention: High performance ECS framework for C# without Unity? | reddit.com/r/gamedev | 2021-09-05

    Github documentation for entitias looks like it is still good https://github.com/sschmid/Entitas-CSharp/wiki

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-09-25.


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

Project Stars
1 shadowsocks-windows 52,972
2 CodeHub 23,344
3 ILSpy 13,461
4 Avalonia 12,041
5 MaterialDesignInXamlToolkit 11,254
6 Entity Framework 10,585
7 ASP.NET Boilerplate 9,849
8 Json.NET 8,824
9 SignalR 8,452
10 CefSharp 8,252
11 MahApps.Metro 7,909
12 Chocolatey 7,721
13 ArchiSteamFarm 6,955
14 BenchmarkDotNet 6,888
15 ABP 6,714
16 Duplicati 6,647
17 Uno Platform 5,724
18 mRemoteNG 5,669
19 Lean 5,419
20 Refit 5,360
21 Orchard Core 5,351
22 UniRx 5,331
23 Entitas-CSharp 5,249
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Rapidly build stunning web apps using Syncfusion Blazor UI components.
Includes DataGrid, Charts, Schedular, Diagram, and much more. Our native, high-performance components have rich UIs and data visualization, backed by professional support. Free 30-day Trial.