Open-source dotnet software
1138 open-source libraries, tools and applications tagged dotnet, ranked by how closely dotnet is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1138 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| desenvolvedor-io/dev-store DevStore is a microservices e-commerce reference application built with ASP.NET 9, demonstrating Clean Architecture, DDD, CQRS, and common … | 35 | 1131 | active |
| Washi1337/AsmResolver AsmResolver is a .NET library for reading, modifying, and writing Portable Executable (PE) files, including those with .NET metadata. It pr… | 90 | 1125 | active |
| zmjack/PortProxyGUI PortProxyGUI is a Windows GUI application for managing netsh interface portproxy rules, which handle TCP/IP port redirection. It provides a… | 23 | 1125 | active |
| mivano/azure-cost-cli A .NET global command-line tool that queries the Azure Cost Management API to report subscription costs. It outputs accumulated, daily, and… | 92 | 1121 | active |
| gautema/CQRSlite CQRSlite is a lightweight CQRS and Event Sourcing framework for .NET that provides building blocks like command dispatching, event publishi… | 76 | 1119 | active |
| tonybaloney/CSnakes CSnakes is a .NET source generator and runtime library for embedding Python code and libraries directly into C# .NET applications via the C… | 67 | 1118 | active |
| Mammoth .docx to HTML converter Mammoth is a library and CLI tool that converts .docx Word documents (from Word, Google Docs, LibreOffice) into clean, semantic HTML by map… | 75 | 1117 | active |
| mgravell/fast-member A .NET library providing fast, reflection-free access to object fields and properties when types and member names are only known at runtime… | 50 | 1117 | stable |
| TabularEditor/TabularEditor Tabular Editor 2.x is a free, open-source Windows desktop application for managing measures, calculated columns, display folders, perspecti… | 87 | 1114 | active |
| canton7/RestEase RestEase is a type-safe REST API client library for .NET, where you define an interface describing the remote endpoints and RestEase genera… | 32 | 1114 | stable |
| benjamin-hodgson/Pidgin Pidgin is a lightweight, fast parser combinator library for C# and .NET. It lets developers declaratively build parsers for text or binary … | 64 | 1108 | active |
| Ape Volo Admin Ape-Volo-Admin is an enterprise-grade RBAC permission management and admin backend solution built on .NET 8, SqlSugar ORM, and Vue 3 with E… | 72 | 1107 | active |
| yourtablecloth/TableCloth TableCloth is a Windows application that launches Windows Sandbox to run security programs required by internet banking and e-government si… | 96 | 1106 | active |
| KirillOsenkov/RoslynQuoter RoslynQuoter is a C# tool that takes C# source code and generates the Roslyn SyntaxFactory API calls needed to construct its syntax tree. I… | 39 | 1106 | active |
| TomaszRewak/C-sharp-console-gui-framework ConsoleGUI is a layout-driven .NET framework for building console-based GUI (TUI) applications in C#. It provides layout managers like stac… | 23 | 1105 | stable |
| Steeltoe Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service dis… | 88 | 1098 | active |
| dotliquid/dotliquid DotLiquid is a .NET port of Shopify's Liquid template language, providing a safe, logic-less template engine for C# and other .NET language… | 66 | 1098 | stable |
| 3F/DllExport A .NET library and MSBuild tooling that lets C#/.NET assemblies export functions as unmanaged native exports (DllExport attribute), includi… | 33 | 1098 | active |
| googleapis/google-cloud-dotnet Google's official .NET client libraries for Google Cloud Platform services, published as NuGet packages covering APIs like BigQuery, Storag… | 96 | 1095 | active |
| LightCountry/TokenPay TokenPay is a self-hosted blockchain payment solution written in C# that accepts TRX, USDT-TRC20, and ETH-series native coins and ERC20 tok… | 86 | 1095 | active |
| Microsoft 365 Agents SDK The Microsoft 365 Agents SDK is a multichannel SDK for building full-stack, trusted agents deployable to Microsoft 365 Copilot, Teams, Copi… | 67 | 1089 | active |
| Tyrrrz/YoutubeExplode A .NET library providing an abstraction layer over YouTube's internal API to query metadata for videos, playlists, and channels, and to res… | 92 | 3735 | maintenance |
| nptr/msstyleEditor A portable Windows application for editing Windows visual style (.msstyles) theme files from Vista through Windows 11. It lets users browse… | 55 | 1087 | active |
| StephenCleary/AsyncEx A C# helper library providing async-compatible coordination primitives for async/await code, such as AsyncLock, AsyncSemaphore, and AsyncMa… | 32 | 3725 | maintenance |
| guryanovev/CrystalQuartz CrystalQuartz is a lightweight, pluggable UI panel for Quartz.NET that displays scheduler, job, and trigger information. It can be embedded… | 45 | 1079 | active |
| tryAGI/LangChain LangChain .NET is a C#/.NET implementation of the LangChain framework for building LLM-powered applications through composability. It provi… | 64 | 1077 | active |
| icsharpcode/WpfDesigner A set of .NET assemblies extracted from SharpDevelop that embed a WPF/XAML visual GUI designer into your own application. It supports .NET … | 23 | 1076 | active |
| IronPython IronPython is an open-source implementation of the Python programming language built on the .NET Dynamic Language Runtime, targeting Python… | 51 | 1074 | active |
| ControlzEx/ControlzEx ControlzEx is a shared library of custom WPF controls and helpers used by projects like MahApps.Metro and Fluent.Ribbon. It provides improv… | 84 | 1072 | active |
| TheCod3rYouTube/PS5NorModifier A Windows GUI application for reading, writing, and modifying PlayStation 5 NOR flash dumps, including serial number changes and disc-to-di… | 22 | 1068 | active |
| canton7/Stylet Stylet is a lightweight ViewModel-first MVVM framework for WPF applications on .NET Framework and .NET Core/.NET 5+. Inspired by Caliburn.M… | 32 | 1059 | stable |
| Microsoft Test Framework (MSTest V2) Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, together with the MSTest test framework and adapter for .NET. It let… | 99 | 1056 | active |
| DigDes/SoapCore SoapCore is a SOAP protocol middleware library for ASP.NET Core that lets you host SOAP endpoints in modern .NET applications. It supports … | 95 | 1056 | active |
| bitsadmin/nopowershell NoPowerShell is a C# implementation of PowerShell-like commands that avoids using System.Management.Automation.dll, making execution invisi… | 70 | 1056 | active |
| Xenia Manager Xenia Manager is a Windows desktop application that simplifies using the Xenia Xbox 360 emulator with a friendly GUI. It handles emulator s… | 89 | 1055 | active |
| samcook/RedLock.net RedLock.net is a C# library implementing the Redlock distributed lock algorithm on top of StackExchange.Redis. It coordinates locks across … | 23 | 1053 | stable |
| Realm Database Realm is an object-oriented mobile database that runs directly on phones, tablets, and wearables, serving as a replacement for SQLite and C… | 70 | 1052 | active |
| Topshelf/Topshelf Topshelf is a .NET framework for hosting Windows services, letting developers build services as simple console applications that can later … | 10 | 3587 | maintenance |
| cdklabs/cdk-nag cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW… | 91 | 1047 | active |
| ardalis/Result A C# library providing a Result abstraction for representing success and failure outcomes of service methods, with optional mapping to HTTP… | 60 | 1046 | active |
| SnapXL/SnapX SnapX is a free, open-source, cross-platform screenshot and screen recording tool forked from ShareX, built with C# and Avalonia. It lets u… | 76 | 1045 | active |
| rbfx/rbfx Rebel Fork (rbfx) is an experimental MIT-licensed fork of the Urho3D game engine, providing a lightweight, modular C++17 framework for buil… | 66 | 1041 | active |
| microsoft/vs-threading Microsoft.VisualStudio.Threading is a cross-platform .NET library providing async synchronization primitives, async collections, and TPL/da… | 90 | 1040 | stable |
| AddictedCS/soundfingerprinting An open-source C# library for audio and video fingerprinting and recognition, implementing an efficient algorithm with fast insertion and r… | 97 | 1038 | active |
| neelabo/NeeView NeeView is a free, open-source Windows image viewer that lets you browse images in folders and compressed archives like flipping through a … | 80 | 1037 | active |
| Nathan-code-development/AIApplication A cross-platform mobile chat application built with .NET MAUI in C# that lets users converse with multiple AI models including DeepSeek, Do… | 57 | 1037 | active |
| iNKORE-NET/UI.WPF.Modern iNKORE.UI.WPF.Modern (iUWM) is a C# library that brings Fluent 2 (modern Windows 11-style) styles and controls to WPF applications. It lets… | 71 | 1035 | active |
| fifonik/FFMetrics A Windows GUI application that wraps FFmpeg to calculate and visualize video quality metrics such as PSNR, SSIM, VMAF, and XPSNR. It render… | 68 | 1035 | active |
| Reloaded-Project/Reloaded-II Reloaded II is a universal, C#/.NET-based mod loader and mod management framework for native games on X86 and X64. It uses DLL injection to… | 93 | 1034 | active |
| AlexWan/OsEngine OsEngine is an open-source algorithmic trading platform written in C# that bundles a robot-creation layer, historical data downloader (OsDa… | 81 | 1032 | active |
| rickyah/ini-parser A C# library for reading and writing INI configuration files, compatible with .NET, Mono, and Unity3d. It stores INI data in nested diction… | 23 | 1031 | stable |
| sharpbrowser/SharpBrowser SharpBrowser is a full-featured open-source web browser for Windows built in C# on the CefSharp (Chromium Embedded Framework) engine. It of… | 36 | 1027 | active |
| colinin/abp-next-admin An admin management frontend based on the vue-vben-admin template, built for the ABP vNext framework, with a companion C# backend including… | 94 | 1024 | active |
| Cysharp/ObservableCollections A high-performance C# library providing generic observable collections (list, dictionary, hashset, queue, stack, ring buffers) with allocat… | 70 | 1023 | active |
| jose (JOSE/JWT library) A zero-dependency .NET library implementing the full JOSE suite: JWT generation/decoding, JWE encryption, JWS signatures, and JWK key handl… | 65 | 1022 | active |
| .NET SDK The official .NET Project System for Visual Studio, built on the Common Project System (CPS) framework, which connects SDK-style C#, F#, an… | 64 | 1021 | stable |
| adamralph/minver MinVer is a minimalist .NET package that versions .NET SDK-style projects automatically using Git tags, applying SemVer 2.x versions to ass… | 76 | 1020 | active |
| microsoft/referencesource A read-only mirror of the Microsoft .NET Framework Reference Source, containing source code for a subset of the .NET Framework class librar… | 40 | 3456 | maintenance |
| mehdihadeli/food-delivery-microservices A practical, cloud-native food delivery application built with .NET Aspire and .NET 10, demonstrating microservices architecture using Doma… | 99 | 1014 | active |
| RupertAvery/DiffusionToolkit Diffusion Toolkit is a Windows desktop application that indexes and views metadata (prompts, models, settings) embedded in AI-generated ima… | 59 | 1013 | active |
| yuzhengyang/Fork Fork is a C# utility library (published as Azylee.Core on NuGet) that bundles common helper methods for data processing, file handling, enc… | 39 | 1011 | active |
| Sustainsys/Saml2 Sustainsys.Saml2 is a C# library that adds SAML2P support to ASP.NET applications, letting a web site act as a SAML2 Service Provider for s… | 57 | 1010 | active |
| khalidabuhakmeh/ConsoleTables A small C# library for printing nicely formatted ASCII tables to the console from structured data or POCOs. It supports multiple table form… | 31 | 1010 | stable |
| fslaborg/Deedle Deedle is an easy-to-use .NET library for data frame and time series manipulation, designed for exploratory scientific programming in F# an… | 77 | 1006 | active |
| KumoKyaku/kcp A C# port of the KCP reliable UDP protocol, offering a thread-safe, allocation-free implementation suitable for game networking. It support… | 32 | 1005 | active |
| SciSharp/TensorFlow.NET TensorFlow.NET provides .NET Standard bindings for Google's TensorFlow, aiming to implement the complete TensorFlow API in C# and F#. It in… | 23 | 3395 | maintenance |
| BcryptNet/bcrypt.net BCrypt.Net-Next is a C# port of jBCrypt for password hashing on .NET, using a Blowfish-based keying schedule with a configurable work facto… | 80 | 999 | stable |
| jacobslusser/ScintillaNET A Windows Forms control, wrapper, and bindings for the Scintilla source code editing component, written in C#. It provides syntax styling, … | 10 | 999 | active |
| ViewFaceCore/ViewFaceCore ViewFaceCore is an easy-to-use offline face recognition library for .NET, built on top of SeetaFace6. It is open source, free, and cross-pl… | 32 | 998 | active |
| tylearymf/SETUNA2 SETUNA2 is a small Windows screenshot utility that supports high-DPI/multi-monitor DPI scaling and keeps screenshots pinned on screen with … | 10 | 996 | active |
| ullmark/hashids.net A small .NET (C#) library that encodes integers into short, YouTube-like reversible string IDs (e.g. 347 -> yr8) and decodes them back, wit… | 32 | 3354 | maintenance |
| nxrighthere/UnrealCLR UnrealCLR is an Unreal Engine plugin that natively hosts the .NET 6 Common Language Runtime, allowing game and application logic to be writ… | 23 | 3306 | maintenance |
| morkt/GARbro GARbro is a Windows GUI application for browsing, extracting, and converting resources (archives, images, audio) from visual novel games. I… | 23 | 3298 | maintenance |
| EasyHook/EasyHook EasyHook is a Windows API hooking library that lets you intercept and extend unmanaged code APIs with managed (.NET) or native hook handler… | 23 | 3290 | maintenance |
| hirschmann/nbfc NoteBook FanControl (NBFC) is a cross-platform fan control service for laptops, written in C# and running on Windows and Linux via .NET/Mon… | 23 | 3229 | maintenance |
| Hawk Hawk is a visual crawler and ETL IDE written in C#/WPF that lets users graphically scrape webpages, clean, transform, and store data withou… | 23 | 3205 | maintenance |
| ardalis/ApiEndpoints A C# library providing base classes for organizing ASP.NET Core web APIs around one endpoint per class (the REPR pattern) instead of tradit… | 51 | 3197 | maintenance |
| bloxstraplabs/bloxstrap Bloxstrap is an open-source alternative bootstrapper/launcher for Roblox on Windows, built in C#. It adds features like Discord Rich Presen… | 87 | 3166 | maintenance |
| stefanprodan/AspNetCoreRateLimit AspNetCoreRateLimit is an ASP.NET Core rate limiting middleware library for controlling how many requests clients can make to a Web API or … | 23 | 3166 | maintenance |
| migueldeicaza/TensorFlowSharp TensorFlowSharp provides .NET bindings to the TensorFlow C API, exposing a strongly-typed low-level API for C# and F#. It is designed mainl… | 10 | 3147 | maintenance |
| jaquadro/NBTExplorer NBTExplorer is a graphical editor for Named Binary Tag (NBT) data, primarily aimed at editing Minecraft game data such as level.dat, region… | 23 | 3069 | maintenance |
| tolua# Unity Lua Binding tolua# is a Unity Lua static binding solution that uses reflection-based code analysis to automatically generate wrapper classes for callin… | 23 | 3061 | maintenance |
| IgnaceMaes/MaterialSkin A .NET library that applies Google's Material Design theming to Windows Forms applications in C# or VB.NET. It provides themed controls lik… | 32 | 3043 | maintenance |
| GavinYellow/SharpSCADA A lightweight C# SCADA framework and industrial gateway for .NET Framework that supports major industrial protocols like Modbus, Siemens S7… | 32 | 3041 | maintenance |
| NYAN-x-CAT/AsyncRAT-C-Sharp AsyncRAT is an open-source Remote Access Tool (RAT) written in C# that lets an operator remotely monitor and control Windows client machine… | 23 | 3028 | maintenance |
| loic-sharma/BaGet BaGet is a lightweight, open-source NuGet server and symbol server written in C# on ASP.NET Core. It can be self-hosted cross-platform or i… | 23 | 2800 | maintenance |
| hitchao/Jvedio Jvedio is a Windows desktop application for managing local video libraries. It scans local videos, extracts unique identification codes, au… | 10 | 2766 | maintenance |
| shack2/SNETCracker A Windows GUI tool for auditing weak passwords across many network services such as SSH, RDP, SMB, MySQL, Redis, and FTP. It supports batch… | 23 | 2747 | maintenance |
| veldrid/veldrid Veldrid is a low-level, portable graphics library for .NET that provides a unified, API-agnostic interface to the GPU for rendering and com… | 52 | 2701 | maintenance |
| Ninject Ninject is a lightweight, fast dependency injection framework for .NET applications. It uses a fluent, type-safe binding DSL to wire loosel… | 23 | 2667 | maintenance |
| matterpreter/DefenderCheck A C# command-line tool that takes a binary as input and splits it iteratively to pinpoint the exact bytes that Microsoft Defender flags on.… | 55 | 2640 | maintenance |
| kozw/mui Modern UI for WPF (MUI) is a set of controls, styles, and themes that give WPF desktop applications a modern, Metro-style look. It includes… | 10 | 2597 | maintenance |
| Fody/Costura Costura is a Fody add-in that embeds referenced assemblies as resources into .NET assemblies, producing single-file executables or self-con… | 67 | 2547 | maintenance |
| vietnam-devs/coolstore-microservices CoolStore is a containerized .NET Core microservices reference application built on Dapr and Tye, demonstrating microservice architecture p… | 23 | 2533 | maintenance |
| github/VisualStudio The GitHub Extension for Visual Studio is a VSIX plugin that adds GitHub integration to Visual Studio 2015 and newer, living mostly in the … | 10 | 2520 | maintenance |
| neuecc/ZeroFormatter ZeroFormatter is an extremely fast binary serializer for .NET, .NET Core, and Unity that allows deserialization without parsing by accessin… | 10 | 2424 | maintenance |
| filoe/cscore CSCore is a free .NET audio library written entirely in C#, offering playback, recording, encoding/decoding of many codecs, and realtime au… | 66 | 2365 | maintenance |
| Dragablz Dragablz is an open-source WPF tab control library for .NET that provides draggable, tearable tabs along with docking, floating tool window… | 32 | 2328 | maintenance |
| reactjs/React.NET ReactJS.NET is a .NET library that integrates Facebook's React and JSX compilation (via Babel) into C# and ASP.NET MVC applications. It pro… | 51 | 2321 | maintenance |
| microsoft/GraphEngine Microsoft Graph Engine is a distributed in-memory data processing engine built on a strongly-typed in-memory key-value store and a general-… | 10 | 2266 | maintenance |