/extra-awesome-dotnet

๐Ÿ˜Ž An awesome collection of .NET related repositories. Like awesome-dotnet but extra!

MIT LicenseMIT

Extra Awesome .NET!!

๐Ÿ˜Ž An awesome collection of .NET related repositories. Like awesome-dotnet but extra!

Using the Github API we put the Github repositories in tables, sorted by the number of stars. In addition to providing links to the repository and the parent organization we provided the number of issues, forks, and the license.

Methodology

This repository was seeded by creating a list of URLS extracted by parsing the markdown file curated by Vitali Fokin using Parakeet.

Table of Contents

Algorithms and Data structures

NameOwnerStarsForksIssuesLicense
C-Sharp-Algorithmsaalhour5799 โญ1374 ๐Ÿด51 ๐Ÿ”จMIT License
     :books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
TowelZacharyPatten700 โญ52 ๐Ÿด10 ๐Ÿ”จMIT License
     Throw in the towel.
AlgorithmiaSolutionsDesign522 โญ101 ๐Ÿด0 ๐Ÿ”จOther
     Algorithm and data-structure library for .NET 4.5.2+/Netstandard 2.0+. Algorithmia contains sophisticated algorithms and data-structures like graphs, priority queues, command, undo-redo and more.
Akade.IndexedSetakade38 โญ3 ๐Ÿด6 ๐Ÿ”จMIT License
     A convenient data structure supporting efficient in-memory indexing and querying, including range queries and fuzzy string matching.

API

NameOwnerStarsForksIssuesLicense
OcelotThreeMammals8110 โญ1618 ๐Ÿด130 ๐Ÿ”จMIT License
     .NET API Gateway
NancyNancyFx7160 โญ1467 ๐Ÿด220 ๐Ÿ”จMIT License
     Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
ServiceStackServiceStack5339 โญ1614 ๐Ÿด35 ๐Ÿ”จOther
     Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
FastEndpointsFastEndpoints3829 โญ239 ๐Ÿด7 ๐Ÿ”จMIT License
     A light-weight REST API development framework for ASP.NET 6 and newer.
Telegram.BotTelegramBots2984 โญ672 ๐Ÿด56 ๐Ÿ”จMIT License
     .NET Client for Telegram Bot API
FFImageLoadingluberda-molinet1406 โญ373 ๐Ÿด278 ๐Ÿ”จMIT License
     Image loading, caching & transforming library for Xamarin and Windows
TLSharpsochix1000 โญ377 ๐Ÿด381 ๐Ÿ”จundefined
     Telegram client library implemented in C#
Mobiusmicrosoft941 โญ212 ๐Ÿด54 ๐Ÿ”จMIT License
     C# and F# language binding and extensions to Apache Spark
WTelegramClientwiz0u817 โญ137 ๐Ÿด0 ๐Ÿ”จMIT License
     Telegram Client API (MTProto) library written 100% in C# and .NET
WebAPIContribWebApiContrib768 โญ238 ๐Ÿด7 ๐Ÿ”จMIT License
     Community Contributions for ASP.NET Web API
NeliburNelibur128 โญ37 ๐Ÿด4 ๐Ÿ”จMIT License
     Message based webservice framework on the pure WCF
CommandQueryhlaueriksson100 โญ17 ๐Ÿด0 ๐Ÿ”จMIT License
     Command Query Separation for ๐ŸŒASP.NET Core โšกAWS Lambda โšกAzure Functions โšกGoogle Cloud Functions
Storagemanagedcode53 โญ14 ๐Ÿด32 ๐Ÿ”จMIT License
     Storage library provides a universal interface for accessing and manipulating data in different cloud blob storage providers

Application Frameworks

NameOwnerStarsForksIssuesLicense
corefxdotnet17724 โญ4979 ๐Ÿด0 ๐Ÿ”จundefined
     This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime
abpabpframework12171 โญ3297 ๐Ÿด535 ๐Ÿ”จGNU Lesser General Public License v3.0
     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.
aspnetboilerplateaspnetboilerplate11546 โญ3757 ๐Ÿด175 ๐Ÿ”จMIT License
     ASP.NET Boilerplate - Web Application Framework
monomono10820 โญ3797 ๐Ÿด2248 ๐Ÿ”จOther
     Mono open source ECMA CLI, C# and .NET implementation.
orleansdotnet9789 โญ2009 ๐Ÿด503 ๐Ÿ”จMIT License
     Cloud Native application framework for .NET
DotNettyAzure4006 โญ963 ๐Ÿด171 ๐Ÿ”จOther
     DotNetty project โ€“ a port of netty, event-driven asynchronous network application framework
Stl.Fusionservicetitan1782 โญ107 ๐Ÿด5 ๐Ÿ”จMIT License
     Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
AspectCore-Frameworkdotnetcore1653 โญ318 ๐Ÿด28 ๐Ÿ”จMIT License
     AspectCore is an AOP-based cross platform framework for .NET Standard.
cslaMarimerLLC1210 โญ372 ๐Ÿด63 ๐Ÿ”จMIT License
     A home for your business logic in any .NET application.
spring-netspring-projects829 โญ370 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     Spring Framework for .NET
FrameworkDotnet-Boxed704 โญ75 ๐Ÿด29 ๐Ÿ”จMIT License
     .NET Core Extensions and Helper NuGet packages.
Peasy.NETpeasy503 โญ66 ๐Ÿด0 ๐Ÿ”จMIT License
     A business logic micro-framework for .NET and .NET Core
silkyliuhll270 โญ66 ๐Ÿด0 ๐Ÿ”จMIT License
     The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Newbe.Claptrapnewbe36524214 โญ37 ๐Ÿด1 ๐Ÿ”จMIT License
     This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
mono-addinsmono162 โญ92 ๐Ÿด41 ๐Ÿ”จMIT License
     Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
Stl.Fusion.Samplesservicetitan158 โญ33 ๐Ÿด2 ๐Ÿ”จMIT License
     A collection of samples for Fusion library: https://github.com/servicetitan/Stl.Fusion
BoardGamesalexyakunin69 โญ8 ๐Ÿด2 ๐Ÿ”จMIT License
     New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer board games. Powered by Stl.Fusion, Blazor, and .NET 5.
Plasticsang-hyeon54 โญ3 ๐Ÿด0 ๐Ÿ”จMIT License
     This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
SignalsEmitKnowledge51 โญ8 ๐Ÿด2 ๐Ÿ”จMIT License
     Signals is a framework for developing enterprise and SaaS applications that follows the USE-CASE driven methodology
hop-frameworkDiegoTondim49 โญ5 ๐Ÿด3 ๐Ÿ”จGNU General Public License v3.0
     Domain Driven Design, Microservices, .Net 5.

Application Templates

NameOwnerStarsForksIssuesLicense
TemplatesDotnet-Boxed3316 โญ485 ๐Ÿด47 ๐Ÿ”จMIT License
     .NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
Serenityserenity-is2545 โญ791 ๐Ÿด2 ๐Ÿ”จMIT License
     Business Apps Made Simple with Asp.Net Core MVC / TypeScript
Template10Windows-XAML1409 โญ400 ๐Ÿด27 ๐Ÿ”จApache License 2.0
     Making Windows 10 apps great again
aspnet-starter-kitkriasoft1157 โญ206 ๐Ÿด43 ๐Ÿ”จMIT License
     Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.
side-waffleligershark656 โญ206 ๐Ÿด35 ๐Ÿ”จOther
     A collection of Item- and Project Templates for Visual Studio
ProjectScaffoldfsprojects514 โญ158 ๐Ÿด64 ๐Ÿ”จThe Unlicense
     A prototypical .NET solution (file system layout and tooling), recommended for F# projects
Nucleusalirizaadiyahsi355 โญ88 ๐Ÿด7 ๐Ÿ”จMIT License
     Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
jhipster-dotnetcorejhipster303 โญ91 ๐Ÿด43 ๐Ÿ”จApache License 2.0
     JHipster.NET blueprint

Artificial Intelligence

NameOwnerStarsForksIssuesLicense
LLamaSharpSciSharp1775 โญ237 ๐Ÿด88 ๐Ÿ”จMIT License
     A cross-platform library to run ๐Ÿฆ™LLaMA/LLaVA model (and others) on your local device efficiently.
Mpt-Instruct-DotNet-SNethermindEth10 โญ2 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Training and Evaluation code for DotNet focused LLM (based on mosaicml/mpt-7b-instruct)

Assembly Manipulation

NameOwnerStarsForksIssuesLicense
FodyFody4218 โญ451 ๐Ÿด5 ๐Ÿ”จMIT License
     Extensible tool for weaving .net assemblies
ceciljbevain2643 โญ608 ๐Ÿด100 ๐Ÿ”จMIT License
     Cecil is a library to inspect, modify and create .NET programs and libraries.
il-repackgluck1082 โญ209 ๐Ÿด33 ๐Ÿ”จApache License 2.0
     Open-source alternative to ILMerge

Assets

NameOwnerStarsForksIssuesLicense
cassetteandrewdavey536 โญ144 ๐Ÿด128 ๐Ÿ”จMIT License
     Manages .NET web application assets (scripts, css and templates)
SquishItjetheredge459 โญ120 ๐Ÿด48 ๐Ÿ”จMIT License
     Lets you *easily* bundle some css and javascript! Check out the Google group if you have questions!
BundlerServiceStack263 โญ61 ๐Ÿด6 ๐Ÿ”จOther
     Compile & Minify Less/Sass/Stylus/Css/JS/CoffeeScript/LiveScript files. Integrates with MVC and ServiceStack
BundleTransformerTaritsyn128 โญ20 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     Bundle Transformer - a modular extension for System.Web.Optimization (also known as the Microsoft ASP.NET Web Optimization Framework).
NodeAssetsajorkowski23 โญ1 ๐Ÿด5 ๐Ÿ”จundefined
     Asset Manager for .net that has live css updates using SignalR and can optionally leverage NodeJS compilers

Authentication and Authorization

NameOwnerStarsForksIssuesLicense
openiddict-coreopeniddict4052 โญ474 ๐Ÿด13 ๐Ÿ”จApache License 2.0
     Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
hawkmozilla1903 โญ164 ๐Ÿด0 ๐Ÿ”จOther
     INACTIVE - HTTP Holder-Of-Key Authentication Scheme
AspNetSamljitbit338 โญ113 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     Very simple SAML 2.0 consumer module for ASP.NET/C#

Blazor

NameOwnerStarsForksIssuesLicense
ant-design-blazorant-design-blazor5509 โญ976 ๐Ÿด347 ๐Ÿ”จMIT License
     ๐ŸŒˆA set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
BlazoriseMegabit3103 โญ504 ๐Ÿด372 ๐Ÿ”จOther
     Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
BootstrapBlazordotnetcore1725 โญ252 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     A set of enterprise-class UI components based on Bootstrap and Blazor
MASA.Blazormasastack1074 โญ144 ๐Ÿด117 ๐Ÿ”จMIT License
     Blazor UI component library based on Material Design. Support Blazor Server, Blazor WebAssembly and MAUI Blazor.
blazork8sweibaohui125 โญ5 ๐Ÿด0 ๐Ÿ”จMIT License
     manage k8s using c# blazor enhance by chatgpt ,try something new ๏ผไฝฟ็”จblazorๆŠ€ๆœฏๅผ€ๅ‘็š„ๅ†…็ฝฎOpenAI GPT็š„k8s ็ฎก็†็•Œ้ข

Blockchain

NameOwnerStarsForksIssuesLicense
nethermindNethermindEth1106 โญ361 ๐Ÿด534 ๐Ÿ”จGNU General Public License v3.0
     A robust execution client for Ethereum node operators.

Build Automation

NameOwnerStarsForksIssuesLicense
msbuilddotnet5123 โญ1326 ๐Ÿด1379 ๐Ÿ”จMIT License
     The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
cakecake-build3802 โญ716 ๐Ÿด258 ๐Ÿ”จMIT License
     :cake: Cake (C# Make) is a cross platform build automation system.
nukenuke-build2459 โญ335 ๐Ÿด71 ๐Ÿ”จMIT License
     ๐Ÿ— The AKEless Build System for C#/.NET
psakepsake1541 โญ272 ๐Ÿด45 ๐Ÿ”จMIT License
     A build automation tool written in PowerShell
FAKEfsprojects1273 โญ581 ๐Ÿด38 ๐Ÿ”จOther
     FAKE - F# Make
FlubuCoredotnetcore891 โญ101 ๐Ÿด28 ๐Ÿ”จMIT License
     A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Invoke-Buildnightroman609 โญ61 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Build Automation in PowerShell
Nakeyevhen224 โญ22 ๐Ÿด12 ๐Ÿ”จOther
     Magic script-based C# task runner for .NET Core
ModularPipelinesthomhurst158 โญ4 ๐Ÿด6 ๐Ÿ”จMIT License
     Write your pipelines in C# !

Business Intelligence

NameOwnerStarsForksIssuesLicense
FastReportFastReports2539 โญ564 ๐Ÿด19 ๐Ÿ”จMIT License
     Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

Caching

NameOwnerStarsForksIssuesLicense
Akavachereactiveui2410 โญ289 ๐Ÿด85 ๐Ÿ”จMIT License
     An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
CacheManagerMichaCo2316 โญ455 ๐Ÿด69 ๐Ÿ”จApache License 2.0
     CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
FoundatioFoundatioFx1905 โญ239 ๐Ÿด28 ๐Ÿ”จApache License 2.0
     Pluggable foundation blocks for building distributed apps.
EasyCachingdotnetcore1828 โญ314 ๐Ÿด32 ๐Ÿ”จMIT License
     :boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
LazyCachealastairtree1687 โญ156 ๐Ÿด57 ๐Ÿ”จMIT License
     An easy to use thread safe in-memory caching service with a simple developer friendly API for c#
FusionCacheZiggyCreatures1189 โญ63 ๐Ÿด12 ๐Ÿ”จMIT License
     FusionCache is an easy to use, fast and robust cache with advanced resiliency features and an optional distributed 2nd level.
CacheCowaliostad841 โญ176 ๐Ÿด8 ๐Ÿ”จMIT License
     An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
CacheTowerTurnerSoftware576 โญ28 ๐Ÿด31 ๐Ÿ”จMIT License
     An efficient multi-layered caching system for .NET
FastCachejitbit98 โญ10 ๐Ÿด2 ๐Ÿ”จMIT License
     7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.
Cashewjoakimskoog83 โญ10 ๐Ÿด6 ๐Ÿ”จMIT License
     A simple and elegant yet powerful HTTP client cache for .NET

Calendar

NameOwnerStarsForksIssuesLicense
ical.netrianjs753 โญ226 ๐Ÿด176 ๐Ÿ”จMIT License
     ical.NET - an open source iCal library for .NET

Chat

NameOwnerStarsForksIssuesLicense
stream-chat-netGetStream54 โญ12 ๐Ÿด2 ๐Ÿ”จOther
     Stream Chat official .NET API Client

CLI

NameOwnerStarsForksIssuesLicense
Terminal.Guigui-cs9053 โญ658 ๐Ÿด181 ๐Ÿ”จMIT License
     Cross Platform Terminal UI toolkit for .NET
spectre.consolespectreconsole8474 โญ430 ๐Ÿด188 ๐Ÿ”จMIT License
     A .NET library that makes it easier to create beautiful console applications.
commandlinecommandlineparser4377 โญ467 ๐Ÿด310 ๐Ÿ”จMIT License
     The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
CliWrapTyrrrz4093 โญ254 ๐Ÿด3 ๐Ÿ”จMIT License
     Library for running command-line processes
CommandLineUtilsnatemcmaster2159 โญ254 ๐Ÿด10 ๐Ÿ”จApache License 2.0
     Command line parsing and utilities for .NET
CliFxTyrrrz1414 โญ60 ๐Ÿด4 ๐Ÿ”จMIT License
     Class-first framework for building command-line interfaces
Colorful.Consoletomakita1278 โญ123 ๐Ÿด30 ๐Ÿ”จMIT License
     Style your .NET console output!
readlinetonerdo799 โญ80 ๐Ÿด24 ๐Ÿ”จMIT License
     A Pure C# GNU-Readline like library for .NET/.NET Core
PowerArgsadamabdelhamed559 โญ55 ๐Ÿด21 ๐Ÿ”จMIT License
     The ultimate .NET Standard command line argument parser
commanddotnetbilal-fazlani549 โญ32 ๐Ÿด15 ๐Ÿ”จMIT License
     A modern framework for building modern CLI apps
fluent-command-line-parserfclp526 โญ84 ๐Ÿด54 ๐Ÿ”จOther
     A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface
Argufsprojects432 โญ74 ๐Ÿด22 ๐Ÿ”จMIT License
     A declarative CLI argument parser for F#
CsConsoleFormatAthari363 โญ32 ๐Ÿด20 ๐Ÿ”จOther
     .NET C# library for advanced formatting of console output [Apache]
docopt.netdocopt347 โญ33 ๐Ÿด9 ๐Ÿ”จOther
     Port of docopt to .net
Typinadambajguz239 โญ13 ๐Ÿด37 ๐Ÿ”จOther
     Declarative framework for interactive CLI applications
EntryPointNick-Lucas137 โญ6 ๐Ÿด3 ๐Ÿ”จMIT License
     Composable CLI Argument Parser for all modern .Net platforms.
cliprnemec89 โญ9 ๐Ÿด11 ๐Ÿ”จMIT License
     Command Line Interface ParseR for .Net
SharpNetSHrpetz71 โญ17 ๐Ÿด6 ๐Ÿ”จMIT License
     A simple netsh library for C#
RunInfoBuilderrushfive42 โญ2 ๐Ÿด0 ๐Ÿ”จMIT License
     A unique command line parser for .NET that utilizes object trees for commands.
JustClijden12328 โญ0 ๐Ÿด2 ๐Ÿ”จMIT License
     Just a quick way to create your own command line tool

CLR

NameOwnerStarsForksIssuesLicense
runtimedotnet13966 โญ4372 ๐Ÿด9137 ๐Ÿ”จMIT License
     .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

CMS

NameOwnerStarsForksIssuesLicense
Umbraco-CMSumbraco4250 โญ2621 ๐Ÿด449 ๐Ÿ”จMIT License
     The simple, flexible and friendly ASP.NET CMS used by more than 730.000 websites
OrchardOrchardCMS2362 โญ1121 ๐Ÿด1897 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
squidexSquidex2154 โญ429 ๐Ÿด0 ๐Ÿ”จMIT License
     Headless CMS and Content Managment Hub
piranha.corePiranhaCMS1895 โญ538 ๐Ÿด99 ๐Ÿ”จMIT License
     Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.
BlogEngine.NETBlogEngine946 โญ536 ๐Ÿด27 ๐Ÿ”จundefined
     Multi-User ASP.NET Blogging Application
n2cmsn2cms363 โญ195 ๐Ÿด162 ๐Ÿ”จOther
     N2 CMS, an open source CMS for ASP.NET
C1-CMS-FoundationOrckestra253 โญ108 ๐Ÿด254 ๐Ÿ”จOther
     C1 CMS Foundation - .NET based, open source and a bundle of joy!
mojoportali7MEDIA190 โญ99 ๐Ÿด84 ๐Ÿ”จOther
     mojoPortal is an extensible, cross database, mobile friendly, web content management system (CMS) and web application framework written in C# ASP.NET.

Code Analysis and Metrics

NameOwnerStarsForksIssuesLicense
BenchmarkDotNetdotnet9968 โญ935 ๐Ÿด222 ๐Ÿ”จMIT License
     Powerful .NET library for benchmarking
AppMetricsAppMetrics2206 โญ284 ๐Ÿด102 ๐Ÿ”จApache License 2.0
     App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
roslyn-analyzersdotnet1516 โญ452 ๐Ÿด897 ๐Ÿ”จMIT License
    
Metrics.NETRecognos641 โญ108 ๐Ÿด44 ๐Ÿ”จApache License 2.0
     The Metrics.NET library provides a way of instrumenting applications with custom metrics (timers, histograms, counters etc) that can be reported in various ways and can provide insights on what is happening inside a running application.
NsDepCoprealvizu177 โญ28 ๐Ÿด12 ๐Ÿ”จGNU General Public License v2.0
     NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
gendarmespouliot78 โญ4 ๐Ÿด9 ๐Ÿ”จundefined
     Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.
WebBenomerfarukz10 โญ0 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Cross platform HTTP server benchmark tool
aspnet-metricsalhardy9 โญ3 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     No longer maintained, instead see - https://github.com/alhardy/AppMetrics/

Compilers, Transpilers and Languages

NameOwnerStarsForksIssuesLicense
roslyndotnet18426 โญ3926 ๐Ÿด9054 ๐Ÿ”จMIT License
     The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Harmonypardeike4790 โญ466 ๐Ÿด8 ๐Ÿ”จMIT License
     A library for patching, replacing and decorating .NET and Mono methods during runtime
fsharpdotnet3739 โญ746 ๐Ÿด1157 ๐Ÿ”จMIT License
     The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Pp-org2896 โญ165 ๐Ÿด6 ๐Ÿ”จMIT License
     The P programming language.
Fablefable-compiler2810 โญ291 ๐Ÿด190 ๐Ÿ”จMIT License
     F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
peachpiepeachpiecompiler2271 โญ197 ๐Ÿด92 ๐Ÿ”จApache License 2.0
     PeachPie - the PHP compiler and runtime for .NET and .NET Core
JSILsq1725 โญ276 ๐Ÿด381 ๐Ÿ”จOther
     CIL to Javascript Compiler
clojure-clrclojure1538 โญ158 ๐Ÿด1 ๐Ÿ”จundefined
     A port of Clojure to the CLR, part of the Clojure project
ironpython2IronLanguages1061 โญ228 ๐Ÿด212 ๐Ÿ”จApache License 2.0
     Implementation of the Python programming language for .NET Framework; built on top of the Dynamic Language Runtime (DLR).
Netjspraeclarum960 โญ134 ๐Ÿด29 ๐Ÿ”จMIT License
     Compile .NET assemblies to TypeScript and JavaScript
roslyn-linq-rewriteantiufo716 โญ31 ๐Ÿด18 ๐Ÿ”จMIT License
     Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
nemerlersdn615 โญ89 ๐Ÿด228 ๐Ÿ”จOther
     Nemerle language. Main repository.
LinqOptimizernessos473 โญ45 ๐Ÿด7 ๐Ÿ”จOther
     An automatic query optimizer-compiler for Sequential and Parallel LINQ.
IronSchemeIronScheme361 โญ41 ๐Ÿด27 ๐Ÿ”จOther
     IronScheme
MondRohansi344 โญ23 ๐Ÿด9 ๐Ÿ”จMIT License
     A scripting language for .NET Core
Testura.CodeTestura290 โญ29 ๐Ÿด18 ๐Ÿ”จMIT License
     Testura.Code is a wrapper around the Roslyn API and used for generation, saving and compiling C# code. It provides methods and helpers to generate classes, methods, statements and expressions.
Amplifier.NETdeepakkumar1984167 โญ20 ๐Ÿด6 ๐Ÿ”จMIT License
     Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writing any additional C kernel code. Write your function in .NET and Amplifier will take care of running it on your favorite hardware.
mono-basicmono104 โญ58 ๐Ÿด49 ๐Ÿ”จOther
     Visual Basic Compiler and Runtime

Compression

NameOwnerStarsForksIssuesLicense
sharpcompressadamhathcock2171 โญ470 ๐Ÿด264 ๐Ÿ”จMIT License
     SharpCompress is a fully managed C# library to deal with many compression types and formats.
DotNetZip.Semverdhaf541 โญ215 ๐Ÿด109 ๐Ÿ”จOther
     A fork of the DotNetZip project without signing with a solution that compiles cleanly. This project aims to follow semver to avoid versioning conflicts. DotNetZip is a FAST, FREE class library and toolset for manipulating zip files. Use VB, C# or any .NET language to easily create, extract, or update zip files.
Snappy.Sharpjeffesp138 โญ31 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     An implementation of google's Snappy compression format in C#

Cryptography

NameOwnerStarsForksIssuesLicense
SecurityDriven.Infernosdrapkin565 โญ50 ๐Ÿด5 ๐Ÿ”จOther
     :white_check_mark: .NET crypto done right. Professionally audited.
Pkcs11InteropPkcs11Interop247 โญ86 ๐Ÿด26 ๐Ÿ”จApache License 2.0
     Managed .NET wrapper for unmanaged PKCS#11 libraries
StreamCryptorbitbeans130 โญ31 ๐Ÿด2 ๐Ÿ”จMIT License
     Stream encryption & decryption with libsodium and protobuf
CryptoNetmaythamfahmi87 โญ18 ๐Ÿด2 ๐Ÿ”จMIT License
     CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.
paseto-dotnetdaviddesmet81 โญ7 ๐Ÿด20 ๐Ÿ”จMIT License
     ๐Ÿ”‘ Paseto.NET, a Paseto (Platform-Agnostic Security Tokens) implementation for .NET
NaCl.Coredaviddesmet69 โญ7 ๐Ÿด14 ๐Ÿ”จMIT License
     ๐Ÿ”‘ NaCl.Core, a cryptography library for .NET

Database

NameOwnerStarsForksIssuesLicense
LiteDBmbdavid8172 โญ1196 ๐Ÿด705 ๐Ÿ”จMIT License
     LiteDB - A .NET NoSQL Document Store in a single data file
EventStoreEventStore5060 โญ633 ๐Ÿด147 ๐Ÿ”จOther
     EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
igniteapache4672 โญ1882 ๐Ÿด737 ๐Ÿ”จApache License 2.0
     Apache Ignite
ravendbravendb3430 โญ816 ๐Ÿด81 ๐Ÿ”จOther
     ACID Document Database
martenJasperFx2650 โญ414 ๐Ÿด67 ๐Ÿ”จMIT License
     .NET Transactional Document DB and Event Store on PostgreSQL
realm-dotnetrealm1207 โญ164 ๐Ÿด143 ๐Ÿ”จApache License 2.0
     Realm is a mobile database: a replacement for SQLite & ORMs
yessqlsebastienros1149 โญ191 ๐Ÿด134 ๐Ÿ”จMIT License
     A .NET document database working on any RDBMS
DBreezehhblaze505 โญ59 ๐Ÿด1 ๐Ÿ”จBSD 2-Clause "Simplified" License
     C# .NET NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
BrightstarDBBrightstarDB459 โญ81 ๐Ÿด56 ๐Ÿ”จMIT License
     This is the core development repository for BrightstarDB.
json-flatfile-datastorettu411 โญ60 ๐Ÿด11 ๐Ÿ”จMIT License
     Simple JSON flat file data store with support for typed and dynamic data.
Streamstoneyevhen386 โญ64 ๐Ÿด2 ๐Ÿ”จOther
     Event store for Azure Table Storage
ZoneTreekoculu264 โญ25 ๐Ÿด0 ๐Ÿ”จMIT License
     ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
rocksdb-sharpcuriosity-ai147 โญ38 ๐Ÿด10 ๐Ÿ”จBSD 2-Clause "Simplified" License
     .net bindings for the rocksdb by facebook
SliccDBpmikstacki118 โญ14 ๐Ÿด1 ๐Ÿ”จMIT License
     Light Embedded Graph Database for .net
StringDBmonoclex71 โญ12 ๐Ÿด3 ๐Ÿ”จMIT License
     StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases.
db4o-gpliboxdb30 โญ8 ๐Ÿด1 ๐Ÿ”จundefined
     new Db4o GPL Source Code for Java7+ & .netstardard2.0 Android Xamarin..., the best database project to help you to learn how to make databases

Database Drivers

NameOwnerStarsForksIssuesLicense
StackExchange.RedisStackExchange5779 โญ1486 ๐Ÿด200 ๐Ÿ”จOther
     General purpose redis client
npgsqlnpgsql3139 โญ807 ๐Ÿด237 ๐Ÿ”จPostgreSQL License
     Npgsql is the .NET data provider for PostgreSQL.
mongo-csharp-drivermongodb3096 โญ1235 ๐Ÿด29 ๐Ÿ”จApache License 2.0
     The Official C# .NET Driver for MongoDB
ServiceStack.RedisServiceStack2294 โญ876 ๐Ÿด17 ๐Ÿ”จOther
     .NET's leading C# Redis Client
csharp-driverdatastax621 โญ228 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     DataStax C# Driver for Apache Cassandra
couchbase-net-clientcouchbase272 โญ248 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     The official Couchbase SDK for .NET Core and Full Frameworks
FluentStoragerobinrodricks192 โญ27 ๐Ÿด32 ๐Ÿ”จMIT License
     A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
stowagealoneguid156 โญ11 ๐Ÿด1 ๐Ÿ”จApache License 2.0
     Bloat-free, no BS cloud storage SDK.

Datetime

NameOwnerStarsForksIssuesLicense
nodatimenodatime2654 โญ323 ๐Ÿด33 ๐Ÿ”จApache License 2.0
     A better date and time API for .NET
DateTimeExtensionsjoaomatossilva608 โญ230 ๐Ÿด7 ๐Ÿ”จOther
     This project is a merge of several common DateTime operations on the form of extensions to System.DateTime, including natural date difference text (precise and human rounded), holidays and working days calculations on several culture locales.
Exceptionless.DateTimeExtensionsexceptionless231 โญ27 ๐Ÿด2 ๐Ÿ”จApache License 2.0
     DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods

Decompilation

NameOwnerStarsForksIssuesLicense
dnSpydnSpy25341 โญ4875 ๐Ÿด185 ๐Ÿ”จundefined
     .NET debugger and assembly editor

Deployment

NameOwnerStarsForksIssuesLicense
DbUpDbUp2079 โญ528 ๐Ÿด95 ๐Ÿ”จMIT License
     DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
yuniqlrdagumampan408 โญ63 ๐Ÿด107 ๐Ÿ”จApache License 2.0
     Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
OctoPackOctopusDeploy183 โญ96 ๐Ÿด19 ๐Ÿ”จOther
     Creates Octopus-compatible NuGet packages
unfoldthomasvm137 โญ16 ๐Ÿด2 ๐Ÿ”จundefined
     Powershell-based deployment solution for .net web applications

DirectX

NameOwnerStarsForksIssuesLicense
Vortice.Windowsamerkoleci944 โญ68 ๐Ÿด2 ๐Ÿ”จMIT License
     .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

Distributed Computing

NameOwnerStarsForksIssuesLicense
orleansdotnet9789 โญ2009 ๐Ÿด503 ๐Ÿ”จMIT License
     Cloud Native application framework for .NET
akka.netakkadotnet4603 โญ1036 ๐Ÿด401 ๐Ÿ”จOther
     Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
FoundatioFoundatioFx1905 โญ239 ๐Ÿด28 ๐Ÿ”จApache License 2.0
     Pluggable foundation blocks for building distributed apps.
protoactor-dotnetasynkron1652 โญ286 ๐Ÿด86 ๐Ÿ”จApache License 2.0
     Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
dotNextdotnet1506 โญ118 ๐Ÿด3 ๐Ÿ”จMIT License
     Next generation API for .NET
OrleankkaOrleansContrib485 โญ78 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
ZebusAbc-Arbitrage297 โญ60 ๐Ÿด7 ๐Ÿ”จMIT License
     A lightweight Peer to Peer Service Bus
FsShelterProlucid1 โญ1 ๐Ÿด0 ๐Ÿ”จOther
     Author Apache Storm topologies with F# using statically-typed streams

DLR

NameOwnerStarsForksIssuesLicense
cmdmanojlds351 โญ48 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     C# library to run external programs in a simpler way. Demonstration of "dynamic" features of C#.

Documentation

NameOwnerStarsForksIssuesLicense
docfxdotnet3861 โญ830 ๐Ÿด296 ๐Ÿ”จMIT License
     Static site generator for .NET API documentation.
Swashbuckle.WebApidomaindrivendev3060 โญ679 ๐Ÿด358 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Seamlessly adds a swagger to WebApi projects!
SHFBEWSoftware2164 โญ364 ๐Ÿด18 ๐Ÿ”จOther
     Sandcastle Help File Builder (SHFB). A standalone GUI, Visual Studio integration package, and MSBuild tasks providing full configuration and extensibility for building help files with the Sandcastle tools.
SourceBrowserKirillOsenkov1031 โญ199 ๐Ÿด47 ๐Ÿ”จApache License 2.0
     Source browser website generator that powers http://referencesource.microsoft.com and http://sourceroslyn.io
DocNetFransBouma244 โญ36 ๐Ÿด10 ๐Ÿ”จundefined
     Your friendly static documentation generator, using markdown files to build the content.

E-Commerce and Payments

NameOwnerStarsForksIssuesLicense
nopCommercenopSolutions8874 โญ5051 ๐Ÿด116 ๐Ÿ”จOther
     ASP.NET Core eCommerce software. nopCommerce is a free and open-source shopping cart.
SimplCommercesimplcommerce4101 โญ1535 ๐Ÿด160 ๐Ÿ”จApache License 2.0
     A simple, cross platform, modulith ecommerce system built on .NET
stripe-dotnetstripe1317 โญ565 ๐Ÿด18 ๐Ÿ”จApache License 2.0
     Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.
vc-platformVirtoCommerce1197 โญ847 ๐Ÿด54 ๐Ÿ”จOther
     Virto Commerce Platform Repository
Smartstoresmartstore1047 โญ377 ๐Ÿด524 ๐Ÿ”จGNU Affero General Public License v3.0
     A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 7
grandnode2grandnode977 โญ408 ๐Ÿด95 ๐Ÿ”จGNU General Public License v3.0
     Open-Source eCommerce Platform on .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, LiteDB & Vue.js
StripeServiceStack193 โญ67 ๐Ÿด3 ๐Ÿ”จOther
     Typed .NET clients for stripe.com REST APIs
adyen-dotnet-api-libraryAdyen99 โญ109 ๐Ÿด6 ๐Ÿ”จMIT License
     Adyen API Library for .NET

Emulators

NameOwnerStarsForksIssuesLicense
RyujinxRyujinx31758 โญ3692 ๐Ÿด814 ๐Ÿ”จMIT License
     Experimental Nintendo Switch Emulator written in C#
BizHawkTASEmulators1987 โญ370 ๐Ÿด628 ๐Ÿ”จOther
     BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.

Environment Management

NameOwnerStarsForksIssuesLicense
clidotnet3495 โญ1074 ๐Ÿด0 ๐Ÿ”จundefined
     The .NET Core command-line (CLI) tools, used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, ...).

ETL

NameOwnerStarsForksIssuesLicense
ChoETLCinchoo732 โญ132 ๐Ÿด67 ๐Ÿ”จMIT License
     ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

Event aggregator and messenger

NameOwnerStarsForksIssuesLicense
MediatRjbogard10555 โญ1127 ๐Ÿด16 ๐Ÿ”จApache License 2.0
     Simple, unambitious mediator implementation in .NET
EventFloweventflow2306 โญ440 ๐Ÿด16 ๐Ÿ”จOther
     Async/await first CQRS+ES and DDD framework for .NET
Mediator.Netmayuanyang359 โญ50 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
TinyMessengergrumpydev282 โญ71 ๐Ÿด6 ๐Ÿ”จMicrosoft Public License
     A lightweight event aggregator/messenger for loosely coupled communication.
FluentMediatorivanpaulovich191 โญ17 ๐Ÿด5 ๐Ÿ”จApache License 2.0
     :twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
Xer.CqrsXerProjects100 โญ8 ๐Ÿด2 ๐Ÿ”จMIT License
     A lightweight and easy-to-use CQRS + DDD library

Exceptions

NameOwnerStarsForksIssuesLicense
Exceptionless.Netexceptionless546 โญ142 ๐Ÿด2 ๐Ÿ”จOther
     Exceptionless clients for the .NET platform

Extensions

NameOwnerStarsForksIssuesLicense
Z.ExtensionMethodszzzprojects1292 โญ269 ๐Ÿด14 ๐Ÿ”จMIT License
     C# Extension Methods | Over 1000 extension methods:

Functional programming

NameOwnerStarsForksIssuesLicense
language-extlouthy6125 โญ407 ๐Ÿด64 ๐Ÿ”จMIT License
     C# functional language extensions - a base class library for functional programming
MoreLINQmorelinq3579 โญ406 ๐Ÿด113 ๐Ÿ”จApache License 2.0
     Extensions to LINQ to Objects
Optionalnlkl877 โญ74 ๐Ÿด26 ๐Ÿ”จMIT License
     A robust option type for C#
Curryfyleandromoh62 โญ3 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.
Optupleatifaziz28 โญ1 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     .NET Standard Library for giving (bool, T) Option-like semantics
JFlepp.Maybefl3pp4 โญ0 ๐Ÿด0 ๐Ÿ”จThe Unlicense
     A Maybe type for C#, aimed as an idiomatic port of the option type in F# to C#

Game

NameOwnerStarsForksIssuesLicense
MonoGameMonoGame10733 โญ2807 ๐Ÿด791 ๐Ÿ”จOther
     One framework for creating powerful cross-platform games.
UnrealCLRnxrighthere3032 โญ218 ๐Ÿด7 ๐Ÿ”จMIT License
     Unreal Engine .NET 6 integration
FNAFNA-XNA2502 โญ250 ๐Ÿด18 ๐Ÿ”จundefined
     FNA - Accuracy-focused XNA4 reimplementation for open platforms
bepuphysics2bepu2137 โญ246 ๐Ÿด50 ๐Ÿ”จApache License 2.0
     Pure C# 3D real time physics simulation library, now with a higher version number.
Nezprime311705 โญ348 ๐Ÿด42 ๐Ÿ”จMIT License
     Nez is a free 2D focused framework that works with MonoGame and FNA
osu-frameworkppy1555 โญ392 ๐Ÿด432 ๐Ÿ”จMIT License
     A game framework written with osu! in mind.
dualityAdamsLair1387 โญ288 ๐Ÿด135 ๐Ÿ”จMIT License
     a 2D Game Development Framework
CocosSharpmono492 โญ161 ๐Ÿด81 ๐Ÿ”จundefined
     CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.
urhoxamarin457 โญ127 ๐Ÿด157 ๐Ÿ”จOther
     Code to integrate with the Urho3D engine
DotRecastikpil379 โญ58 ๐Ÿด9 ๐Ÿ”จzlib License
     DotRecast - a port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, C#, Unity3D, games, servers
FosterFosterFramework333 โญ25 ๐Ÿด6 ๐Ÿ”จMIT License
     A small C# game framework
winstore-sdkdevtodev-analytics7 โญ1 ๐Ÿด0 ๐Ÿ”จundefined
     devtodev SDK for Windows and Windows Phone

GIS

NameOwnerStarsForksIssuesLicense
GeoJSON.NetGeoJSON-Net431 โญ167 ๐Ÿด23 ๐Ÿ”จMIT License
     .Net library for GeoJSON types & corresponding Json.Net (de)serializers
CoordinateSharpTronald347 โญ57 ๐Ÿด3 ๐Ÿ”จOther
     A library designed to ease geographic coordinate format conversions, and determine sun/moon information in C#
DEM.Netdem-net277 โญ55 ๐Ÿด14 ๐Ÿ”จOther
     Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
GeoJSON4EntityFrameworkalatas18 โญ9 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     Create GeoJSON from Entity Framework Spatial Data or WKT

Git Tools

NameOwnerStarsForksIssuesLicense
gitextensionsgitextensions7475 โญ2053 ๐Ÿด692 ๐Ÿ”จOther
     Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
posh-gitdahlbyk7366 โญ793 ๐Ÿด95 ๐Ÿ”จMIT License
     A PowerShell environment for Git
libgit2sharplibgit23055 โญ862 ๐Ÿด404 ๐Ÿ”จMIT License
     Git + .NET = โค
Git-Credential-Manager-for-Windowsmicrosoft2844 โญ582 ๐Ÿด82 ๐Ÿ”จOther
     Secure Git credential storage for Windows with support for Visual Studio Team Services, GitHub, and Bitbucket multi-factor authentication.
GitVersionGitTools2730 โญ638 ๐Ÿด40 ๐Ÿ”จMIT License
     From git log to SemVer in no time
Bonobo-Git-Serverjakubgarfield1786 โญ599 ๐Ÿด184 ๐Ÿ”จMIT License
     Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. Go to homepage for release and more info.
RepoZawaescher968 โญ85 ๐Ÿด12 ๐Ÿ”จMIT License
     ๐Ÿ‘จโ€๐Ÿ’ป A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
Husky.Netalirezanet580 โญ29 ๐Ÿด4 ๐Ÿ”จMIT License
     Git hooks made easy with Husky.Net internal task runner! ๐Ÿถ It brings the dev-dependency concept to the .NET world!
GitLinkGitTools557 โญ86 ๐Ÿด42 ๐Ÿ”จMIT License
     Making .NET open source accessible!
ngitmono260 โญ154 ๐Ÿด28 ๐Ÿ”จundefined
     Automated jgit port to c#
GitRead.Netkingsimmy16 โญ3 ๐Ÿด0 ๐Ÿ”จCreative Commons Zero v1.0 Universal
     .Net Standard library for reading Git repository data

Graphics

NameOwnerStarsForksIssuesLicense
LiveCharts2beto-rodriguez3792 โญ492 ๐Ÿด127 ๐Ÿ”จMIT License
     Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
Silk.NETdotnet3622 โญ348 ๐Ÿด62 ๐Ÿ”จMIT License
     The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
opentkopentk3071 โญ627 ๐Ÿด50 ๐Ÿ”จOther
     The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
veldridveldrid2396 โญ265 ๐Ÿด153 ๐Ÿ”จMIT License
     A low-level, portable graphics library for .NET.
NGraphicspraeclarum700 โญ133 ๐Ÿด62 ๐Ÿ”จMIT License
     NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.
LibTessDotNetspeps295 โญ56 ๐Ÿด8 ๐Ÿ”จOther
     C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab
RealTimeGraphXroyben203 โญ46 ๐Ÿด6 ๐Ÿ”จMIT License
     High performance real-time graph for WPF & UWP
VectSharparklumpus128 โญ13 ๐Ÿด3 ๐Ÿ”จGNU Lesser General Public License v3.0
     A light library for C# vector graphics

GraphQL

NameOwnerStarsForksIssuesLicense
graphql-specgraphql14207 โญ1114 ๐Ÿด218 ๐Ÿ”จundefined
     GraphQL is a query language and execution engine tied to any backend service.
graphql-dotnetgraphql-dotnet5731 โญ914 ๐Ÿด134 ๐Ÿ”จMIT License
     GraphQL for .NET
graphql-platformChilliCream4854 โญ703 ๐Ÿด499 ๐Ÿ”จMIT License
     Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
graphql-netchkimes889 โญ87 ๐Ÿด42 ๐Ÿ”จMIT License
     Convert GraphQL to IQueryable
EntityGraphQLEntityGraphQL377 โญ51 ๐Ÿด17 ๐Ÿ”จMIT License
     A GraphQL library for .NET
ZeroQLbyme8239 โญ14 ๐Ÿด6 ๐Ÿ”จMIT License
     C# GraphQL client with Linq-like syntax

GUI

NameOwnerStarsForksIssuesLicense
AvaloniaAvaloniaUI23512 โญ2034 ๐Ÿด1314 ๐Ÿ”จMIT License
     Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
MahApps.MetroMahApps9104 โญ2440 ๐Ÿด84 ๐Ÿ”จMIT License
     A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
microsoft-ui-xamlmicrosoft5990 โญ650 ๐Ÿด1526 ๐Ÿ”จMIT License
     Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
WindowsCommunityToolkitCommunityToolkit5759 โญ1364 ๐Ÿด317 ๐Ÿ”จOther
     The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Xamarin.Formsxamarin5633 โญ1879 ๐Ÿด2467 ๐Ÿ”จOther
     Xamarin.Forms Official Home
HandyControlHandyOrg5576 โญ967 ๐Ÿด218 ๐Ÿ”จMIT License
     Contains some simple and commonly used WPF controls
Etopicoe3464 โญ317 ๐Ÿด350 ๐Ÿ”จOther
     Cross platform GUI framework for desktop and mobile applications in .NET
MaterialSkinIgnaceMaes2806 โญ818 ๐Ÿด147 ๐Ÿ”จMIT License
     Theming .NET WinForms, C# or VB.Net, to Google's Material Design Principles.
muifirstfloorsoftware2588 โญ754 ๐Ÿด145 ๐Ÿ”จMicrosoft Public License
     Modern UI for WPF
Fluent.Ribbonfluentribbon2418 โญ504 ๐Ÿด44 ๐Ÿ”จMIT License
     WPF Ribbon control like in Office
DragablzButchersBoy2115 โญ314 ๐Ÿด138 ๐Ÿ”จMIT License
     Dragable and tearable tab control for WPF
AvalonEditicsharpcode1754 โญ459 ๐Ÿด104 ๐Ÿ”จMIT License
     The WPF-based text editor component used in SharpDevelop
adonis-uibenruehl1666 โญ142 ๐Ÿด43 ๐Ÿ”จMIT License
     Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals
Oouipraeclarum1618 โญ164 ๐Ÿด110 ๐Ÿ”จMIT License
     A small cross-platform UI library that brings the simplicity of native UI development to the web
qmlnetqmlnet1368 โญ108 ๐Ÿด51 ๐Ÿ”จMIT License
     Qml.Net - Qt/QML integration/support for .NET
xwtmono1352 โญ238 ๐Ÿด161 ๐Ÿ”จMIT License
     A cross-platform UI toolkit for creating desktop applications with .NET and Mono
NeutroniumNeutroniumCore1336 โญ122 ๐Ÿด91 ๐Ÿ”จMIT License
     ๐Ÿš€ Build .NET desktop applications using HTML, CSS and javascript.
FastColoredTextBoxPavelTorgashov1194 โญ454 ๐Ÿด108 ๐Ÿ”จOther
     Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET.
ookii-dialogs-wpfookii-dialogs1056 โญ79 ๐Ÿด37 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Awesome dialogs for Windows Desktop applications built with Microsoft .NET (WPF)
ScintillaNETjacobslusser957 โญ239 ๐Ÿด101 ๐Ÿ”จMIT License
     A Windows Forms control, wrapper, and bindings for the Scintilla text editor.
WinApiprasannavl810 โญ100 ๐Ÿด29 ๐Ÿ”จApache License 2.0
     A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
RibbonWinFormsRibbonWinForms727 โญ196 ๐Ÿด37 ๐Ÿ”จMicrosoft Public License
     An Office Ribbon Control for .NET WinForms
QtSharpddobrev568 โญ53 ๐Ÿด29 ๐Ÿ”จOther
     Mono/.NET bindings for Qt
ookii-dialogs-winformsookii-dialogs555 โญ49 ๐Ÿด17 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Awesome dialogs for Windows Desktop applications built with Microsoft .NET (WinForms)
gtk-sharpmono418 โญ142 ๐Ÿด50 ๐Ÿ”จOther
     Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono
callistotimheuer340 โญ112 ๐Ÿด57 ๐Ÿ”จOther
     A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
laraintegrativesoft146 โญ8 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     Lara Web Engine is a lightweight C# framework for web user interface development.
SciterSharpramon-mendes104 โญ21 ๐Ÿด4 ๐Ÿ”จGNU General Public License v3.0
     C# bindings for Sciter - create HTML/CSS/TIScript based native apps

HTML and CSS

NameOwnerStarsForksIssuesLicense
AngleSharpAngleSharp4967 โญ549 ๐Ÿด8 ๐Ÿ”จMIT License
     :angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
dotlessdotless694 โญ201 ๐Ÿด82 ๐Ÿ”จApache License 2.0
     .NET Port of the ruby Less CSS lib
ExCSSTylerBrinks314 โญ123 ๐Ÿด12 ๐Ÿ”จMIT License
     A CSS Parser for .NET. It's BADA55!
LtGtTyrrrz119 โญ8 ๐Ÿด0 ๐Ÿ”จMIT License
     Lightweight HTML processor
LibSassHostTaritsyn82 โญ11 ๐Ÿด1 ๐Ÿ”จApache License 2.0
     .NET wrapper around the LibSass library with the ability to support a virtual file system.

HTTP

NameOwnerStarsForksIssuesLicense
RestSharprestsharp9419 โญ2312 ๐Ÿด48 ๐Ÿ”จApache License 2.0
     Simple REST and HTTP API Client for .NET
refitreactiveui8025 โญ719 ๐Ÿด190 ๐Ÿ”จMIT License
     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.
WebApiClientdotnetcore2003 โญ439 ๐Ÿด8 ๐Ÿ”จMIT License
     An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
RestEasecanton71037 โญ105 ๐Ÿด12 ๐Ÿ”จMIT License
     Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit
EasyHttpEasyHttp968 โญ271 ๐Ÿด19 ๐Ÿ”จOther
     Http Library for C#
Http.fshaf317 โญ43 ๐Ÿด18 ๐Ÿ”จundefined
     A simple, functional HTTP client library for F#
Tiny.RestClientjgiacomini206 โญ30 ๐Ÿด19 ๐Ÿ”จMIT License
     Simpliest Fluent REST client for .NET
ApizrRespawnsive123 โญ10 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
RestLessletsar109 โญ12 ๐Ÿด8 ๐Ÿ”จMIT License
     The automatic type-safe-reflectionless REST API client library for .Net Standard
fluxzy.corehaga-rak71 โญ3 ๐Ÿด2 ๐Ÿ”จOther
     Fast and fully streamed Man-On-The-Middle engine and a CLI app to intercept, record and alter HTTP/1.1, H2, websocket traffic over plain or secure channels.
httpclientgoodies.netjeffijoe65 โญ7 ๐Ÿด1 ๐Ÿ”จMIT License
     Useful utilities for the .NET HttpClient.

IDE

NameOwnerStarsForksIssuesLicense
monodevelopmono2799 โญ1005 ๐Ÿด655 ๐Ÿ”จundefined
     MonoDevelop is a cross platform .NET IDE
roslynpadroslynpad2204 โญ329 ๐Ÿด46 ๐Ÿ”จMIT License
     A cross-platform C# editor based on Roslyn and AvalonEdit
SharpDevelopicsharpcode2031 โญ760 ๐Ÿด317 ๐Ÿ”จundefined
     #develop (short for SharpDevelop) is a free IDE for .NET programming languages.
AvalonStudioVitalElement1570 โญ225 ๐Ÿด92 ๐Ÿ”จGNU Lesser General Public License v3.0
     Cross platform IDE and Shell
mongo-csharp-analyzermongodb21 โญ10 ๐Ÿด5 ๐Ÿ”จApache License 2.0
     The MongoDB Analyzer is a free tool that helps you understand how your code translates into the MongoDB Query API.

Image Processing

NameOwnerStarsForksIssuesLicense
ImageSharpSixLabors7055 โญ838 ๐Ÿด45 ๐Ÿ”จOther
     :camera: A modern, cross-platform, 2D Graphics library for .NET
Magick.NETdlemstra3208 โญ405 ๐Ÿด67 ๐Ÿ”จApache License 2.0
     The .NET library for ImageMagick
ImageProcessorJimBobSquarePants2498 โญ498 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     :camera: A fluent wrapper around System.Drawing for the processing of image files.
metadata-extractor-dotnetdrewnoakes885 โญ153 ๐Ÿด62 ๐Ÿ”จOther
     Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
PhotoSaucesaucecontrol540 โญ48 ๐Ÿด12 ๐Ÿ”จMIT License
     MagicScaler high-performance, high-quality image processing pipeline for .NET
dot-imagingdajuric314 โญ36 ๐Ÿด14 ๐Ÿ”จundefined
     Minimalistic .NET imaging portable platform
Colourfultompazourek267 โญ35 ๐Ÿด35 ๐Ÿ”จMIT License
     ๐ŸŽจ Open source .NET library for working with color spaces.
PixelViewercarina-studio187 โญ31 ๐Ÿด4 ๐Ÿ”จMIT License
     A cross-platform image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it.
ImageWizardusercode62 โญ10 ๐Ÿด0 ๐Ÿ”จMIT License
     Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
ColorHelperiamartyom60 โญ9 ๐Ÿด3 ๐Ÿ”จMIT License
    

Install tools

NameOwnerStarsForksIssuesLicense
chocochocolatey9819 โญ872 ๐Ÿด785 ๐Ÿ”จOther
     Chocolatey - the package manager for Windows
Squirrel.WindowsSquirrel7135 โญ1020 ๐Ÿด406 ๐Ÿ”จMIT License
     An installation and update framework for Windows desktop apps
OnovaTyrrrz478 โญ37 ๐Ÿด0 ๐Ÿ”จMIT License
     Unintrusive auto-update framework

Interactive programming

NameOwnerStarsForksIssuesLicense
interactivedotnet2719 โญ364 ๐Ÿด503 ๐Ÿ”จMIT License
     .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

Internationalization

NameOwnerStarsForksIssuesLicense
ResXResourceManagerdotnet1240 โญ203 ๐Ÿด64 ๐Ÿ”จMIT License
     Manage localization of all ResX-Based resources in one central place.
i18nturquoiseowl555 โญ156 ๐Ÿด65 ๐Ÿ”จOther
     Smart internationalization for ASP.NET
messageformat.netjeffijoe154 โญ23 ๐Ÿด5 ๐Ÿ”จMIT License
     ICU MessageFormat implementation for .NET.

Interoperability

NameOwnerStarsForksIssuesLicense
pythonnetpythonnet4321 โญ678 ๐Ÿด136 ๐Ÿ”จMIT License
     Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
CppSharpmono2967 โญ473 ๐Ÿด308 ๐Ÿ”จMIT License
     Tools and libraries to glue C/C++ APIs to high-level languages
pinvokedotnet2087 โญ217 ๐Ÿด1 ๐Ÿ”จMIT License
     A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
pinvoke-interop-assistantjaredpar411 โญ87 ๐Ÿด13 ๐Ÿ”จundefined
     PInvoke Interop Assistant
sharpenmono376 โญ144 ๐Ÿด34 ๐Ÿ”จGNU General Public License v2.0
     Sharpen is an Eclipse plugin created by db4o that allows you to convert your Java project into c#
cxximono199 โญ45 ๐Ÿด7 ๐Ÿ”จOther
     C++ interop framework
Pyroliteirmen176 โญ48 ๐Ÿด1 ๐Ÿ”จMIT License
     Java and .NET client interface for Pyro5 protocol
LegacyWrapperCodefoundryDE78 โญ20 ๐Ÿด19 ๐Ÿ”จMIT License
     LegacyWrapper uses a x86 wrapper to call legacy dlls from a 64 bit process (or vice versa).

IoC

NameOwnerStarsForksIssuesLicense
Autofacautofac4367 โญ831 ๐Ÿด11 ๐Ÿ”จMIT License
     An addictive .NET IoC container
Scrutorkhellang3400 โญ229 ๐Ÿด52 ๐Ÿ”จMIT License
     Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
Ninjectninject2655 โญ529 ๐Ÿด89 ๐Ÿ”จOther
     the ninja of .net dependency injectors
unityunitycontainer1641 โญ359 ๐Ÿด1 ๐Ÿ”จApache License 2.0
     This repository contains all relevant information about Unity Container suit
Windsorcastleproject1503 โญ456 ๐Ÿด90 ๐Ÿ”จApache License 2.0
     Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
SimpleInjectorsimpleinjector1179 โญ149 ๐Ÿด32 ๐Ÿ”จMIT License
     An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
DryIocdadhi962 โญ120 ๐Ÿด41 ๐Ÿ”จMIT License
     DryIoc is fast, small, full-featured IoC Container for .NET
spring-netspring-projects829 โญ370 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     Spring Framework for .NET
TinyIoCgrumpydev827 โญ238 ๐Ÿด55 ๐Ÿ”จMIT License
     An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike.
LightInjectseesharper613 โญ122 ๐Ÿด96 ๐Ÿ”จMIT License
     An ultra lightweight IoC container
vs-mefmicrosoft400 โญ86 ๐Ÿด27 ๐Ÿ”จMIT License
     Managed Extensibility Framework (MEF) implementation used by Visual Studio
stashboxz4kn4fein133 โญ10 ๐Ÿด0 ๐Ÿ”จMIT License
     A lightweight, fast, and portable dependency injection framework for .NET-based solutions.

JavaScript Engines

NameOwnerStarsForksIssuesLicense
edgetjanczuk5399 โญ643 ๐Ÿด373 ๐Ÿ”จOther
     Run .NET and Node.js code in-process on Windows, MacOS, and Linux
jintsebastienros3887 โญ539 ๐Ÿด27 ๐Ÿ”จBSD 2-Clause "Simplified" License
     Javascript Interpreter for .NET
ClearScriptmicrosoft1645 โญ146 ๐Ÿด15 ๐Ÿ”จMIT License
     A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).
jurassicpaulbartrum846 โญ120 ๐Ÿด64 ๐Ÿ”จMIT License
     A .NET library to parse and execute JavaScript code.
yantrayantrajs171 โญ7 ๐Ÿด15 ๐Ÿ”จApache License 2.0
     JavaScript Engine for .NET Standard

Logging

NameOwnerStarsForksIssuesLicense
serilogserilog6912 โญ790 ๐Ÿด41 ๐Ÿ”จApache License 2.0
     Simple .NET logging with fully-structured events
FoundatioFoundatioFx1905 โญ239 ๐Ÿด28 ๐Ÿ”จApache License 2.0
     Pluggable foundation blocks for building distributed apps.
StackExchange.ExceptionalNickCraver857 โญ166 ๐Ÿด20 ๐Ÿ”จApache License 2.0
     Error handler used for the Stack Exchange network
sentry-dotnetgetsentry557 โญ201 ๐Ÿด224 ๐Ÿ”จMIT License
     Sentry SDK for .NET
Exceptionless.Netexceptionless546 โญ142 ๐Ÿด2 ๐Ÿ”จOther
     Exceptionless clients for the .NET platform
logarycausiq525 โญ71 ๐Ÿด71 ๐Ÿ”จOther
     Logs and metrics are one! Professional logging, metrics and analytics for your apps.
ZeroLogAbc-Arbitrage378 โญ28 ๐Ÿด1 ๐Ÿ”จMIT License
     A high-performance, zero-allocation .NET logging library.
ULogViewercarina-studio289 โญ26 ๐Ÿด6 ๐Ÿ”จMIT License
     Cross-Platform Universal Log Viewer.
elmah-mvcalexbeletsky266 โญ61 ๐Ÿด36 ๐Ÿ”จApache License 2.0
     Painless integration of ELMAH into ASP.NET MVC application
semantic-loggingmicrosoftarchive215 โญ80 ๐Ÿด6 ๐Ÿ”จOther
     Supporting semantic/structured logging for .NET
Sejilalaatm170 โญ36 ๐Ÿด7 ๐Ÿ”จApache License 2.0
     Capture, view and filter your ASP.net core log events right from your app
essential-diagnosticssgryphon65 โญ25 ๐Ÿด34 ๐Ÿ”จMicrosoft Reciprocal License
     Essential.Diagnostics contains additional trace listeners, filters and utility classes for the .NET Framework System.Diagnostics trace logging. Included are colored console, SQL database, rolling file, Seq logging server, and in-memory trace listeners, expression filters, activity and logical operation scopes, and configuration file monitoring.
Rollbar.NETrollbar64 โญ46 ๐Ÿด12 ๐Ÿ”จMIT License
     Rollbar for .NET
Logazmicihtfw57 โญ15 ๐Ÿด2 ๐Ÿ”จMIT License
     Windows log viewer for log4j

Machine Learning and Data Science

NameOwnerStarsForksIssuesLicense
machinelearningdotnet8806 โญ1835 ๐Ÿด905 ๐Ÿ”จMIT License
     ML.NET is an open source and cross-platform machine learning framework for .NET.
m2cgenBayesWitnesses2701 โญ230 ๐Ÿด52 ๐Ÿ”จMIT License
     Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
GeneticSharpgiacomelli1212 โญ319 ๐Ÿด10 ๐Ÿ”จMIT License
     GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
FSharp.Datafsprojects801 โญ289 ๐Ÿด155 ๐Ÿ”จOther
     F# Data: Library for Data Access
catalystcuriosity-ai669 โญ67 ๐Ÿด30 ๐Ÿ”จMIT License
     ๐Ÿš€ Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.
numlsethjuarez429 โญ105 ๐Ÿด14 ๐Ÿ”จMIT License
     Machine Learning for .NET
accord-net-extensionsdajuric340 โญ285 ๐Ÿด8 ๐Ÿ”จundefined
     Advanced image processing and computer vision algorithms made as fluent extensions and built for portability
Synapsesmrdimosthenis68 โญ6 ๐Ÿด0 ๐Ÿ”จundefined
     A group of neural-network libraries for functional and mainstream languages

Mail

NameOwnerStarsForksIssuesLicense
MailKitjstedfast5902 โญ794 ๐Ÿด6 ๐Ÿ”จMIT License
     A cross-platform .NET library for IMAP, POP3, and SMTP.
FluentEmaillukencode2889 โญ424 ๐Ÿด129 ๐Ÿ”จMIT License
     All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
MimeKitjstedfast1743 โญ352 ๐Ÿด8 ๐Ÿ”จMIT License
     A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
PreMailer.Netmilkshakesoftware639 โญ117 ๐Ÿด29 ๐Ÿ”จMIT License
     C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.
StrongGridJericho172 โญ35 ๐Ÿด15 ๐Ÿ”จundefined
     Strongly typed library for the entire SendGrid v3 API, including webhooks
MailKitSimplifieddanzuep50 โญ7 ๐Ÿด3 ๐Ÿ”จMIT License
     Send and receive emails easily, fluently, with one line of code for each operation.

Markdown Processors

NameOwnerStarsForksIssuesLicense
markdigxoofx4061 โญ427 ๐Ÿด100 ๐Ÿ”จBSD 2-Clause "Simplified" License
     A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET

Mathematics

NameOwnerStarsForksIssuesLicense
automatic-graph-layoutmicrosoft1318 โญ307 ๐Ÿด127 ๐Ÿ”จOther
     A set of tools for graph layout and viewing
AngouriMathasc-community749 โญ69 ๐Ÿด129 ๐Ÿ”จMIT License
     New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
xaml-mathForNeVeR603 โญ96 ๐Ÿด84 ๐Ÿ”จMIT License
     A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAML-based frameworks
UnitConversionatulmish177 โญ27 ๐Ÿด6 ๐Ÿ”จMIT License
     Expansible Unit Conversion Library for .Net Core and .Net Framework
GeometRi.CSharpRiSearcher163 โญ33 ๐Ÿด0 ๐Ÿ”จMIT License
     Simple and lightweight computational geometry library for .Net
MKL.NETMKL-NET146 โญ18 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     A simple cross platform .NET API for Intel MKL
Math3Dvimaec95 โญ10 ๐Ÿด4 ๐Ÿ”จMIT License
     A .NET Standard 2.0 library for simple and efficient 3D math that is a feature-rich replacement for System.Numerics https://vimaec.github.io/Math3D
autodiffalexshtf85 โญ12 ๐Ÿด3 ๐Ÿ”จMIT License
     A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Rationalstompazourek75 โญ12 ๐Ÿด6 ๐Ÿ”จMIT License
     ๐Ÿ”Ÿ Implementation of rational number arithmetic for .NET with arbitrary precision.

Media

NameOwnerStarsForksIssuesLicense
NAudionaudio5205 โญ1081 ๐Ÿด471 ๐Ÿ”จMIT License
     Audio and MIDI library for .NET
cscorefiloe2095 โญ452 ๐Ÿด89 ๐Ÿ”จOther
     An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
libvlcsharpvideolan1363 โญ248 ๐Ÿด7 ๐Ÿ”จGNU Lesser General Public License v2.1
     Cross-platform .NET/Mono bindings for LibVLC
taglib-sharpmono1220 โญ307 ๐Ÿด147 ๐Ÿ”จGNU Lesser General Public License v2.1
     Library for reading and writing metadata in media files
Xabe.FFmpegtomaszzmuda695 โญ123 ๐Ÿด49 ๐Ÿ”จOther
     .NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
SeeSharkSpeykious135 โญ10 ๐Ÿด10 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Simple C# camera library.

Metrics

NameOwnerStarsForksIssuesLicense
FoundatioFoundatioFx1905 โญ239 ๐Ÿด28 ๐Ÿ”จApache License 2.0
     Pluggable foundation blocks for building distributed apps.
statsd-csharp-clientPereingo111 โญ67 ๐Ÿด0 ๐Ÿ”จMIT License
     Statsd C# Client

Micro Framework

NameOwnerStarsForksIssuesLicense
netmf-interpreterNETMF483 โญ223 ๐Ÿด175 ๐Ÿ”จOther
     .NET Micro Framework Interpreter

Minification

NameOwnerStarsForksIssuesLicense
WebMarkupMinTaritsyn431 โญ47 ๐Ÿด2 ๐Ÿ”จApache License 2.0
     The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
CompressedStaticFilesAnderssonPeter83 โญ17 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     asp.net core middleware to send compressed static files to the browser without having to compress on demand, also has support for sending more advanced image formats when the browser indicates that i has support for it.

Misc

NameOwnerStarsForksIssuesLicense
PollyApp-vNext12915 โญ1126 ๐Ÿด12 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
FluentValidationFluentValidation8734 โญ1169 ๐Ÿด6 ๐Ÿ”จApache License 2.0
     A popular .NET validation library for building strongly-typed validation rules.
HumanizerHumanizr8320 โญ931 ๐Ÿด155 ๐Ÿ”จOther
     Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
CsvHelperJoshClose4515 โญ1036 ๐Ÿด288 ๐Ÿ”จOther
     Library to help reading and writing CSV files
coraveljamesmh3544 โญ235 ๐Ÿด65 ๐Ÿ”จMIT License
     Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
hashids.netullmark3244 โญ166 ๐Ÿด2 ๐Ÿ”จMIT License
     A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
rant3TheBerkin2969 โญ108 ๐Ÿด9 ๐Ÿ”จMIT License
     (Obsolete) Archive of Rant 3.x.
YoutubeExplodeTyrrrz2671 โญ460 ๐Ÿด6 ๐Ÿ”จMIT License
     Abstraction layer over YouTube's internal API
scriptcsscriptcs2451 โญ369 ๐Ÿด169 ๐Ÿ”จOther
     Write C# apps with a text editor, nuget and the power of Roslyn!
React.NETreactjs2271 โญ947 ๐Ÿด104 ๐Ÿ”จMIT License
     .NET library for JSX compilation and server-side rendering of React components
Enums.NETTylerBrinkley1644 โญ101 ๐Ÿด5 ๐Ÿ”จMIT License
     Enums.NET is a high-performance type-safe .NET enum utility library
guardsafakgur715 โญ51 ๐Ÿด0 ๐Ÿ”จMIT License
     A high-performance, extensible argument validation library.
DeviceIdMatthewKing678 โญ111 ๐Ÿด16 ๐Ÿ”จMIT License
     A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.
Wardenwarden-stack613 โญ69 ๐Ÿด14 ๐Ÿ”จMIT License
     Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch.
Jotanakic597 โญ51 ๐Ÿด5 ๐Ÿ”จMIT License
     Jot is a library for persisting and applying .NET application state.
HidLibrarymikeobrien556 โญ222 ๐Ÿด71 ๐Ÿ”จMIT License
     This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
ByteSizeomar531 โญ52 ๐Ÿด17 ๐Ÿ”จMIT License
     ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
Aeron.NETAdaptiveConsulting470 โญ95 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
Streamsnessos381 โญ46 ๐Ÿด12 ๐Ÿ”จOther
     A lightweight F#/C# library for efficient functional-style pipelines on streams of data.
Valitvalit-stack321 โญ26 ๐Ÿด11 ๐Ÿ”จMIT License
     Valit is dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead!
ConsoleTableExtminhhungit318 โญ36 ๐Ÿด5 ๐Ÿ”จMIT License
     A fluent library to print out a nicely formatted table in a console application C#
DeviceDetector.NETtotpero312 โญ69 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
Validotbartoszlenar284 โญ18 ๐Ÿด10 ๐Ÿ”จMIT License
     Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
TypeShapeeiriktsarpalis280 โญ38 ๐Ÿด1 ๐Ÿ”จMIT License
     Practical generic programming for F#
QuickenshteinTurnerj272 โญ14 ๐Ÿด11 ๐Ÿ”จMIT License
     Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
RecordParserleandromoh268 โญ11 ๐Ÿด6 ๐Ÿ”จMIT License
     Zero Allocation Writer/Reader Parser for .NET Core
FormHelpersinanbozkus263 โญ36 ๐Ÿด7 ๐Ÿ”จMIT License
     ASP.NET Core - Transform server-side validations to client-side without writing any javascript code. (Compatible with Fluent Validation)
InfinityCrawlerTurnerSoftware236 โญ35 ๐Ÿด13 ๐Ÿ”จMIT License
     A simple but powerful web crawler library for .NET
Shieldedjbakic235 โญ20 ๐Ÿด3 ๐Ÿ”จMIT License
     A strict and mostly lock-free Software Transactional Memory (STM) for .NET
SystemWrapperjozefizso172 โญ63 ๐Ÿด10 ๐Ÿ”จMicrosoft Public License
     .NET library for easier testing of system APIs.
NaturalSort.Extensiontompazourek150 โญ11 ๐Ÿด0 ๐Ÿ”จMIT License
     ๐Ÿ”€ Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
FlatMapperjoaomatossilva90 โญ15 ๐Ÿด2 ๐Ÿ”จApache License 2.0
     FlatMapper is a library to import and export data from and to plain text files.
system-text-json-jsondiffpatchweichch90 โญ11 ๐Ÿด15 ๐Ÿ”จMIT License
     High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format.
BuildVersioningTurnerSoftware55 โญ4 ๐Ÿด4 ๐Ÿ”จMIT License
     Simple build versioning for .NET, powered by Git tags
AzureCrawleryagopv42 โญ7 ๐Ÿด0 ๐Ÿ”จMIT License
     Take HTML Snapshots for your Angular, Ember, Durandal or any JavaScript applications
dotnet-execWeihanLi41 โญ4 ๐Ÿด6 ๐Ÿ”จApache License 2.0
     dotnet execute with custom entry point, another dotnet run without project file

MVVM

NameOwnerStarsForksIssuesLicense
PrismPrismLibrary6093 โญ1619 ๐Ÿด22 ๐Ÿ”จOther
     Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
WindowsCommunityToolkitCommunityToolkit5759 โญ1364 ๐Ÿด317 ๐Ÿ”จOther
     The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
MvvmCrossMvvmCross3814 โญ1303 ๐Ÿด204 ๐Ÿ”จMicrosoft Public License
     The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Caliburn.MicroCaliburn-Micro2762 โญ772 ๐Ÿด93 ๐Ÿ”จMIT License
     A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
dotnetCommunityToolkit2696 โญ245 ๐Ÿด130 ๐Ÿ”จOther
     .NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
MauiCommunityToolkit2009 โญ316 ๐Ÿด128 ๐Ÿ”จMIT License
     The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
mvvmlightlbugnion1154 โญ312 ๐Ÿด74 ๐Ÿ”จMIT License
     The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
geminitgjones1076 โญ292 ๐Ÿด64 ๐Ÿ”จOther
     Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
wafjbe2277693 โญ128 ๐Ÿด5 ๐Ÿ”จMIT License
     Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
mvvm-dialogsFantasticFiasco615 โญ75 ๐Ÿด7 ๐Ÿ”จApache License 2.0
     Library simplifying the concept of opening dialogs from a view model when using MVVM in WPF
EBindSIDOVSKY159 โญ7 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     ๐Ÿ”ต .NET Data Binding we deserve: concise, fast, feature-rich
TomsToolboxtom-englert96 โญ19 ๐Ÿด0 ๐Ÿ”จMIT License
     A set of core functions and classes to ease every days .Net development tasks.
Smaragdnkristek34 โญ6 ๐Ÿด0 ๐Ÿ”จMIT License
     A platform-independent, lightweight library for developing .NET applications using the MVVM architecture

Networking

NameOwnerStarsForksIssuesLicense
NetCoreServerchronoxor2432 โญ528 ๐Ÿด152 ๐Ÿ”จMIT License
     Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
sharppcapdotpcap1223 โญ264 ๐Ÿด32 ๐Ÿ”จundefined
     Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

Object to object mapping

NameOwnerStarsForksIssuesLicense
AutoMapperAutoMapper9730 โญ1728 ๐Ÿด1 ๐Ÿ”จMIT License
     A convention-based object-object mapper in .NET.
MapsterMapsterMapper4120 โญ313 ๐Ÿด175 ๐Ÿ”จMIT License
     A fast, fun and stimulating object to object Mapper
mapperlyriok2284 โญ120 ๐Ÿด54 ๐Ÿ”จApache License 2.0
     A .NET source generator for generating object mappings. No runtime reflection.
TinyMapperTinyMapper686 โญ113 ๐Ÿด37 ๐Ÿ”จMIT License
     A quick object-object mapper for .NET
AgileMapperagileobjects453 โญ25 ๐Ÿด12 ๐Ÿ”จMIT License
     A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, merges, updates and projects queries. .NET 3.5+ and .NET Standard 1.0+.
ExpressMapperfluentsprings306 โญ65 ๐Ÿด61 ๐Ÿ”จOther
     Mapping .Net types

Office

NameOwnerStarsForksIssuesLicense
ClosedXMLClosedXML4359 โญ795 ๐Ÿด426 ๐Ÿ”จMIT License
     ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.
Open-XML-SDKdotnet3850 โญ535 ๐Ÿด128 ๐Ÿ”จMIT License
     Open XML SDK by Microsoft
ExcelDataReaderExcelDataReader3774 โญ944 ๐Ÿด74 ๐Ÿ”จMIT License
     Lightweight and fast library written in C# for reading Microsoft Excel files
EPPlusJanKallman3735 โญ1153 ๐Ÿด453 ๐Ÿ”จundefined
     Create advanced Excel spreadsheets using .NET
MiniExcelmini-software2363 โญ293 ๐Ÿด208 ๐Ÿ”จApache License 2.0
     Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)
DocXxceedsoftware1681 โญ464 ๐Ÿด313 ๐Ÿ”จOther
     Fast and easy to use .NET library that creates or modifies Microsoft Word files without installing Word.
ExcelDnaExcel-DNA1226 โญ265 ๐Ÿด144 ๐Ÿ”จzlib License
     Excel-DNA - Free and easy .NET for Excel. This repository contains the core Excel-DNA library.
NetOfficeNetOfficeFw664 โญ142 ๐Ÿด45 ๐Ÿ”จMIT License
     ๐ŸŒŒ Create add-ins and automation code for Microsoft Office applications.
toxynissl-lab347 โญ105 ๐Ÿด2 ๐Ÿ”จApache License 2.0
     .net text extraction framework
ShapeCrawlerShapeCrawler242 โญ50 ๐Ÿด59 ๐Ÿ”จMIT License
     ๐Ÿ‚ A .NET library for manipulating PowerPoint presentations
OfficeIMOEvotecIT238 โญ43 ๐Ÿด45 ๐Ÿ”จMIT License
     Fast and easy to use cross-platform .NET library that creates or modifies Microsoft Word (DocX) and later also Excel (XLSX) files without installing any software. Library is based on Open XML SDK
npoitonyqus48 โญ7 ๐Ÿด1 ๐Ÿ”จApache License 2.0
     a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

OpenAI

NameOwnerStarsForksIssuesLicense
Cledev.OpenAICledev-Limited100 โญ16 ๐Ÿด1 ๐Ÿ”จMIT License
     .NET 7 SDK for OpenAI with a Blazor Server playground

ORM

NameOwnerStarsForksIssuesLicense
DapperDapperLib17087 โญ3642 ๐Ÿด473 ๐Ÿ”จOther
     Dapper - a simple object mapper for .Net
efcoredotnet13271 โญ3073 ๐Ÿด2045 ๐Ÿ”จMIT License
     EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
SqlSugarDotNetNext4937 โญ1294 ๐Ÿด2 ๐Ÿ”จMIT License
     .Net aot ORM Fastest ORM Simple Easy Sqlite orm Oracle ORM Mysql Orm postgresql ORm SqlServer oRm ่พพๆขฆ ORM ไบบๅคง้‡‘ไป“ ORM ็ฅž้€šORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
EFCore.BulkExtensionsborisdj3446 โญ567 ๐Ÿด59 ๐Ÿ”จOther
     Entity Framework EF Core efcore Bulk Batch Extensions with BulkCopy in .Net for Insert Update Delete Read (CRUD), Truncate and SaveChanges operations on SQL Server, PostgreSQL, MySQL, SQLite
fluentmigratorfluentmigrator3117 โญ644 ๐Ÿด174 ๐Ÿ”จApache License 2.0
     Fluent migrations framework for .NET
linq2dblinq2db2847 โญ450 ๐Ÿด490 ๐Ÿ”จMIT License
     Linq to database provider.
PetaPocoCollaboratingPlatypus2050 โญ595 ๐Ÿด103 ๐Ÿ”จOther
     Official PetaPoco, A tiny ORM-ish thing for your POCO's
MassiveFransBouma1801 โญ322 ๐Ÿด15 ๐Ÿ”จOther
     A small, happy, dynamic MicroORM for .NET that will love you forever.
Dapper-Extensionstmsmith1772 โญ585 ๐Ÿด79 ๐Ÿ”จundefined
     Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.
fluent-nhibernatenhibernate1652 โญ688 ๐Ÿด127 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Fluent NHibernate!
RepoDBmikependon1646 โญ123 ๐Ÿด133 ๐Ÿ”จApache License 2.0
     A hybrid ORM library for .NET.
ServiceStack.OrmLiteServiceStack1529 โญ643 ๐Ÿด46 ๐Ÿ”จOther
     Fast, Simple, Typed ORM for .NET
ef6dotnet1404 โญ533 ๐Ÿด2 ๐Ÿ”จMIT License
     This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
EntityFramework.ExceptionsGiorgi1112 โญ63 ๐Ÿด0 ๐Ÿ”จOther
     Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.
SmartSqldotnetcore1041 โญ223 ๐Ÿด38 ๐Ÿ”จApache License 2.0
     SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Insight.Databasejonwagner837 โญ144 ๐Ÿด13 ๐Ÿ”จOther
     Fast, lightweight .NET micro-ORM
NPocoschotime835 โญ303 ๐Ÿด55 ๐Ÿ”จApache License 2.0
     Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco
FastCrudMoonStorm484 โญ124 ๐Ÿด18 ๐Ÿ”จMIT License
     fast & light .NET ORM for strongly typed people
MongoFrameworkTurnerSoftware383 โญ34 ๐Ÿด45 ๐Ÿ”จMIT License
     An "Entity Framework"-like interface for MongoDB
VenflowTwentyFourMinutes168 โญ5 ๐Ÿด16 ๐Ÿ”จApache License 2.0
     A brand new, fast and lightweight ORM, build for PostgreSQL.
EntityFrameworkCore.SqlServer.SimpleBulksphongnguyend143 โญ22 ๐Ÿด2 ๐Ÿ”จMIT License
     Very simple .net library that supports bulk insert (retain client populated Ids or return db generated Ids), bulk update, bulk delete and bulk merge operations. Lambda Expression is supported.
AsyncPocotmenier128 โญ33 ๐Ÿด10 ๐Ÿ”จOther
     A long-"awaited" fully asynchronous PetaPoco fork
MicroLiteMicroLite-ORM85 โญ24 ๐Ÿด18 ๐Ÿ”จApache License 2.0
     MicroLite ORM framework
LimeBeanNick-Lucas28 โญ5 ๐Ÿด10 ๐Ÿ”จMIT License
     Hybrid-ORM for .NET

Other Lists

NameOwnerStarsForksIssuesLicense
awesome-dotnet-corethangchung19136 โญ2827 ๐Ÿด157 ๐Ÿ”จundefined
     :honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
awesome-dddheynickc10725 โญ1319 ๐Ÿด3 ๐Ÿ”จundefined
     A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources
awesome-unityRyanNielson6346 โญ690 ๐Ÿด23 ๐Ÿ”จCreative Commons Zero v1.0 Universal
     A curated list of awesome Unity assets, resources, and more.
C-Sharp-Algorithmsaalhour5799 โญ1374 ๐Ÿด51 ๐Ÿ”จMIT License
     :books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
awesome-dot-net-performanceadamsitnik3081 โญ270 ๐Ÿด8 ๐Ÿ”จMIT License
     A curated list of awesome .NET Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors. Inspired by awesome-... stuff.
Awesome-Microservices-DotNetmjebrahimi2573 โญ361 ๐Ÿด5 ๐Ÿ”จCreative Commons Zero v1.0 Universal
     ๐Ÿ’Ž A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET
awesome-xamarinXamSome1862 โญ285 ๐Ÿด1 ๐Ÿ”จGNU General Public License v3.0
     A collection of interesting libraries/tools for Xamarin mobile projects
net-libraries-that-make-your-life-easiertallesl793 โญ127 ๐Ÿด1 ๐Ÿ”จundefined
     Open Source .NET libraries that make your life easier.
dotnet-console-gamesdotnet744 โญ112 ๐Ÿด10 ๐Ÿ”จMIT License
     Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
awesome-roslynironcev633 โญ59 ๐Ÿด14 ๐Ÿ”จundefined
     Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators
awesome-analyzerscybermaxs481 โญ34 ๐Ÿด6 ๐Ÿ”จundefined
     A curated list of .NET Compiler Platform ("Roslyn") diagnostic analyzers and code fixes. Everyone can contribute here!
awesome-linqaloisdg396 โญ50 ๐Ÿด6 ๐Ÿ”จCreative Commons Zero v1.0 Universal
     A curated collection of awesome LINQ libraries, tools, and more.
ANCLAFSjpsingleton209 โญ39 ๐Ÿด0 ๐Ÿ”จCreative Commons Zero v1.0 Universal
     ASP.NET Core Library and Framework Support

Package Management

NameOwnerStarsForksIssuesLicense
Paketfsprojects1982 โญ516 ๐Ÿด772 ๐Ÿ”จMIT License
     A dependency manager for .NET with support for NuGet packages and Git repositories.

Parser Library

NameOwnerStarsForksIssuesLicense
Sprachesprache2253 โญ214 ๐Ÿด22 ๐Ÿ”จMIT License
     A tiny, friendly, C# parser construction library
superpowerdatalust968 โญ93 ๐Ÿด11 ๐Ÿ”จApache License 2.0
     A C# parser construction toolkit with high-quality error reporting
Pidginbenjamin-hodgson827 โญ60 ๐Ÿด11 ๐Ÿ”จMIT License
     A lightweight and fast parsing library for C#.
fparsecstephan-tolksdorf507 โญ45 ๐Ÿด26 ๐Ÿ”จundefined
     A parser combinator library for F#
cslyb3b00332 โญ30 ๐Ÿด0 ๐Ÿ”จMIT License
     a C# embeddable lexer and parser generator (.Net core)
parakeetara3d52 โญ4 ๐Ÿด0 ๐Ÿ”จMIT License
     A fast and simple .NET parsing library

PDF

NameOwnerStarsForksIssuesLicense
itextsharpitext1336 โญ461 ๐Ÿด2 ๐Ÿ”จOther
     [DEPRECATED] .NET port of the iText library, only security fixes will be added โ€” please use iText for .NET
PdfiumViewerpvginkel934 โญ400 ๐Ÿด70 ๐Ÿ”จApache License 2.0
     PDF viewer based on Google's PDFium.
wkhtmltopdfcodaxy263 โญ92 ๐Ÿด6 ๐Ÿ”จundefined
     C# wrapper around excellent wkhtmltopdf console utility.
Kevsoft.PDFtkkevbite29 โญ8 ๐Ÿด2 ๐Ÿ”จMIT License
     .NET Library to drive the awesome PDFtk binary.
QPdfSharpsvengeance9 โญ1 ๐Ÿด0 ๐Ÿ”จMIT License
     A C# wrapper written around QPDF, allowing for various operations on PDF documents: transformations, page manipulation, linearization, and more.

Profiler

NameOwnerStarsForksIssuesLicense
dotnetMiniProfiler2849 โญ589 ๐Ÿด71 ๐Ÿ”จMIT License
     A simple but effective mini-profiler for ASP.NET (and Core) websites
GlimpseGlimpse2319 โญ418 ๐Ÿด68 ๐Ÿ”จApache License 2.0
     The open source diagnostics platform for the web
Unchase.FluentPerformanceMeterunchase40 โญ3 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     :hammer: Make the exact performance measurements of the public methods for public classes using this NuGet Package with fluent interface. Requires .Net Standard 2.0+. It is an Open Source project under Apache-2.0 License.

Protocols

NameOwnerStarsForksIssuesLicense
SSH.NETsshnet3749 โญ896 ๐Ÿด466 ๐Ÿ”จMIT License
     SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
FluentFTProbinrodricks2925 โญ633 ๐Ÿด8 ๐Ÿ”จMIT License
     An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#.
DnsClient.NETMichaCo747 โญ128 ๐Ÿด16 ๐Ÿ”จApache License 2.0
     DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
dnskapetan403 โญ127 ๐Ÿด20 ๐Ÿ”จMIT License
     A DNS library written in C#

Push Notifications

NameOwnerStarsForksIssuesLicense
PushSharpRedth4381 โญ1528 ๐Ÿด211 ๐Ÿ”จOther
     A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, and (soon) FirefoxOS devices!

Queue

NameOwnerStarsForksIssuesLicense
HangfireHangfireIO8977 โญ1656 ๐Ÿด852 ๐Ÿ”จOther
     An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
MassTransitMassTransit6469 โญ1567 ๐Ÿด7 ๐Ÿ”จApache License 2.0
     Distributed Application Framework for .NET
CAPdotnetcore6416 โญ1260 ๐Ÿด4 ๐Ÿ”จMIT License
     Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
netmqzeromq2867 โญ728 ๐Ÿด114 ๐Ÿ”จOther
     A 100% native C# implementation of ZeroMQ for .NET
EasyNetQEasyNetQ2845 โญ746 ๐Ÿด75 ๐Ÿ”จMIT License
     An easy to use .NET API for RabbitMQ
confluent-kafka-dotnetconfluentinc2725 โญ834 ๐Ÿด543 ๐Ÿ”จApache License 2.0
     Confluent's Apache Kafka .NET client
Rebusrebus-org2224 โญ351 ๐Ÿด6 ๐Ÿ”จOther
     :bus: Simple and lean service bus implementation for .NET
NServiceBusParticular2042 โญ645 ๐Ÿด247 ๐Ÿ”จOther
     Build, version, and monitor better microservices with the most powerful service platform for .NET
rabbitmq-dotnet-clientrabbitmq2021 โญ560 ๐Ÿด48 ๐Ÿ”จOther
     RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
BrighterBrighterCommand1951 โญ257 ๐Ÿด54 ๐Ÿ”จMIT License
     A framework for building messaging apps with .NET and C#.
FoundatioFoundatioFx1905 โญ239 ๐Ÿด28 ๐Ÿ”จApache License 2.0
     Pluggable foundation blocks for building distributed apps.
RawRabbitpardahlman743 โญ143 ๐Ÿด58 ๐Ÿ”จMIT License
     A modern .NET framework for communication over RabbitMq
Gofer.NETbrthor533 โญ49 ๐Ÿด16 ๐Ÿ”จMIT License
     Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
SlimMessageBuszarusz431 โญ71 ๐Ÿด23 ๐Ÿ”จApache License 2.0
     Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
RestBustenor366 โญ56 ๐Ÿด16 ๐Ÿ”จApache License 2.0
     Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET
WarewolfWarewolf-ESB266 โญ120 ๐Ÿด12 ๐Ÿ”จundefined
     Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.
kafunkjet161 โญ63 ๐Ÿด23 ๐Ÿ”จOther
     Kafunk: F# Kafka client

Reactive Programming

NameOwnerStarsForksIssuesLicense
reactivedotnet6454 โญ722 ๐Ÿด160 ๐Ÿ”จMIT License
     The Reactive Extensions for .NET
DynamicDatareactivemarbles1654 โญ178 ๐Ÿด17 ๐Ÿ”จMIT License
     Reactive collections based on Rx.Net
ObservableComputationsIgorBuchelnikov108 โญ8 ๐Ÿด4 ๐Ÿ”จMIT License
     Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.

Real-time Communications

NameOwnerStarsForksIssuesLicense
sipsorcerysipsorcery-org1293 โญ393 ๐Ÿด159 ๐Ÿ”จOther
     A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.

Regular Expression

NameOwnerStarsForksIssuesLicense
RegExtractsblom696 โญ17 ๐Ÿด7 ๐Ÿ”จMIT License
     Clean & simple idiomatic C# RegEx-based line parser that emits strongly typed results.
Gigantorimagibee11 โญ1 ๐Ÿด0 ๐Ÿ”จMIT License
     Works in conjunction with System.Text.RegularExpressions.Regex to boost performance, add a replace function, and support gigantic files that exceed RAM

RPC

NameOwnerStarsForksIssuesLicense
grpcurlfullstorydev10038 โญ484 ๐Ÿด89 ๐Ÿ”จMIT License
     Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
bloomrpcbloomrpc9013 โญ464 ๐Ÿด0 ๐Ÿ”จGNU Lesser General Public License v3.0
     Former GUI client for gRPC services. No longer maintained.
grpcuifullstorydev4851 โญ366 ๐Ÿด60 ๐Ÿ”จMIT License
     An interactive web UI for gRPC, along the lines of postman
grpc-dotnetgrpc4010 โญ735 ๐Ÿด113 ๐Ÿ”จApache License 2.0
     gRPC for .NET
CoreRPCkekekeks76 โญ17 ๐Ÿด1 ๐Ÿ”จMIT License
     Extensible RPC library with Typescript client generator

Scheduling

NameOwnerStarsForksIssuesLicense
quartznetquartznet6185 โญ1651 ๐Ÿด122 ๐Ÿ”จApache License 2.0
     Quartz Enterprise Scheduler .NET
workflow-coredanielgerlag5043 โญ1133 ๐Ÿด314 ๐Ÿ”จMIT License
     Lightweight workflow engine for .NET Standard
FluentSchedulerfluentscheduler2646 โญ405 ๐Ÿด50 ๐Ÿ”จOther
     Automated job scheduler with fluent interface for the .NET platform.
durabletaskAzure1424 โญ279 ๐Ÿด235 ๐Ÿ”จApache License 2.0
     Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
NCrontabatifaziz865 โญ134 ๐Ÿด24 ๐Ÿ”จApache License 2.0
     Crontab for .NET
Chronitonleosperry180 โญ18 ๐Ÿด16 ๐Ÿ”จMIT License
     A library for running tasks(jobs) on schedules.
NCrontab.Schedulerthomasgalliker14 โญ1 ๐Ÿด4 ๐Ÿ”จundefined
     NCrontab.Scheduler is a simple, open source task scheduling system that can be used in any .NET application

SDK and API Clients

NameOwnerStarsForksIssuesLicense
azure-powershellAzure4036 โญ3698 ๐Ÿด1274 ๐Ÿ”จOther
     Microsoft Azure PowerShell
octokit.netoctokit2593 โญ1064 ๐Ÿด56 ๐Ÿ”จMIT License
     A GitHub API client library for .NET
aws-sdk-netaws2002 โญ846 ๐Ÿด136 ๐Ÿ”จApache License 2.0
     The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
dropbox-sdk-dotnetdropbox329 โญ469 ๐Ÿด46 ๐Ÿ”จMIT License
     The Official Dropbox API V2 SDK for .NET
gettyimages-api_dotnetgettyimages10 โญ7 ๐Ÿด1 ๐Ÿ”จMIT License
     Getty Images API SDK - .NET

Search

NameOwnerStarsForksIssuesLicense
elasticsearch-netelastic3518 โญ1138 ๐Ÿด108 ๐Ÿ”จApache License 2.0
     This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
SolrNetSolrNet929 โญ797 ๐Ÿด95 ๐Ÿ”จApache License 2.0
     Solr client for .Net
PlainElastic.NetYegoroff160 โญ80 ๐Ÿด15 ๐Ÿ”จMIT License
     Plain .Net client for ElasticSearch
solr-expresssolr-express66 โญ21 ๐Ÿด27 ๐Ÿ”จMIT License
     A simple and lightweight query .NET library for Solr, in a controlled, buildable and fail fast way.

Serialization

NameOwnerStarsForksIssuesLicense
Newtonsoft.JsonJamesNK10486 โญ3216 ๐Ÿด754 ๐Ÿ”จMIT License
     Json.NET is a popular high-performance JSON framework for .NET
protobuf-netprotobuf-net4504 โญ1030 ๐Ÿด487 ๐Ÿ”จOther
     Protocol Buffers library for idiomatic .NET
bondmicrosoft2571 โญ317 ๐Ÿด145 ๐Ÿ”จMIT License
     Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Utf8Jsonneuecc2344 โญ262 ๐Ÿด174 ๐Ÿ”จMIT License
     Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).
Jilkevin-montrose2144 โญ258 ๐Ÿด48 ๐Ÿ”จMIT License
     Fast .NET JSON (De)Serializer, Built On Sigil
ServiceStack.TextServiceStack1218 โญ631 ๐Ÿด13 ๐Ÿ”จOther
     .NET's fastest JSON, JSV and CSV Text Serializers
FileHelpersMarcosMeli1118 โญ343 ๐Ÿด120 ๐Ÿ”จMIT License
     The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
msgpack-climsgpack821 โญ177 ๐Ÿด82 ๐Ÿ”จApache License 2.0
     MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]
FlatSharpjamescourtney480 โญ50 ๐Ÿด9 ๐Ÿ”จApache License 2.0
     Fast, idiomatic C# implementation of Flatbuffers
Cerasrikimaru0345475 โญ53 ๐Ÿด39 ๐Ÿ”จMIT License
     Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
ObjectDumperthomasgalliker373 โญ39 ๐Ÿด13 ๐Ÿ”จundefined
     ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.
FsPicklermbraceproject321 โญ54 ๐Ÿด13 ๐Ÿ”จMIT License
     A fast multi-format message serializer for .NET
protobufsilentorbit297 โญ109 ๐Ÿด2 ๐Ÿ”จMIT License
     C# code generator for reading and writing the protocol buffers format
Hyperionakkadotnet278 โญ63 ๐Ÿด64 ๐Ÿ”จApache License 2.0
     Polymorphic serialization for .NET
CsvExportjitbit139 โญ59 ๐Ÿด0 ๐Ÿ”จundefined
     Very simple CSV-export tool for C#
Migrantantmicro45 โญ17 ๐Ÿด6 ๐Ÿ”จMIT License
     Fast and flexible serialization framework usable on undecorated classes.
FluentSerializerMarvin-Brouwer19 โญ1 ๐Ÿด29 ๐Ÿ”จApache License 2.0
     A fluent take on serializer libraries

SMS and Phone calls

NameOwnerStarsForksIssuesLicense
twilio-csharptwilio652 โญ296 ๐Ÿด41 ๐Ÿ”จMIT License
     Twilio C#/.NET Helper Library for .NET6+.

Source Generator

NameOwnerStarsForksIssuesLicense
Enum.Source.GeneratorEngRajabi159 โญ13 ๐Ÿด3 ๐Ÿ”จMIT License
     A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
M31.FluentAPIm31coding61 โญ0 ๐Ÿด1 ๐Ÿ”จMIT License
     Generate fluent APIs for your C# classes with ease.

State machines

NameOwnerStarsForksIssuesLicense
statelessdotnet-state-machine5282 โญ740 ๐Ÿด71 ๐Ÿ”จOther
     A simple library for creating state machines in C# code
AutomatonymousMassTransit727 โญ117 ๐Ÿด3 ๐Ÿ”จApache License 2.0
     A state machine library for .Net - 100% code - No doodleware
LiquidStateprasannavl235 โญ29 ๐Ÿด6 ๐Ÿ”จApache License 2.0
     Efficient asynchronous and synchronous state machines for .NET

Static Site Generators

NameOwnerStarsForksIssuesLicense
pretzelCode52601 โญ170 ๐Ÿด38 ๐Ÿ”จMicrosoft Public License
     A site generation tool (and then some) for .NET platforms
Sandra.SnowSandra235 โญ61 ๐Ÿด17 ๐Ÿ”จMIT License
     Jekyll inspired static site generation for .NET

Strong Naming

NameOwnerStarsForksIssuesLicense
strongnamerdsplaisted324 โญ52 ๐Ÿด40 ๐Ÿ”จMIT License
    
StrongNameSignerbrutaldev316 โญ67 ๐Ÿด0 ๐Ÿ”จOther
     Strong-name sign third party .NET assemblies without the source code.

Template Engine

NameOwnerStarsForksIssuesLicense
scribanscriban2886 โญ337 ๐Ÿด43 ๐Ÿ”จBSD 2-Clause "Simplified" License
     A fast, powerful, safe and lightweight scripting language and engine for .NET
RazorEngineAntaris2122 โญ577 ๐Ÿด178 ๐Ÿ”จOther
     Open source templating engine based on Microsoft's Razor parsing engine
RazorLighttoddams1480 โญ257 ๐Ÿด74 ๐Ÿ”จApache License 2.0
     Template engine based on Microsoft's Razor parsing engine for .NET Core
fluidsebastienros1287 โญ167 ๐Ÿด77 ๐Ÿ”จMIT License
     Fluid is an open-source .NET template engine based on the Liquid template language.
Handlebars.NetHandlebars-Net1147 โญ212 ๐Ÿด46 ๐Ÿ”จMIT License
     A real .NET Handlebars engine
dotliquiddotliquid1035 โญ293 ๐Ÿด51 ๐Ÿ”จOther
     .NET Port of Tobias Lรผtke's Liquid template language.
SmartFormataxuno1023 โญ101 ๐Ÿด2 ๐Ÿ”จOther
     A lightweight text templating library written in C# which can be a drop-in replacement for string.Format
Nustachejdiamond587 โญ123 ๐Ÿด22 ๐Ÿ”จMIT License
     Logic-less templates for .NET
StubbleStubbleOrg386 โญ57 ๐Ÿด12 ๐Ÿ”จOther
     Trimmed down {{mustache}} templates in .NET
mustache-sharpjehugaleahsa305 โญ80 ๐Ÿด44 ๐Ÿ”จThe Unlicense
     An extension of the mustache text template engine for .NET.
morestachioJPVenson48 โญ12 ๐Ÿด2 ๐Ÿ”จOther
     Lightweight, powerful, flavorful, template engine.

Testing

NameOwnerStarsForksIssuesLicense
Bogusbchavez8190 โญ463 ๐Ÿด51 ๐Ÿ”จOther
     :card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
moqdevlooped5651 โญ791 ๐Ÿด61 ๐Ÿ”จOther
     The most popular and friendly mocking framework for .NET
xunitxunit4000 โญ754 ๐Ÿด111 ๐Ÿ”จOther
     xUnit.net is a free, open source, community-focused unit testing tool for .NET.
fluentassertionsfluentassertions3573 โญ533 ๐Ÿด111 ๐Ÿ”จApache License 2.0
     A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
testcontainers-dotnettestcontainers3498 โญ237 ๐Ÿด35 ๐Ÿ”จMIT License
     A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
AutoFixtureAutoFixture3209 โญ335 ๐Ÿด50 ๐Ÿ”จMIT License
     AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
nunitnunit2449 โญ714 ๐Ÿด326 ๐Ÿ”จMIT License
     NUnit Framework
VerifyVerifyTests2311 โญ123 ๐Ÿด4 ๐Ÿ”จMIT License
     Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
SpecFlowSpecFlowOSS2200 โญ748 ๐Ÿด275 ๐Ÿ”จOther
     #1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
NBomberPragmaticFlow2021 โญ126 ๐Ÿด56 ๐Ÿ”จOther
     Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).
shouldlyshouldly1971 โญ376 ๐Ÿด76 ๐Ÿ”จOther
     Should testing for .NETโ€”the way assertions should be!
stryker-netstryker-mutator1697 โญ170 ๐Ÿด175 ๐Ÿ”จApache License 2.0
     Mutation testing for .NET core and .NET framework!
FakeItEasyFakeItEasy1620 โญ178 ๐Ÿด27 ๐Ÿ”จMIT License
     The easy mocking library for .NET
NetArchTestBenMorris1227 โญ72 ๐Ÿด16 ๐Ÿ”จMIT License
     A fluent API for .Net that can enforce architectural rules in unit tests.
FsCheckfscheck1132 โญ153 ๐Ÿด27 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Random Testing for .NET
Compare-Net-ObjectsGregFinzer1019 โญ184 ๐Ÿด1 ๐Ÿ”จMicrosoft Public License
     What you have been waiting for ๐Ÿ‘ Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
machine.specificationsmachine883 โญ177 ๐Ÿด32 ๐Ÿ”จMIT License
     Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
ArchUnitNETTNG745 โญ47 ๐Ÿด18 ๐Ÿ”จApache License 2.0
     A C# architecture test library to specify and assert architecture rules in C# for automated testing.
expectohaf647 โญ95 ๐Ÿด57 ๐Ÿ”จApache License 2.0
     A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
canopylefthandedgoat502 โญ117 ๐Ÿด27 ๐Ÿ”จMIT License
     f# web automation and testing library, built on top of Selenium (friendly to c# also)
TestStack.BDDfyTestStack414 โญ82 ๐Ÿด75 ๐Ÿ”จMIT License
     BDDfy is the simplest BDD framework EVER!
xbehave.netadamralph381 โญ46 ๐Ÿด16 ๐Ÿ”จMIT License
     โœ– An xUnit.net extension for describing each step in a test with natural language.
snapshooterSwissLife-OSS284 โญ28 ๐Ÿด55 ๐Ÿ”จMIT License
     Snapshooter is a snapshot testing tool for .NET Core and .NET Framework
rhino-mocksayende256 โญ147 ๐Ÿด14 ๐Ÿ”จBSD 3-Clause "New" or "Revised" License
     Dynamic Mocking Framework for .NET
FluentAutomationstirno233 โญ99 ๐Ÿด50 ๐Ÿ”จMIT License
     Simple Fluent API for UI Automation
Moq.Contrib.HttpClientmaxkagamine185 โญ12 ๐Ÿด2 ๐Ÿ”จMIT License
     A set of extension methods for mocking HttpClient and IHttpClientFactory with Moq.
ExpressionToCodeEamonNerbonne155 โญ29 ๐Ÿด10 ๐Ÿ”จApache License 2.0
     Generates valid, readable C# from an Expression Tree.
Fuchumausch120 โญ22 ๐Ÿด18 ๐Ÿ”จApache License 2.0
     Functional test library for F# / C# / VB.NET
CsCheckAnthonyLloyd118 โญ3 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     Random testing library for C#
nbuildergarethdown4452 โญ9 ๐Ÿด0 ๐Ÿ”จundefined
     Rapid generation of test objects in .NET
sectester-netNeuraLegion1 โญ3 ๐Ÿด2 ๐Ÿ”จMIT License
     SecTester is a new tool that integrates our enterprise-grade scan engine directly into your unit tests.

Tools

NameOwnerStarsForksIssuesLicense
prettierprettier48086 โญ4093 ๐Ÿด1346 ๐Ÿ”จMIT License
     Prettier is an opinionated code formatter.
AnotherRedisDesktopManagerqishibo28782 โญ2472 ๐Ÿด237 ๐Ÿ”จMIT License
     ๐Ÿš€๐Ÿš€๐Ÿš€A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac.
ShareXShareX27440 โญ3055 ๐Ÿด554 ๐Ÿ”จGNU General Public License v3.0
     ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
CodeHubCodeHubApp22893 โญ622 ๐Ÿด237 ๐Ÿ”จundefined
     CodeHub is an iOS application written using Xamarin
reverse-proxymicrosoft7953 โญ780 ๐Ÿด151 ๐Ÿ”จMIT License
     A toolkit for developing high-performance HTTP reverse proxy applications.
OctoLinkerOctoLinker5235 โญ280 ๐Ÿด62 ๐Ÿ”จMIT License
     OctoLinker โ€” Links together, what belongs together
NETworkManagerBornToBeRoot4453 โญ540 ๐Ÿด27 ๐Ÿ”จGNU General Public License v3.0
     A powerful tool for managing networks and troubleshoot network problems!
Opserveropserver4449 โญ821 ๐Ÿด75 ๐Ÿ”จMIT License
     Stack Exchange's Monitoring System
VisualStudioUninstallermicrosoft3903 โญ569 ๐Ÿด44 ๐Ÿ”จOther
     Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts. Visual Studio Uninstaller is designed to thoroughly and reliably remove these unwanted artifacts.
clidotnet3495 โญ1074 ๐Ÿด0 ๐Ÿ”จundefined
     The .NET Core command-line (CLI) tools, used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, ...).
Papercut-SMTPChangemakerStudios2771 โญ261 ๐Ÿด48 ๐Ÿ”จundefined
     Papercut SMTP -- The Simple Desktop Email Server
OpenLiveWriterOpenLiveWriter2448 โญ489 ๐Ÿด510 ๐Ÿ”จOther
     An open source fork of Windows Live Writer
UnitsNetangularsen2121 โญ357 ๐Ÿด59 ๐Ÿ”จMIT No Attribution
     Makes life working with units of measurement just a little bit better.
myrtillecedrozor1704 โญ367 ๐Ÿด63 ๐Ÿ”จApache License 2.0
     A native HTML4 / HTML5 Remote Desktop Protocol and SSH client
Netlinghallatore1340 โญ209 ๐Ÿด13 ๐Ÿ”จMIT License
     Netling is a load tester client for easy web testing.
Downloaderbezzad1165 โญ180 ๐Ÿด14 ๐Ÿ”จMIT License
     Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
csharpierbelav1083 โญ71 ๐Ÿด136 ๐Ÿ”จMIT License
     CSharpier is an opinionated code formatter for c#.
SmartCodedotnetcore566 โญ164 ๐Ÿด18 ๐Ÿ”จApache License 2.0
     SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything!!!
dotnet-fake-json-serverttu378 โญ79 ๐Ÿด8 ๐Ÿ”จMIT License
     Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
OctaneDownloadergregyjames206 โญ36 ๐Ÿด5 ๐Ÿ”จMIT License
     A high performance, multi-threaded C# file download library.
posh-dotnetbergmeister44 โญ1 ๐Ÿด3 ๐Ÿ”จGNU General Public License v3.0
     PowerShell tab completion and tooltip support for the dotnet CLI.

Trading

NameOwnerStarsForksIssuesLicense
LeanQuantConnect8608 โญ3055 ๐Ÿด210 ๐Ÿ”จApache License 2.0
     Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
StockSharpStockSharp6561 โญ1663 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).

UI Automation

NameOwnerStarsForksIssuesLicense
puppeteer-sharphardkoded3126 โญ419 ๐Ÿด138 ๐Ÿ”จMIT License
     Headless Chrome .NET API
FlaUIFlaUI2066 โญ347 ๐Ÿด204 ๐Ÿ”จMIT License
     UI automation library for .Net
atataatata-framework475 โญ77 ๐Ÿด8 ๐Ÿ”จApache License 2.0
     C#/.NET test automation framework for web
puppeteer-sharp-contribhlaueriksson79 โญ14 ๐Ÿด0 ๐Ÿ”จMIT License
     Contributions to the Headless Chrome .NET API ๐ŸŒ๐Ÿงช

Visual Studio Plugins

NameOwnerStarsForksIssuesLicense
NSwagRicoSuter6449 โญ1209 ๐Ÿด1837 ๐Ÿ”จMIT License
     The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
VsVimVsVim3581 โญ390 ๐Ÿด292 ๐Ÿ”จOther
     Vim Emulator Plugin for Visual Studio 2015+
roslynatordotnet2949 โญ242 ๐Ÿด150 ๐Ÿ”จOther
     Roslynator is a set of code analysis tools for C#, powered by Roslyn.
CodeContractsmicrosoft876 โญ151 ๐Ÿด218 ๐Ÿ”จOther
     Source code for the CodeContracts tools for .NET
side-waffleligershark656 โญ206 ๐Ÿด35 ๐Ÿ”จOther
     A collection of Item- and Project Templates for Visual Studio
sonarlint-visualstudioSonarSource446 โญ77 ๐Ÿด253 ๐Ÿ”จGNU Lesser General Public License v3.0
     SonarLint extension for VisualStudio
GitDiffMarginlaurentkempe287 โญ40 ๐Ÿด60 ๐Ÿ”จMIT License
     Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar. Supports Visual Studio 2012 through Visual Studio 2022
Unchase.OpenAPI.Connectedserviceunchase100 โญ16 ๐Ÿด4 ๐Ÿ”จApache License 2.0
     :scroll: Visual Studio extension to generate OpenAPI (Swagger) web service reference.
WebEssentials2019madskristensen49 โญ8 ๐Ÿด11 ๐Ÿ”จOther
    
Unchase.Odata.Connectedserviceunchase44 โญ12 ๐Ÿด21 ๐Ÿ”จApache License 2.0
     :scroll: A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes

Web Frameworks

NameOwnerStarsForksIssuesLicense
NancyNancyFx7160 โญ1467 ๐Ÿด220 ๐Ÿ”จMIT License
     Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono
Giraffegiraffe-fsharp2044 โญ264 ๐Ÿด52 ๐Ÿ”จApache License 2.0
     A native functional ASP.NET Core web framework for F# developers.
iisnodetjanczuk1837 โญ589 ๐Ÿด266 ๐Ÿ”จOther
     Hosting node.js applications in IIS on Windows
dotvvmriganti732 โญ95 ๐Ÿด157 ๐Ÿ”จApache License 2.0
     Open source MVVM framework for Web Apps
fubumvcDarthFubuMVC425 โญ151 ๐Ÿด89 ๐Ÿ”จOther
     A front-controller style MVC framework for .NET

Web Servers

NameOwnerStarsForksIssuesLicense
embediounosquare1422 โญ167 ๐Ÿด50 ๐Ÿ”จOther
     A tiny, cross-platform, module based web server for .NET
xspmono193 โญ90 ๐Ÿด3 ๐Ÿ”จOther
     Mono's ASP.NET hosting server. This module includes an Apache Module, a FastCGI module that can be hooked to other web servers as well as a standalone server used for testing (similar to Microsoft's Cassini)
SimpleWstratdev319 โญ1 ๐Ÿด0 ๐Ÿ”จMIT License
     SimpleW is a Simple Web Server library in NET (windows/linux/macos). It provides a cross-plateform framework for building web applications.

WebSocket

NameOwnerStarsForksIssuesLicense
SignalRSignalR9073 โญ2274 ๐Ÿด43 ๐Ÿ”จOther
     Incredibly simple real-time web for .NET
websocket-sharpsta5495 โญ1625 ๐Ÿด552 ๐Ÿ”จMIT License
     A C# implementation of the WebSocket protocol client and server
SuperSocketkerryjiang3773 โญ1124 ๐Ÿด222 ๐Ÿ”จApache License 2.0
     SuperSocket is a light weight, cross platform and extensible socket server application framework.
Fleckstatianzo2212 โญ580 ๐Ÿด72 ๐Ÿ”จMIT License
     C# Websocket Implementation
NetGainStackExchange931 โญ141 ๐Ÿด15 ๐Ÿ”จMIT License
     A high performance websocket server library powering Stack Overflow.
websocket-clientMarfusios648 โญ121 ๐Ÿด56 ๐Ÿ”จMIT License
     ๐Ÿ”ง .NET/C# websocket client library
WampSharpCode-Sharp383 โญ86 ๐Ÿด36 ๐Ÿ”จOther
     A C# implementation of WAMP (The Web Application Messaging Protocol)
Websockets.PCLNVentimiglia97 โญ36 ๐Ÿด25 ๐Ÿ”จMIT License
     C# Websockets for all platforms using native bridges

Windows Services

NameOwnerStarsForksIssuesLicense
TopshelfTopshelf3573 โญ680 ๐Ÿด0 ๐Ÿ”จApache License 2.0
     An easy service hosting framework for building Windows services using .NET

WPF

NameOwnerStarsForksIssuesLicense
wpfdotnet6781 โญ1120 ๐Ÿด1152 ๐Ÿ”จMIT License
     WPF is a .NET Core UI framework for building Windows desktop applications.
wpftoolkitxceedsoftware3744 โญ863 ๐Ÿด768 ๐Ÿ”จOther
     All the controls missing in WPF. Over 1 million downloads.
DataGridExtensionsdotnet761 โญ98 ๐Ÿด7 ๐Ÿ”จMIT License
     Modular extensions for the WPF DataGrid control
DeftSharp.Windows.InputEmpiree29 โญ5 ๐Ÿด8 ๐Ÿ”จMIT License
     A .NET library designed to control and manage the keyboard and mouse in Windows.