Open-source projects categorized as C#
Language: + C# + C++ + Assembly

Top 23 C# Open-Source Projects

  • shadowsocks-windows

    A C# port of shadowsocks

  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.

    Project mention: Avalonia – Farewell to the .NET Foundation | news.ycombinator.com | 2024-02-20
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
  • ILSpy

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

    Project mention: Rust takes forever to load | /r/playrust | 2023-12-08

    First, go grab this: https://github.com/icsharpcode/ILSpy. It's a decompiler that will break Rust down. Hope you like C#.

  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

  • MaterialDesignInXamlToolkit

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

  • Entity Framework

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

    Project mention: Multi-tenancy using schemas with Entity Framework and PostgreSQL | dev.to | 2023-10-16

    * You can check the original CreateMigration implementation at: https://github.com/dotnet/efcore/blob/release/7.0/src/EFCore.Relational/Migrations/Internal/MigrationsAssembly.cs

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • 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 and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.

    Project mention: ABP Suite: Best CRUD Page Generation Tool for .NET | dev.to | 2024-02-14

    In conclusion, ABP Suite is a game-changer in the realm of application development. Its modular design (comes from ABP Framework), powerful code generation, and support for modern frontend frameworks make it a go-to choice for developers looking to build scalable and feature-rich applications. Whether you are working on a small project or a large enterprise application, ABP Suite provides the tools you need to succeed in your development endeavors.

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Como avanzar con .Net? | /r/devsarg | 2023-06-27

    https://aspnetboilerplate.com/ (por si alguien le interesa)

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • Json.NET

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

    Project mention: stopDoingJson | /r/ProgrammerHumor | 2023-12-09
  • ArchiSteamFarm

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

    Project mention: Is still safe to use steam idle? | /r/Steam | 2023-12-07

    Why should they? But be sure to use Open Source Projects like https://github.com/JustArchiNET/ArchiSteamFarm or https://github.com/JonasNilson/idle_master_extended so that no funny business happens due to your account due to shady idler programs. Idler programs simply mimic what you're doing and Steam doesn't care about you actually played the game or idled the time since Playtime is IR-reversible and the more you idle, the more you can't refund the game which suits them well.

  • Duplicati

    Store securely encrypted backups in the cloud!

    Project mention: C# hakkında görüşleriniz ve ödevim | /r/CodingTR | 2023-11-05

    Petabaytlarca veri emanet edilen şu kodun %85'i C# https://github.com/duplicati/duplicati

  • BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: Stop Guessing, Start Measuring: Transform Your Code with BenchmarkDotnet! | dev.to | 2024-02-13

    Let’s look at the first example you see, when you open up BenchmarkDotnet’s website, or Github page.

  • mal

    mal - Make a Lisp

    Project mention: Ask HN: Is Lisp Simple? | news.ycombinator.com | 2023-08-21

    >Would be interesting to see how the interpreter works actually...

    It's quite easy to see, there are interpeters for Lisp in like 20 lines or so.

    Here's a good one:


    (It has the full code in a link towards the bottom)

    There's also this:


  • Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: PC MHz fluctuating | /r/pcmasterrace | 2023-12-07
  • CefSharp

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

    Project mention: Head-up-Display Stream Deck Plugin | /r/u_pariswhitney | 2023-06-23

    The Fullscreen Chromium (cefsharp) based Web-Browser ignores optionally user input like Mouse clicks, and is optionally always in the foreground (Force-Top-Most), so it can be used for any situation.

  • MahApps.Metro

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

    Project mention: Windows 8 style app (metro style app) | /r/windows | 2023-05-08

    You can make a WPF application with VS2022 CE and then install this NuGet package: MahApps

  • SignalR

    Incredibly simple real-time web for .NET

  • Lean

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

    Project mention: What Happened to Quantconnect? | /r/algotrading | 2023-05-18

    6.) You cant maximize position size of spread options strategies, LEAN always assumes naked margin first and ON THE NEXT DATA FRAME - you get your reg-t margin for spreads. https://github.com/QuantConnect/Lean/issues/5693 We're running into 2 years of this issue being reported.

  • Uno Platform

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

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.

  • mRemoteNG

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

    Project mention: Microsoft adding RAR, 7z, Gz and more to the native ZIP extractor, and finally having it use more than 1 CPU core. | /r/sysadmin | 2023-05-23
  • Bogus

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

    Project mention: Bogus custom Dataset | dev.to | 2024-01-06

    Bogus NuGet package is fake data generator which can be helpful for populating tables in a database and testing purposes. If a database is not used and Bogus populates list of data each time an application runs, the data is random, never the same. Also, the random data generated by Bogus may not meet a developer’s requirements.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-02-20.

C# related posts


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

Project Stars
1 shadowsocks-windows 57,782
2 Avalonia 23,077
3 FlatBuffers 21,773
4 ILSpy 19,708
5 CNTK 17,426
6 MaterialDesignInXamlToolkit 14,417
7 Entity Framework 13,157
8 ABP 12,024
9 ASP.NET Boilerplate 11,468
10 MonoGame 10,614
11 Json.NET 10,436
12 ArchiSteamFarm 10,360
13 Duplicati 9,901
14 BenchmarkDotNet 9,867
15 mal 9,723
16 Chocolatey 9,705
17 CefSharp 9,584
18 MahApps.Metro 9,067
19 SignalR 9,043
20 Lean 8,460
21 Uno Platform 8,258
22 mRemoteNG 8,245
23 Bogus 8,066
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.