What are the top C# repos?
Popular C# repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- dotnet/yarpA Microsoft open-source toolkit for building custom reverse proxy servers in .NET — you embed it in your own a
- reactiveui/refitA C# library that turns a simple interface definition into a fully working HTTP client — you describe your RES
- autodarkmode/windows-auto-night-modeA lightweight Windows app that automatically switches between dark and light themes on Windows 10/11 on a sche
- litedb-org/litedbLiteDB is a tiny embedded NoSQL document database for .NET apps that stores everything in a single file — no s
- signalr/signalrA .NET library that lets web servers push real-time updates to connected browsers — used for live chat, auto-u
- lepoco/wpfuiA C# library that gives existing Windows desktop apps the modern Windows 11 look without rewriting them — inst
- dotnet/machinelearningML.NET is Microsoft's free, open-source machine learning library for C# and .NET developers — train models, ru
- xincger/unity3dtrainingA personal archive of over 50 Unity3D learning projects and code samples covering game mechanics, UI, performa
- perfare/il2cppdumperA reverse engineering tool that recovers class names, method names, and type info from compiled Unity il2cpp g
- jynew/jynewJynew is a completed open-source Unity game framework that recreates a classic 1996 Chinese wuxia RPG in 3D, s
- git-ecosystem/git-credential-managerA sign-in helper for Git that handles two-factor authentication with GitHub, GitLab, Azure DevOps, and Bitbuck
- jeffreysu/weixinmpsdkA .NET library for building WeChat integrations in C#. It wraps WeChat's APIs for Official Accounts, Mini Prog
- threemammals/ocelotOcelot is a .NET API gateway library that routes all client requests through a single entry point, with built-
- raywangqvq/bilibilitoolproAn automation tool for the Bilibili video platform that runs your daily login, video-watching, and other point
- davidfowl/aspnetcorediagnosticscenariosA reference collection of real broken code patterns found in ASP.NET Core web applications, with explanations
- reactiveui/reactiveuiReactiveUI is a C# framework for building .NET apps where the UI automatically updates when data changes, usin
- gitextensions/gitextensionsA visual desktop app for Windows that lets you browse Git history, commit changes, and manage branches without
- technitiumsoftware/dnsserverA free self-hosted DNS server that encrypts your browsing lookups to keep them private from your ISP, blocks a
- librehardwaremonitor/librehardwaremonitorLibre Hardware Monitor is a free Windows app and .NET library that reads live temperatures, fan speeds, voltag
- gibbed/steamachievementmanagerA lightweight portable Windows tool for viewing and modifying Steam game achievements and statistics on your a
- borntoberoot/networkmanagerA free, open-source Windows app that combines over a dozen network tools — remote desktop, SSH, port scanner,
- assetripper/assetripperA desktop application that extracts assets from Unity games — images, sounds, 3D models, and scripts — from th
- xm4ddy/ofgbA small Windows 11 desktop app that removes Microsoft-added advertisements from File Explorer and the Start Me
- bartoszcichecki/lenovolegiontoolkitA lightweight Windows utility that replaces Lenovo's bloated Vantage software, giving you control over fan spe
- de4dot/de4dotA free .NET deobfuscator that cleans up scrambled, encrypted, or obfuscated .NET binaries from over 20 known o
- pixieditor/pixieditorPixiEditor is a free, open-source 2D graphics editor for Windows that combines pixel art, painting, and vector
- ricosuter/nswagA .NET toolset that reads your ASP.NET Core web API and automatically generates OpenAPI documentation and read
- neuecc/unirxUniRx is a Unity library that replaces messy coroutine code with clean, stream-based event handling, letting g
- mob-sakai/uieffectA Unity package that adds visual effects — blur, grayscale, dissolve, and glowing outlines — to any UI element
- yaobiao131/downkyicoreA cross-platform desktop app for downloading videos from Bilibili in high-quality formats including 8K, HDR, a
- dotnet/reactiveA set of C# libraries for working with live data streams — stock feeds, sensor readings, user clicks — using t
- nancyfx/nancyArchived C# web framework for building HTTP APIs on .NET that minimized boilerplate so your route code stayed
- dotnetcore/capA .NET library that makes microservice messaging reliable by storing outgoing messages in your database before
- louthy/language-extA C# library that adds functional programming patterns — immutable types, optional values, composable error ha
- handyorg/handycontrolA collection of polished, ready-to-use interface components for Windows desktop apps built with WPF (C#), incl
- quartznet/quartznetA job scheduling library for .NET apps that lets you run background tasks automatically on a timer, fixed inte
- thebookisclosed/viveA C# library and ready-to-use command-line tool for toggling hidden Windows feature flags — the same internal
- hmbsbige/shadowsocksr-windowsA Windows desktop app with a graphical interface for connecting to a ShadowsocksR proxy server, helping users
- builtbybel/flyoobeFlyOOBE lets you install Windows 11 on computers that fail Microsoft's hardware requirements like TPM 2.0 and
- randyrants/sharpkeysA simple Windows app for remapping keyboard keys — make Caps Lock act as Ctrl, swap two keys, or disable a key
- stranslate/stranslateSTranslate is a portable Windows desktop app for translating text and extracting text from images using OCR —
- jstedfast/mailkitA .NET library that lets applications send and receive email using SMTP, IMAP, and POP3, with support for OAut
- prismlibrary/prismA C# framework for building organized, testable desktop and mobile apps on WPF, MAUI, Avalonia, Uno, and WinUI
- eduardopires/equinoxprojectA .NET 9 reference application that shows Domain-Driven Design, CQRS, and Event Sourcing working together in a
- ellanjiang/gameframeworkA set of 19 ready-made Unity modules covering asset loading, UI, scenes, audio, networking, and more, so C# ga
- philippc/keepass2androidKeepass2Android is a free Android password manager that stores credentials in an encrypted KeePass-compatible
- azure/azure-sdk-for-netThe official Microsoft SDK for .NET developers to connect their C# applications to Azure cloud services — cove
- graphql-dotnet/graphql-dotnetAn open-source GraphQL server library for .NET — lets you build APIs where clients request exactly the data th
- shimat/opencvsharpA .NET/C# wrapper for OpenCV that lets you do image processing, object detection, video streaming, and compute
- gerardog/gsudogsudo is a Windows utility that lets you run any terminal command with administrator permissions by prefixing
- sylinko/everywhereEverywhere is a desktop AI assistant for Windows and macOS you summon with a keyboard shortcut to instantly an
- microsoft/aspireMicrosoft Aspire lets you describe all the pieces of a multi-service app in code, then starts them in the righ
- veriorpies/parrelsyncParrelSync is a Unity extension that lets you run multiple Unity editor windows at once to test multiplayer ga
- 1remote/1remoteA Windows app that brings all your remote connections — Remote Desktop, SSH, VNC, FTP, and more — into one sea
- fastendpoints/fastendpointsFastEndpoints is a C# library for building REST APIs that replaces boilerplate-heavy MVC Controllers with a cl
- danielgerlag/workflow-coreWorkflow Core is a .NET library for defining and running long-running multi-step processes in C# — with state
- dotnetnext/sqlsugarAn easy-to-use .NET ORM framework that lets you read and write data to many different databases using C# code
- kurrent-io/kurrentdbAn event-sourcing database (formerly EventStoreDB) that stores every change as an ordered sequence of events r
- lambci/docker-lambdaRun and test AWS Lambda functions locally using Docker containers that exactly replicate the Lambda cloud envi
- nickvisionapps/parabolicA desktop app that downloads video and audio from hundreds of websites using yt-dlp under the hood, with a cle
- mob-sakai/particleeffectforuguiUnity package that renders particle effects (confetti, sparks, glows) directly inside uGUI canvases without ex
- chillicream/graphql-platformAn open-source suite of .NET tools for GraphQL — a server called Hot Chocolate, a typed client code generator
- dorssel/usbipd-winA Windows background service that lets you share any USB device plugged into your Windows PC with a Linux envi
- dockersamples/example-voting-appA sample multi-container voting app from Docker that shows how five services (Python, Node.js, .NET, Redis, Po
- proxysu/proxysuProxySU is a Windows desktop app that automates one-click installation of proxy server software (V2ray, Xray,
- hanmin0822/misakatranslatorMisakaTranslator is a Windows tool that reads on-screen text from Japanese visual novels and games in real tim
- win-acme/win-acmewin-acme is a Windows tool that automatically gets SSL certificates from Let's Encrypt and other providers and
- microsoft/wpf-samplesMicrosoft's official collection of small, self-contained code examples showing how to use specific WPF feature
- closedxml/closedxmlC# library for creating, reading, and editing Excel spreadsheets from .NET apps without needing Microsoft Exce
- builtbybel/bloatynosyA standalone Windows 11 tool that removes pre-installed bloatware, unwanted features, and default settings you
- aspnet/mvcAn archived read-only snapshot of the original ASP.NET Core MVC source code — Microsoft's C# framework for bui
- xamarin/xamarin.formsXamarin.Forms was a cross-platform C# toolkit for building iOS, Android, Windows, and macOS apps from a single
- live-charts/live-chartsLiveCharts is an animated charting library for .NET Windows desktop apps (WPF and WinForms) supporting bar, li
- rmcrackan/libationA free desktop app for Windows, macOS, and Linux that downloads your Audible audiobooks and removes the DRM lo
- dotnet/msbuildMSBuild is Microsoft's build system for .NET projects. It reads XML project files and compiles source code int
- mouredev/one-day-one-languageA beginner-friendly learning project that introduces a new programming language each week through video lesson
- dotnet/winformsWindows Forms (WinForms) is Microsoft's open-source .NET 6+ framework for building Windows desktop application
- inkle/inkA scripting language and runtime for writing interactive branching stories — used by writers in the Inky edito
- thejoefin/text-grabA Windows utility that copies text from any part of your screen — including photos, videos, and locked apps —
- microsoft/fluentui-blazorReady-made buttons, data grids, dialogs, and navigation menus for Blazor web apps that look like Microsoft 365
- zalo/mathutilitiesA grab-bag of math and physics algorithms for Unity in C#, covering mesh deformation, inverse kinematics, soft
- azure/azure-powershellThe official Microsoft PowerShell module for managing Azure cloud resources from the command line — create VMs
- indiff/qttabbarA Windows Explorer plugin that adds browser-style tabs to your file manager. Open multiple folders in one wind
- atom0s/steamlessSteamless is a C# tool that strips SteamStub DRM from Steam game executables you legally own, letting you unde
- cobbr/covenantA web-based command and control framework for authorized red team security testing, letting multiple operators
- dotnetcore/bootstrapblazorA library of ready-made UI components for Microsoft Blazor that combines Bootstrap's visual style with C#-firs
- microsoft/perfviewA free Windows tool from Microsoft that records CPU and memory activity in a running .NET application so you c
- davidobot/betterjoyA Windows app that makes Nintendo Switch controllers work with PC games and emulators over Bluetooth or USB, i
- autofac/autofacA .NET library that automatically wires together the objects your application needs so you do not have to manu
- bililiverecorder/bililiverecorderA Windows desktop app that watches Bilibili live streams and records them automatically when they start, handl
- qianmo/unity-design-patternA Unity C# project with working implementations of all 23 classic Gang of Four design patterns plus game-speci
- sebastienros/jintA JavaScript interpreter you add to a .NET app as a NuGet package, letting you run JavaScript code inside C# w
- dotnetcore/utilA C# application framework for .NET that wraps popular third-party libraries into unified, simpler APIs with a
- igormundstein/winmemorycleanerA free portable Windows utility that manually clears RAM held by closed apps using official Windows APIs, with
- xunit/xunitxUnit.net is a free, open-source testing framework for .NET that lets you write and run automated tests in C#,
- ghostpack/seatbeltA Windows security audit tool that runs dozens of read-only checks and reports what an attacker or defender wo
- seblague/digital-logic-simA visual simulator for digital logic circuits where you place basic gates like AND, OR, and NOT and watch sign
- hmbsbige/nattypetesterA Windows tool written in C# that checks how your router handles NAT by running STUN protocol tests, reporting
- opserver/opserverOpserver is the internal monitoring dashboard Stack Exchange (Stack Overflow's company) open-sourced — a singl
- accord-net/frameworkA .NET library covering machine learning, statistics, and computer vision for C# developers who want to do dat
All repos · Explain any other repo →