Inspired by 336991
28006
awesome), 19488
2680
awesome-dotnet), 58839
5848
awesome-nodejs), 42732
5084
frontend-dev-bookmarks).
Contributions are always welcome! Please take a look at the contribution guidelines pages first. We accept proprietary and commercial software too.
Thanks to all contributors, you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources.
Check out my blog or say hi on Twitter!
21047
4902
GitHub). 17650
4924
.NET Platform Standard) - The differrent between the old version and the new version of .NET. 7232
1114
Clean Code .NET/.NET Core) - Clean Code concepts adapted for .NET / .NET Core. 4638
740
autorest) - Swagger (OpenAPI) Specification code generator featuring C# and Razor templates. Supports C#, Java, Node.js, TypeScript, Python and Ruby. 4.5.x or above
3077
706
aspnet-api-versioning) - set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core. 3121
445
AspNetCoreRateLimit) - ASP.NET Core rate limiting middleware. 167
28
CondenserDotNet) - API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul library. 4232
389
Flurl) - Fluent URL builder and testable HTTP for .NET https://flurl.dev. 290
50
Dapper.GraphQL) - A library designed to integrate the Dapper and graphql-dotnet projects with ease-of-use in mind and performance as the primary concern. 183
31
graphql-aspnetcore) - ASP.NET Core MiddleWare to create a GraphQL end-point. 233
63
graphql-convention) - This library is a complementary layer on top that allows you to automatically wrap your .NET classes into GraphQL schema definitions using existing property getters and methods as field resolvers 142
27
graphiql-dotnet) - GraphiQL middleware for ASP.NET Core. 100
11
graphql-dotnetcore) - GraphQL for .NET Core based on 20106
2028
https://github.com/graphql/graphql-js). 5886
928
graphql-dotnet) - GraphQL for .NET. 582
164
graphql-dotnet-server) - GraphQL for .NET - Subscription Transport WebSockets. 5281
748
Hot Chocolate) - GraphQL server for .Net Core and .NET Framework. 399
73
FSharp.Data.GraphQL) - FSharp implementation of Facebook GraphQL query language https://fsprojects.github.io/FSharp.Data.GraphQL. 218
43
parser) - A lexer and parser for GraphQL in .NET. 62
4
tanka-graphql) - GraphQL execution and server libraries supporting SignalR, Apollo, schema manipulation and other features familiar from Apollo and graphql-js 81
29
halcyon) - HAL implementation for ASP.NET. 686
159
JSON API .NET Core) - Framework for building json:api compliant APIs with the goal of eliminating RESTful boilerplate. 181
32
LightNode) - Micro RPC/REST Framework built on OWIN http://neuecc.github.io/LightNode. 43
7
NetCoreStack.Proxy) - The type-safe, distributed REST library for .NET Standard 2.0 (NetCoreStack Flying Proxy) 6834
1299
NSwag) - The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. http://NSwag.org. 854
473
OData) - The Open Data Protocol (OData) enables the creation of HTTP-based data services, which allow resources identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model, to be published and edited by Web clients using simple HTTP messages. 22148
6623
OpenAPI Generator) - OpenAPI Generator allows generation of API client libraries (e.g. C#, TypeScript, etc), server stubs (ASP.NET Core, NancyFx, etc), documentation and configuration automatically given an OpenAPI Spec (v2, v3). 8688
745
refit) - The automatic type-safe REST library for Xamarin and .NET. 366
44
RestClient.Net) - Cross Platform REST Client for all C# platforms 1089
109
RestEase) - Easy-to-use typesafe REST API client library, which is simple and customisable. 111
11
RestLess) - The automatic type-safe-reflectionless REST API client library for .Net Standard. 476
136
Restier) - RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform. 9640
2337
Restsharp) - Simple REST and HTTP API Client for .NET 5277
1322
Swashbuckle) - Seamlessly adds a swagger to WebApi projects.
380
61
MicroElements.Swashbuckle.FluentValidation) - Adds FluentValidation rules to swagger. 433
81
Swashbuckle.AspNetCore.Filters) - A bunch of useful filters for Swashbuckle.AspNetCore. 27
8
WebAnchor) - Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources. 461
116
WebAPIContrib for ASP.NET CORE) - Community Contributions for ASP.NET Core. 11845
3799
ASP.NET Boilerplate) - ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience. 13032
3464
Abp vNext) - Abp vNext is the next generation of the open source 11845
3799
ASP.NET Boilerplate) framework. It's a complete architecture and strong infrastructure to create modern web applications!
Follows best practices and conventions to provide you a SOLID development experience. 3540
357
AsyncEx) - A helper library for async/await. 489
93
Aeron.NET) - Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron. 4736
1041
akka.net) - Toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono. 440
59
Aggregates.NET) - Aggregates.NET is a framework to help developers integrate the excellent NServiceBus and EventStore libraries together. 35649
10070
ASP.NET MVC) - Model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. 275
30
Butterfly Server .NET) - Allows building real-time web apps and native apps with minimal effort. Define a Web API and Subscription API that automatically synchronizes datasets across connected clients. 6726
1291
CAP) - An EventBus with local persistent message functionality for system integration in SOA or Microservice architecture. 2172
177
Carter) - Carter is a library that allows Nancy-esque routing for use with ASP.Net Core. 2979
278
Chromely) - Lightweight Alternative to Electron.NET, Electron for .NET/.NET Core. 806
135
Cinchoo ETL) - ETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files). 1100
266
CQRSlite) - Lightweight framework for helping writing CQRS and Eventsourcing applications in C#. 140
45
dataaccess_aspnetcore) - The DataAccess Toolbox contains the base classes for data access in ASP.NET Core with Entity Framework Core 1.0 using the unit-of-work and repository pattern. 318
75
DNTFrameworkCore) - Lightweight and Extensible Infrastructure for Building High Quality Web Applications Based on ASP.NET Core. 1614
228
DotNetCorePlugins) - .NET Core library for loading assemblies as a plugin. 4007
1037
DotnetSpider) - DotnetSpider, a .NET Standard web crawling library similar to WebMagic and Scrapy. It is a lightweight ,efficient and fast high-level web crawling & scraping framework for .NET. 4105
980
DotNetty) - Port of netty, event-driven asynchronous network application framework. 753
97
dotvvm) - Open source MVVM framework for Web Apps. 7334
726
ElectronNET) - Build cross platform desktop apps with ASP.NET NET Core. 1477
178
EmbedIO) - A tiny, cross-platform, module based web server for .NET Framework and .NET Core. 11
31
Ether.Network) - Ether.Network is an open source networking library that allow developers to create simple, fast and scalable socket server or client applications over the TCP/IP protocol. 2394
445
EventFlow) - Async/await first CQRS+ES and DDD framework for .NET. 4019
973
ExcelDataReader) - Lightweight and fast library written in C# for reading Microsoft Excel files. 1348
269
Finbuckle.MultiTenant) - Finbuckle.MultiTenant is a .NET Standard library for multitenant support designed for ASP.NET 2.0+. It provides functionality for tenant resolution, per-tenant app configuration, and per-tenant data isolation. 8455
792
fission) - Fast Serverless Functions for Kubernetes. 42111
10591
grpc) - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. 12
44
Halibut) - A secure communication stack for .NET using JSON-RPC over SSL. 3909
433
MagicOnion) - gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity. 7070
1635
MassTransit) - Distributed Application Framework for .NET. 1540
231
microdot) - An open source .NET microservices framework. 3703
415
MoreLINQ) - Extensions to LINQ to Objects. 7149
1462
Nancy) - Lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono. 5448
1154
opencvsharp) - .NET Framework wrapper for OpenCV. 10163
2042
orleans) - Framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. 6382
1643
Prism) - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. 1742
288
protoactor-dotnet) - Ultra fast distributed actors for Golang and C# http://proto.actor. 569
40
resin) - 16-bit wide vector space search engine with HTTP API and pluggable read/write pipelines. 52
9
RService.io) - ASP.Net Core RESTful microservice framework that focusing on speed and ease of use. 5415
1628
ServiceStack) - Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all https://servicestack.net. 75
8
Strathweb.TypedRouting.AspNetCore) - A library enabling strongly typed routing in ASP.NET Core MVC projects. 3243
922
surging) - Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS, Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, Hash Algorithms, random, polling, pressure minimum priority as a load balancing algorithm, built-in service governance to ensure reliable RPC communication. 101
8
Xer.Cqrs) - A simple library for creating applications based on the CQRS pattern with support for attribute routing and hosted handlers. Developed in C# targeting .NET Standard 1.0. 909
216
X.PagedList) - Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core. 3415
493
.NET Boxed) - Project templates with batteries included, providing the minimum amount of code required to get you going. Includes ASP.NET Core API and GraphQL Templates. 633
183
aspnet-core-react-template) - ASP.NET Core 2.0 / React SPA Template App. 1479
464
AspNetCoreSpa) - Asp.Net Core 2+ & Angular 6 SPA with Angular CLI full featured application. 1074
173
ASP.NET-MVC-Template) - A ready-to-use templates for ASP.NET MVC 5 and ASP.NET Core with repositories, services, models mapping and DI and StyleCop warnings fixed. 250
66
AddFeatureFolders) - Enable feature folders for MVC controllers and views in ASP.NET Core. 487
128
Angular Visual Studio Webpack Starter) - Template for Webpack, Visual Studio, ASP.NET Core and Angular. Both the client and the server side of the application are implemented inside one ASP.NET Core project which makes it easier to deploy. 16524
2851
CleanArchitecture) - A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture. 17179
3677
CleanArchitecture (SPA)) - Solution template for creating a Single Page App (SPA) with Angular 8 and ASP.NET Core 3 following the principles of Clean Architecture 34
8
DNTFrameworkCoreTemplate) - Boilerplate project templates based on 318
75
DNTFrameworkCore) 248
34
dotnet new caju) - dotnet new templates with awesome architecture styles! Increases productivity to design layered applications based on Hexagonal, Clean or Event Sourcing architectures styles. It supports multiple data access frameworks (MongoDB, EntityFramework, Dapper or Kafka) and it is completely testable. 225
55
EISK) - Provides developer resources with simple use cases to build scalable applications on top of .NET Core with architectural best practices (DDD, onion architecture etc) 3038
520
JavaScriptServices) - Microsoft ASP.NET Core JavaScript Services. 2543
1904
kendo-ui-core) - An HTML5, jQuery-based widget library for building modern web apps. http://www.telerik.com/kendo-ui. 1272
600
QuickApp) - ASP.NET Core / Angular4 startup project template with complete login, user and role management. 2609
804
Serenity) - Serenity is an ASP.NET MVC / TypeScript application platform designed to simplify and shorten development of data-centric business applications with a service based architecture. 212
36
Toucan) - Boilerplate for building single page apps. Server is multi-project .Net Core solution designed around SOLID principles. Client is TypeScript 2, Vuejs 2, Vuex 2. 560
149
AspNet.Security.OpenIdConnect.Server) - OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core. 329
164
Auth0) - Hosted, enterprise-grade platform for modern identity. 1180
111
Casbin.NET) - Authorization library that supports access control models like ACL, RBAC, ABAC in C# 1962
866
Identity) - ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. 9232
4026
IdentityServer) - IdentityServer for ASP.NET Core 1.0 & 2.0
242
164
IdentityServer4.EntityFramework) - EntityFramework persistence layer 111
59
IdentityServer4.MongoDB) - MongoDB persistence layer 41
13
IdentityServer4.EntityFrameworkCore) - Entity Framework Core persistence layer 696
230
IdentityServer4.Templates) - dotnet cli templates for IdentityServer4. 88
54
Okta) - Hosted, enterprise-grade platform for modern identity. 4482
528
openiddict) - Easy-to-use OpenID Connect server for ASP.NET Core.
224
29
oidc-debugger) - OAuth 2.0 and OpenID Connect debugging tool. 55
13
stormpath-sdk) - Build 18
2
simple, secure web applications) with Stormpath and ASP.NET Core. 55
13
stormpath-sdk) - Build 18
2
simple, secure web applications) with Stormpath and ASP.NET Core.(Deprecated: It will longer get updated as of March 2017 after joining OKTA) 294
35
stuntman) - Library for impersonating users during development leveraging ASP.NET Identity. 6468
1667
BTCPayServer) - A cross platform, self-hosted server compatible with Bitpay API. 142
23
Meadow) - An integrated Ethereum implementation and tool suite focused on Solidity testing and development. 1890
850
NBitcoin) - Comprehensive Bitcoin library for the .NET framework. 83
20
NBlockchain) - .NET standard library for building blockchain enabled applications 324
213
NBXplorer) - A Bitcoin and Altcoin lightweight block explorer. 3471
1031
NEO) - Open Network For Smart Economy. 1287
451
Nethermind) - .NET Core Ethereum client 788
312
StratisBitcoinFullNode) - Simple and affordable end-to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework. 44
12
Trezor.Net) - Cross platform C# library for talking to the Trezor Hardwarewallet 2203
504
WalletWasabi) - Privacy focused, ZeroLink compliant Bitcoin wallet. 2257
467
BotSharp) - The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm. ?
?
NadekoBot) - Open source, general-purpose Discord chat bot written in C#. 3259
696
Telegram.Bot) - C# Telegram Bot API library. 105
20
Funogram) - F# Telegram Bot Api library. 3927
732
cake-build) - Cross platform build automation system. 1310
128
Colorful.Console) - Style your C# console output! 4525
1935
dotnet-docker) - The base Docker images for working with .NET Core and the .NET Core Tools. 176
8
Dockerize.NET) - .NET Cli Tool to package your .NET Core Application into a docker image: 'dotnet dockerize' 909
103
FlubuCore) - A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code. 568
71
GitInfo) - Git and SemVer Info from MSBuild, C# and VB. 1400
171
GitVersioning) - Stamp your assemblies and NuGet packages with a version from a single, simple version.txt file and include git commit IDs for non-official builds. 482
42
go-dotnet) - Go wrapper for the .NET Core Runtime. 305
78
Image2Docker) - PowerShell module which ports existing Windows application workloads to Docker. 123
18
LocalAppVeyor) - Run your AppVeyor builds, locally. 5253
1356
msbuild) - The Microsoft Build Engine is a platform for building applications. 3109
373
Nuke) - Cross-platform build automation system. 4517
825
Opserver) - Stack Exchange's Monitoring System. 1731
869
vsts-agent) - Visual Studio Team Services Build and Release Agent. 616
173
BundlerMinifier) - Visual Studio extension that let's you configure bundling and minification of JS, CSS and HTML files. 75
13
JavaScriptViewEngine) - ASP.NET MVC ViewEngine for rendering markup in a JavaScript environment. Ideal for React and Angular server-side rendering. ?
?
Smidge) - Lightweight runtime CSS/JavaScript file minification, combination, compression & management library for ASP.NET Core. 457
48
Web Markup Minifier) - .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. 2350
456
CacheManager) - Open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. http://cachemanager.michaco.net 1975
327
EasyCaching) - Open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier. 6333
569
Faster) - Fast key-value store from Microsoft Research. 1992
244
Foundatio) - Pluggable foundation blocks for building distributed apps. 480
217
Microsoft Caching) - Libraries for in-memory caching and distributed caching. 5929
1512
Stack Exchange Redis) - High performance general purpose redis client for .NET languages (C# etc). 420
135
Awesome-CMS-Core) - Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module separation concern in mind and provide lastest trend of technology 1286
519
Blogifier.Core) - ASP.NET applications to provide common blogging functionality. 836
146
Cofoundry) - Open source .NET Core CMS and modular application framework. Code-first, unobtrusive and extensible. 417
158
CoreWiki) - Simple ASP.NET Core wiki that we are working on during live coding streams. 472
196
dasblog-core) - The original DasBlog reimagined with ASP.NET Core 190
28
Lynicon) - O/S ASP.Net Core/.Net Core CMS with paid for modules: JSON content, works with variety of data stores, c# content types 1479
499
Miniblog) - An ASP.NET Core blogging engine. 829
206
Mixcore CMS) - Open Source CMS powered by DotNet Core. Mixcore CMS is a scalable, open platform for web content management and digital experiences. Mixcore CMS provides deep capabilities and endless flexibility on the web. 167
77
NetCoreCMS) - An Open source ASP.NET Core 2.0 CMS. It currently supports MySQL and planned to implement MSSQL, SQLite and PostgreSQL. Also it is a modular CMS supports theme, skin, custom layout, widgets, multiple language (En, BN). 7473
2417
Orchard Core CMS) - Open Source Content Management System built with ASP.NET Core on top of a Modular and Extensible Application Framework. 2036
562
Piranha CMS) - A Lightweight & Unobtrusive Open Source CMS for ASP.NET Core and Entity Framework Core. 334
64
SimpleContent) - Simple, yet flexible content and blog engine for ASP.NET Core that can work with or without a database. 2286
458
Squidex) - Headless CMS, based on MongoDB, CQRS and Event Sourcing. 134
59
Swastika I/O Core CMS) - Open source ASP.NET Core 2.x CMS. It currently supports MS SQL and planned to implement MSSQL, SQLite in the near future. It has many built-in features out of the box like multilanguage support, theme, template... 4555
2714
Umbraco) - An extensible and friendly Open source ASP.NET Core CMS 10
2
Weapsy) - Open source ASP.NET Core CMS based on DDD and CQRS. It supports MSSQL, MySQL, SQLite and PostgreSQL out of the box. 141
29
Wyam) - Modular static content and static site generator. 2816
865
ZKEACMS) - Visual design, build site onlie by drag and drop. 13421
1360
awesome-static-analysis) - Curated list of static analysis tools, linters and code quality checkers for various programming languages. 1236
244
CodeFormatter) - Tool that uses Roslyn to automatically rewrite the source to follow netfx coding styles. Nuget Package 920
115
DevSkim) - A set of IDE plugins and rules that provide security "linting" capabilities. 637
118
RefactoringEssentials) - Refactoring Essentials for Visual Studio. 1598
468
roslyn-analyzers) - .NET Compiler Platform ("Roslyn") Analyzers. 2671
508
StyleCopAnalyzers) - StyleCop rules using the .NET Compiler Platform. 2221
288
AppMetrics) - App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application and reports it's health. 2322
323
Audit.NET) - Small framework to audit .NET object changes. 10650
975
BenchmarkDotNet) - Powerful .NET library for benchmarking. 3000
386
coverlet) - Cross platform code coverage library for .NET Core. 1992
244
Foundatio) - A common interface with in memory, redis, StatsD, and Metrics.NET implementations. 210
37
MiniCover) - Minimalist Code Coverage Tool for .NET Core. 534
47
NBench) - Performance benchmarking and testing framework for .NET applications. 61
9
Nexogen.Libraries.Metrics) - Library for collecting application metrics in .NET and exporting them to Prometheus. 1313
248
OpenCover) - Code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points. 238
61
PerformanceMonitor) - .NET Core Application Performance Monitor. 1968
301
prometheus-net) - .NET Client for https://prometheus.io. 129
21
Prometheus.Client) - .NET Client for Prometheus.
15
5
Prometheus.Client.MetricPusher) - Push metrics to a PushGateaway for the Prometheus.Client. 8
6
Prometheus.Client.AspNetCore) - Middleware for the Prometheus.Client. 14
10
Prometheus.Client.MetricServer) - MetricServer for the Prometheus.Client. 10
6
Prometheus.Client.HttpRequestDurations) - Metrics logging of request durations for the Prometheus.Client. 701
81
lz4net) - Ultra fast compression algorithm for all .NET platforms. 2297
482
sharpcompress) - Fully managed C# library to deal with many compression types and formats. 2928
301
Fable) - F# to JavaScript Compiler. 532
46
fparsec) - A parser combinatory library for F# and C#. 404
36
IL2C) - A translator for ECMA-335 CIL/MSIL to C language. 369
24
Mond) - A dynamically typed scripting language written in C# with a REPL, debugger, and simple embedding API. 2381
203
peachpie) - Open-source PHP compiler to .NET. 930
71
Pidgin) - A lightweight, fast and flexible parsing library for C#, developed at Stack Overflow. 19140
4048
roslyn) - The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. 2374
215
Sprache) - Tiny C# Monadic Parser Framework. 847
101
BCrypt.Net) - Bringing updates to the original bcrypt package. 216
28
BCrypt.NET-Core) - .NET Core port of BCrypt.NET used to store passwords securely. 91
22
BouncyCastle PCL) - The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols. 48
15
multiformats) - A general purpose hashing library, but a library to encode/decode Multihashes which is a "container" describing what hash algorithm the digest is calculated with. 400
55
nsec) - NSec is a new cryptographic library for .NET Core based on libsodium. 533
58
DBreeze) - C# .NET MONO NOSQL (key value store embedded) ACID multi-paradigm database management system. 445
65
JsonFlatFileDataStore) - Simple JSON flat file data store with support for typed and dynamic data. 8677
1256
LiteDB) - .NET NoSQL Document Store in a single data file - http://www.litedb.org. 182
25
NoDb) - "no database" file system storage for .NET Core/ASP.NET Core because not every project needs a database. 2886
458
marten) - Postgresql as a Document Database and Event Store for .NET Applications http://jasperfx.github.io/marten. 71
12
StringDB) - StringDB is a modular, key/value pair archival DB designed to consume tiny amounts of ram & produce tiny databases. 1230
198
yessql) - .NET document database working on any RDBMS. 641
233
cassandra-csharp-driver) - DataStax C# Driver for Apache Cassandra. 95
870
confluent-kafka-dotnet) - Confluent's Apache Kafka .NET client. 439
126
couchbase-lite-net) - A lightweight, document-oriented (NoSQL), syncable database engine for .NET. 3154
1260
MongoDB.Driver) - .NET Driver for MongoDB. 549
70
MongoDB.Entities) - A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management 295
193
mysql-connector-net) - Connector/Net is a fully-managed ADO.NET driver for MySQL. 1402
335
MySqlConnector) - Async MySQL Connector for .NET and .NET Core. 233
69
neo4j-dotnet-driver) - Neo4j Bolt driver for .NET. 430
147
Neo4jClient) - .NET client binding for Neo4j. 3353
825
npgsql) - .NET data provider for PostgreSQL. It allows any program developed for .NET framework to access a PostgreSQL database server. It is implemented in 100% C# code. PostgreSQL versions since 9.1 are officially supported, others may work. http://www.npgsql.org 296
2
ravendb) - Linq enabled document database for .NET. 384
134
RethinkDb.Driver) - C#/.NET RethinkDB driver with 100% ReQL API coverage. 48
16
progaudi.tarantool) - .NET client for Tarantool NoSql database. 2365
535
DbUp) - .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. 854
112
Evolve) - Simple database migration tool that uses plain SQL scripts. Inspired by Flyway. 2214
305
EFCorePowerTools) - Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core. 3279
659
fluentmigrator) - Migration framework for .NET much like Ruby on Rails Migrations. 656
177
monitor-table-change-with-sqltabledependency) - Get SQL Server notification on record table change. 920
245
roundhouse) - Database Migration Utility for .NET using sql files and versioning based on source control. 402
39
SapphireDb) - Server implementation of SapphireDb, a framework for easy development of applications with realtime data synchronization and a self hosted alternative to firebase realtime database/firestore for asp.net core and ef core. Check out the documentation for more details: Documentation 658
169
SharpRepository) - SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. 76
13
TrackableEntities.Core) - Change-tracking across service boundaries with .NET Core. 176
61
Mongo.Migration) - Mongo.Migration is designed for the MongoDB C# Driver to migrate your documents easily and on-the-fly. No more downtime for schema-migrations. Just write small and simple migrations. Link 331
56
EntityFrameworkCore.DataEncryption) - A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers. 240
27
Exceptionless.DateTimeExtensions) - DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods. 691
61
FluentDateTime) - Allows you to write cleaner DateTime expressions and operation. Partially inspired by Ruby DateTime Extensions. 2810
336
nodatime) - Better date and time API for .NET http://nodatime.org. 4127
802
AspNetCore.Diagnostics.HealthChecks) - Enterprise HealthChecks for ASP.NET Core Diagnostics Package
604
56
BeatPulse) - Enable load balancers to montior the status of deployed Web applications 1992
244
Foundatio) - Pluggable foundation blocks for building distributed apps 417
55
jasper) - Next generation application development framework for .NET 196
30
Rafty) - RAFT consensus in .NET Core 334
45
Obvs) - An observable microservice bus .NET library that wraps the underlying transport in simple Rx based interfaces 8415
1645
Ocelot) - API Gateway created using .NET Core 516
73
OpenTracing) - Vendor-neutral APIs and instrumentation for distributed tracing 13485
1231
Polly) - .NET 3.5 / 4.0 / 4.5 / PCL library that allows developers to express transient exception and fault handling policies such as Retry, Retry Forever, Wait and Retry or Circuit Breaker in a fluent manner 1117
134
ProxyKit) - Toolkit to create code-first HTTP reverse proxies on ASP.NET Core 9360
5356
nopCommerce) - Free open-source ecommerce shopping cart (ASP.NET MVC / ASP.NET Core MVC ) with a vast community and a market place full of new features, themes and plugins. 1891
764
GrandNode) - Multi-platform, free, open source ecommerce shopping cart based on ASP.NET Core 2.1 and MongoDB derived from 9360
5356
nopCommerce). ?
?
PayPal) - .NET SDK for PayPal's RESTful APIs. 4231
1595
SimplCommerce) - Super simple ecommerce system built on .NET Core. 194
67
Stripe) - Typed .NET clients for stripe.com REST APIs. 2783
120
Demystifier) - High performance understanding for stack traces (Make error logs more productive). 560
142
Exceptionless) - Exceptionless .NET Client 269
32
GlobalExceptionHandlerDotNet) - GlobalExceptionHandlerDotNet allows you to configure exception handling as a convention with your ASP.NET Core application pipeline as opposed to explicitly handling them within each controller action. 609
206
Sentry) - .NET SDK for Sentry, an Open-source error tracking that helps developers monitor and fix crashes in real time. 2474
306
CSharpFunctionalExtensions) - Functional Extensions for C#. 1750
181
DynamicData) - Reactive collections based on Rx.NET. 116
17
echo-process) - Actor library for C# with additional modules that support persistence to Redis, as well as JS integration. 1169
157
FsCheck) - Random Testing for .NET. 2134
266
Giraffe) - A native functional ASP.NET Core web framework for F# developers. 6550
423
language-ext) - C# functional language extensions and 'Erlang like' concurrency system. 589
183
LaYumba.Functional) - Utility library for programming functionally in C#. 66
14
NetMQ.ReactiveExtensions) - Effortlessly send messages anywhere on the network using Reactive Extensions (RX). Transport protocol is ZeroMQ. 905
73
Optional) - A robust option type for C#. 198
28
reactive-streams-dotnet) - Reactive Streams for .NET. 8134
1121
ReactiveUI) - A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. 6744
753
Rx.NET) - The Reactive Extensions for .NET. 157
20
Qactive) - Reactive queryable observable framework. 4.x.x or above
851
140
sodium) - Functional Reactive Programming (FRP) Library. 4.x.x or above
50
8
GLFWDotNet) - .NET bindings for GLFW. 2496
501
ImageProcessor) - A fluent wrapper around System.Drawing for the processing of image files http://imageprocessor.org. 4.5.x or above
7495
853
ImageSharp) - Cross-platform library for processing of image files written in C#. 1529
267
LibVLCSharp): .NET/Mono bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN. 3501
416
Magick.NET) - The .NET library for ImageMagick. 612
51
MagicScaler) - MagicScaler high-performance, high-quality image processing pipeline for .NET 4676
1108
QRCoder) - A pure C# Open Source QR Code implementation. 169
30
SharpBgfx) - C# bindings for the bgfx graphics library. 84
5
Structure.Sketching) - Image processing library for use in .NET applications that supports .NET Core. 2499
273
veldrid) - A low-level, hardware-accelerated 3D graphics library for .NET. ?
?
ZXing.Net) - .Net port of the original java-based barcode reader and generator library zxing. 1755
148
AdonisUI) - Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals. 26256
2271
Avalonia) - A multi-platform .NET UI framework (formerly known as Perspex). ?
?
AvaloniaEdit) - The Avalonia-based text editor component forked from 1873
470
AvalonEdit)
1114
102
HandyControls) - Contains some simple and commonly used WPF controls. 154
9
Lara) - Lara Web Engine is a library for developing Web user interfaces in C# 1454
137
ShellProgressBar) - library to create progress bars in console programs 1380
108
Qml.Net) - A cross-platform Qml/.NET integration for Mono/.NET/.NET Core. 827
101
WinApi) - A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop with automation, windowing, DirectX, OpenGL and Skia helpers. 2846
1021
Mono) - MonoDevelop enables developers to quickly write desktop and web applications on Linux, Windows and Mac OS X. It also makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OS X maintaining a single code base for all platforms. 2091
776
SharpDevelop) - SharpDevelop is a free Integrated Development Environment (IDE) for C#, VB.NET, Boo, IronPython, IronRuby and F# projects on Microsoft's .NET platform. It is written (almost) entirely in C#, and comes with features you would expect in an IDE plus a few more.165216
29634
Visual Studio Code) - New type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools. 157
65
Localization) - Localization abstractions and implementations for ASP.NET Core applications. 86
13
NetCoreStack.Localization) - Database Resource Localization for .NET Core with Entity Framework and In Memory Cache 545
135
Westwind.Globalization) - Database driven resource localization for .NET applications. 97
17
AutoDI) - Super-fast compile-time dependency injection using IL weaving. 4519
837
Autofac) - Addictive .NET IoC container. 1519
457
Castle.Windsor) Castle Windsor is a best of breed, mature Inversion of Control container available for .NET. 1031
123
DryIoc) - Fast, small, full-featured IoC Container for .NET. 336
33
Grace) - Grace is a feature rich Dependency Injection Container designed with ease of use and performance in mind. 13
0
Inyector) - Dependency Injection Automation for AspNetCore 577
120
Lamar) - Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery. 626
120
LightInject) - Ultra lightweight IoC container. 1220
152
SimpleInjector) - Easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success. 141
10
Stashbox) - A lightweight, portable dependency injection framework for .NET based solutions. 1664
352
Unity) - A lightweight, extensible dependency injection container. 649
205
common-logging) - Portable logging abstraction for .NET. 8
5
dnxcore-logging-logstash) - Logstash logging extension for .NET Core applications with UDP and Redis transports. 310
96
ElmahCore) - Error logging library that includes features like error filtering and the ability to view the error log from a web page. 560
142
Exceptionless) - Exceptionless .NET Client 1992
244
Foundatio) - A fluent logging api that can be used to log messages throughout your application. 151
22
Karambolo.Extensions.Logging.File) - A lightweight library which implements file logging for the built-in .NET Core logging framework (Microsoft.Extensions.Logging). 931
153
LibLog) - Single file for you to either copy/paste or install via nuget, into your library/ framework/ application to provide a logging abstraction. 858
330
log4net) - log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime. 6327
1372
NLog) - Advanced .NET, Silverlight and Xamarin Logging with support for structured and non structured logging.
319
166
NLog for ASP.NET and ASP.NET Core) - NLog integration for ASP.NET & ASP.NET Core 1-3 393
151
NLog.Extensions.Logging) - NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications 44
26
NLog.Windows.Forms) - NLog targets specific for Windows.Forms 13
8
NLog.MailKit) - Alternative Mail target using the using MailKit library 2
0
Q42.Logging.ApplicationInsights) - Log appender for the build in ASP.NET Core logging to send all logs to Application Insights. 7325
797
serilog) - Simple .NET logging with fully-structured events.
1325
209
serilog-aspnetcore) - Serilog integration for ASP.NET Core 2+. 516
52
Serilog.Exceptions) - Serilog.Exceptions is an add-on to Serilog to log exception details and custom properties that are not output in Exception.ToString(). 461
129
Serilog.Settings.Configuration) - A Serilog configuration provider that reads from Microsoft.Extensions.Configuration. 4500
1989
Accord) - Machine learning, computer vision, statistics and general scientific computing for .NET. 751
76
Catalyst) Cross-platform Natural Language Processing (NLP) library inspired by spaCy, with pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models. Part of the SciSharp Stack 9070
1889
ML.NET) - Cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers http://dot.net/ml. ?
?
Spreads) - Series and Panels for Real-time and Exploratory Analysis of Data Streams. 3143
575
TensorFlowSharp) - TensorFlow API for .NET languages. 23466
1251
WaveFunctionCollapse) - itmap & tilemap generation from a single example with the help of ideas from quantum mechanics. 380
83
SiaNet) - A C# deep learning library, human friendly, CUDA/OpenCL supported, well structured, easy to extend 3059
438
FluentEmail) - All in one email sender for .NET and .NET Core 159
13
MailBody) - Create transactional email with a fluent interface (.NET). 6254
829
MailKit) - Cross-platform .NET library for IMAP, POP3, and SMTP. 110
32
MailMergeLib) - SMTP mail client library which provides comfortable mail merge capabilities for text, inline images and attachments, as well as good throughput and fault tolerance for sending mail messages. 1849
374
MimeKit) - Cross-platform .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools. 125
38
netDumbster) - a .Net Fake SMTP Server used for testing. Clone of the popular Dumbster. 2977
272
Papercut) - Simple Desktop SMTP Server 657
118
PreMailer.Net) - C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients. 15
1
SendGrid Client) - C# library for the SendGrid v3 mail endpoint. 722
165
SmtpServer) - Library to create your own SMTP server. 187
38
StrongGrid) - Client for SendGrid's v3 API. Not only allows you to send emails, but also allows you to bulk import contacts, manage lists and segments, create custom fields for your lists, etc. Also includes a parser for SendGrid Webhooks. 93
11
AutoDiff) - A library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions. 181
28
UnitConversion) - Expansible Unit Conversion Library for .NET Core and .NET Framework. 2677
381
UnitsNet) - Units.NET gives you all the common units of measurement and the conversions between them. 953
170
MetadataExtractor) - Extracts metadata from media (images, video, audio) with a simple to use API. 496
30
AdvanceDLSupport) - Library to improve P/Invoke-ing native code. Interact with native objects as if they were first class objects. 5196
563
AngleSharp) - The ultimate angle brackets parser library. It parses HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specification. Comparable to beautifulsoup4 of python. 460
27
AgileMapper) - AgileMapper is a zero-configuration, highly-configurable object-object mapper with viewable execution plans. 162
26
AspNetCore Extension Library) - ASP.NET Core Extension Library. 9961
1749
AutoMapper) - Convention-based object-object mapper in .NET. 2633
684
Baget) - A lightweight NuGet server. ?
?
Bleak) - A Windows native DLL injection library. ?
?
Bullseye) - A .NET package for describing and running targets and their dependencies. 2224
471
Castle.Core) - Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter http://www.castleproject.org. 186
42
Chessie) - Railway-oriented programming for .NET http://fsprojects.github.io/Chessie. 4443
272
CliWrap) - Wrapper for command line interfaces. 582
29
commanddotnet) - Model your command line application interface in a class. 1005
146
CommonMark.NET) - The implementation of CommonMark specification in C# for converting Markdown documents to HTML. 332
37
ConsoleTableExt) - Fluent library to create table for .NET console application. 367
59
CoordinateSharp) - A library that can quickly format and convert geographic coordinates as well as provide location based sun and moon information (sunset, sunrise, moon illumination, etc...). 303
135
datatables) - Microsoft ASP.NET server-side support and helpers for jQuery DataTables. 1100
421
DinkToPdf) - C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF. 452
50
dotnet-env) - A .NET library to load environment variables from .env files. 364
27
DotNet.Glob) - A fast globbing library for .NET / .NETStandard applications. Outperforms Regex. 1376
128
Dotnet outdated) - A .NET Core global tool to display and update outdated NuGet packages in a project 2766
169
Dotnet Script) - Run C# scripts from the .NET CLI. 808
65
Dotnet Serve) - Simple command-line HTTP server for .NET Core CLI. 1363
205
Downloader) - Downloader is a modern, fluent, asynchronous, testable and portable library for .NET. This is a multipart downloader with asynchronous progress events. 39
4
Eighty) - A simple HTML generation library 1749
106
Enums.NET) - Enums.NET is a high-performance type-safe .NET enum utility library 1195
82
FastExpressionCompiler) - Fast ExpressionTree compiler to delegate. 1342
97
FluentDocker) - Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker. ?
?
FluentFTP) - FTP and FTPS client, with extensive FTP commands, SSL/TLS connections, hashing/checksums and more. 4382
463
Fody) - Extensible tool for weaving .net assemblies 180
30
HdrHistogram.NET) - High Dynamic Range (HDR) Histogram. 362
27
httpclient-interception) - .NET Standard library for intercepting server-side HTTP dependencies. 8707
965
Humanizer) - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities. 46
7
Humidifier) - Write and maintain AWS Cloudformation templates using C#. 658
67
impromptu-interface) - Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit. 226
37
JqueryDataTablesServerSide) - ASP.NET Core Server Side Processing library for Jquery DataTables with Multiple Column Filtering, Sorting and Pagination at database level with Excel Export and TagHelper support. 85
12
LibSass Host) - .NET wrapper around the libSass library with the ability to support a virtual file system. 4440
458
markdig) - Fast, powerfull, CommonMark compliant, extensible Markdown processor for .NET. 431
23
NetCoreBeauty) - Simple library to move a .NET Core app runtime components and dependencies into a sub-directory and make it beauty. 50
0
NFlags) - Simple library to made parsing CLI arguments easy. Library also allow to print usage help "out of box". 310
54
NReco.LambdaParser) - Parses string expressions (formulas, methods calls, conditions) to LINQ expression tree that can be compiled to lambda and evaluated. 157
29
NuGet Trends) - Website with statistics of NuGet packages download count. 1101
164
Otp.NET) - An implementation TOTP RFC 6238 and HOTP RFC 4226 in C#. 1082
74
pose) - Replace any .NET method (including static and non-virtual) with a delegate 3447
454
PuppeteerSharp) - Puppeteer Sharp is a .NET port of the official Node.JS Puppeteer API. 810
77
readline) - Pure C# GNU-Readline like library for .NET/.NET Core. 335
48
ReflectionMagic) - Framework to drastically simplify your private reflection code using C# dynamic 516
58
Relinq) - With re-linq, it's now easier than ever to create full-featured LINQ providers. 336
26
Remote.Linq) - Remote Linq is a small and easy to use - yet very powerful - library to translate LINQ expression trees to strongly typed, serializable expression trees and vice versa. 292
67
ReverseMarkdown) - Html to Markdown converter library. 365
84
PdfReport.Core) - PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries. 1467
94
Scientist) - .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library. 3689
240
Scrutor) - Assembly scanning extensions for Microsoft.Extensions.DependencyInjection. 107
7
Sheller) - A .NET library that makes shelling out commands super easy and fluent. 1107
105
SmartFormat.NET) - An extensible replacement for string.Format. 546
185
Trady) - Handy library for computing technical indicators, and it targets to be an automated trading system that provides stock data feeding, indicator computing, strategy building and automatic trading. 1581
228
System.Linq.Dynamic.Core) - The .NET Standard (.NET Core) version from the System Linq Dynamic functionality. 9153
1205
FluentValidation) - Small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules. 272
36
FormHelper) - Form & Validation Helper for ASP.NET Core. Form Helper helps you to create ajax forms and validations without writing any javascript code. (Compatible with Fluent Validation). 711
55
Guard) - A high-performance, extensible argument validation library. 322
26
Valit) - A dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead! 1818
197
Vanara) - A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers. 339
61
WebEssentials.AspNetCore.ServiceWorker) - ASP.NET Core Progressive Web Apps. 715
129
Xabe.FFmpeg) - .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 C# application. 2990
498
YoutubeExplode) - Ultimate library for extracting metadata and downloading Youtube videos and playlists. 531
82
AspNetCore.Proxy) - ASP.NET Core Proxies made easy. 68
20
CurlThin) - Lightweight cURL binding library for C# with support for multiple simultaneous transfers through curl_multi interface. 40
6
NETStandard.HttpListener) - HttpListener for .NET Core (NETStandard). 477
77
Networker) - A simple to use TCP and UDP networking library for .NET, designed to be flexible, scalable and FAST. 1368
270
SharpPcap) - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets from live and file based devices. 1838
280
EPPlus) - Create advanced Excel spreadsheets using .NET. 82
12
npoi) - .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. 4066
548
Open-XML-SDK) - The Open XML SDK provides tools for working with Office Word, Excel, and PowerPoint documents. 2948
552
CosmosOS) - Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more! 1525
455
Chloe) - A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET. 13835
3196
Entity Framework Core) - Familiar developer experience to previous versions of EF, including LINQ, POCO, and Code First support.
3697
595
EFCore.BulkExtensions) - EntityFrameworkCore Bulk Batch Extensions for Insert Update Delete Read (CRUD) ops 2277
317
EntityFramework-Plus) - Entity Framework Utilities | Bulk Operations | Batch Delete | Batch Update | Query Cache | Query Filter | Query Future | Query Include | Audit. 1534
74
EntityFramework.Exceptions) - Use typed Exceptions for EntityFrameworkCore when your SQL query violates database constraints in SqlServer, MySql, or PostgreSQL. 374
46
EntityFramework.Triggers) - Trigger events for EF. 132
10
EntityFramework.Rx) - Reactive hot observables of your EF operations. 1589
228
Npgsql.EntityFrameworkCore.PostgreSQL) - Entity Framework Core provider for PostgreSQL. 44
8
EntityFramework.PrimaryKey) - Easily get the primary key of any entity (including composite keys). 33
3
EntityFramework.TypedOriginalValues) - Get a proxy object of the original values of your entity (typed access to Property("...").OriginalValue). 42
1
EntityFramework.VersionedProperties) - Classes which auto-magically keep an audit history of the changes to the specified property. 161
27
EntityFrameworkCore.SqlServer.SimpleBulks) - Simple library that can help to sync a large number of records in-memory into the database. Lambda Expression is supported. 1650
165
LINQKit) - A free set of extensions for LINQ to SQL and Entity Framework power users. 2730
386
Pomelo.EntityFrameworkCore.MySql) - Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector. 40
4
spectre.query) - A simple query language for Entity Framework Core. 17620
3678
Dapper) - Simple object mapper for .NET.
430
88
Dapper-FluentMap) - Provides a simple API to fluently map POCO properties to database columns when using Dapper. 640
101
Dommel) - Simple CRUD operations for Dapper. 668
203
MicroOrm.Dapper.Repositories) - CRUD for Dapper. 4132
860
FreeSql) - a convenient ORM in dotnet,supports Mysql, Postgresql, SqlServer, Oracle and Sqlite. 2131
932
nhibernate-core) - NHibernate Object Relational Mapper. 1581
327
NEventStore) - Persistence library used to abstract different storage implementations when using event sourcing as storage mechanism. This library is developed with a specific focus on DDD/CQRS applications. 849
302
NPoco) - Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco. 184
39
NReco.Data) - Lightweight provider-independent DAL for SQL commands generation, CRUD operations and simple POCO mapping. 2074
600
PetaPoco) - A tiny ORM-ish thing for your POCO's. 3140
503
querybuilder) - SqlKata Query Builder is a powerful Sql Query Builder written in C#. 1724
126
RepoDb) - A hybrid ORM library for .NET. 1527
637
ServiceStack.OrmLite) - Light, simple and fast convention-based POCO ORM. 229
50
SqlFu) - Fast and versatile Micro-ORM. 1104
222
SmartSql) - SmartSql = MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting +Dynamic Repository .... 467
125
SQLStreamStore) - Stream Store library targeting SQL based implementations for .NET. 185
42
Glimpse) - Lightweight, open-source, real-time diagnostics and insights profiler for .NET. Unstable version
2928
603
MiniProfiler) - A simple but effective mini-profiler for ASP.NET websites. 3140
503
SqlKata) - Elegant Sql Query Builder, that supports complex queries, joins, sub queries, nested where conditions, vendor engine targets and more 2910
749
EasyNetQ) - An easy to use .NET API for RabbitMQ. 5334
647
EventStore) - The open-source, functional database with Complex Event Processing in JavaScript. 1992
244
Foundatio) - A common interface with in memory, redis and azure implementations. 11235
1183
MediatR) - Simple, unambitious mediator implementation in .NET. 326
90
MediatR.Extensions.Microsoft.DependencyInjection) - MediatR extensions for Microsoft.Extensions.DependencyInjection. 373
48
Mediator.Net) - A simple mediator for .Net for sending command, publishing event and request response with pipelines supported. 213
26
MicroBus) - Simple in process mediator for .NET. 4518
1077
MQTTnet) - MQTTnet is a high performance .NET library for MQTT based communication. 2973
747
netmq) - 100% native C# implementation of ZeroMQ for .NET. 2103
647
NServiceBus) - NServiceBus is part of the Particular Service Platform, which contains tools to build, monitor, and debug distributed systems. 3
115
OpenCQRS) - .NET Core library for DDD, CQRS and Event Sourcing with Azure Service Bus integration. Supported database providers for the Command and the Event stores are: DocumentDB, MongoDB, SQL Server, MySQL, PostgreSQL and SQLite. 2101
591
rabbitmq-dotnet-client) - RabbitMQ .NET client https://www.rabbitmq.com. 747
144
RawRabbit) - Modern .NET framework for communication over RabbitMq. 2339
364
Rebus) - Simple and lean service bus implementation for .NET. 260
39
Silverback) - Framework to build event-driven applications (support for Kafka, RabbitMQ, MQTT). 62
7
Tossit) - Simple, easy to use library for distributed job/worker logic. Distributed messages handled by built in RabbitMQ implementation. 2737
606
FastReport) - The open source report generator for .NET Core 2.x/.Net Framework 4.x. FastReport can be used in MVC, Web API applications. 182
18
Chroniton.NetCore) - Lightweight robust library for running tasks(jobs) on schedules. 3930
259
Coravel) - .Net Core meets Laravel: Scheduling, Queuing, etc. 2683
408
FluentScheduler) - Automated job scheduler with fluent interface. 544
45
Gofer.NET) - Easy C# API for Distributed Background Tasks/Jobs for .NET Core. Inspired by celery for python. 9470
1709
HangfireIO) - Easy way to perform fire-and-forget, delayed and recurring tasks inside ASP.NET apps http://hangfire.io. 241
29
LiquidState) - Efficient asynchronous and synchronous state machines for .NET. 919
139
NCrontab) - Crontab for .NET. ?
?
quartznet) - Quartz Enterprise Scheduler .NET http://www.quartz-scheduler.net. 5641
768
stateless) - Simple library for creating state machines in C# code. 2076
862
AWS SDK) - The Amazon Web Services (AWS) .NET Core SDK components. Each AWS service has its own NuGet package. 86
55
azure-event-hubs-dotnet) - .NET Standard client library for Azure Event Hubs. 141
62
Bittrex.Net) - C# .Net wrapper for the Bittrex web API including all features easily accessible and usable. 1055
432
Binance.Net) - .Net API wrapper for the Binance web API. 9
3
CakeMail.RestClient) - Client for CakeMail's API. Allows you to send transactional emails, bulk emails, manage lists and contacts, etc. 692
192
consuldotnet) - .NET API for Consul. 647
151
csharp-nats) - C# .NET client for the NATS messaging system. 54
14
DarkSkyCore) - A .NET Standard wrapper for the Dark Sky API. 2274
380
Docker.DotNet) - .NET (C#) Client Library for Docker API. 370
132
firebase-admin-dotnet) - Firebase Admin .NET SDK 947
370
google-cloud-dotnet) - Google Cloud Client Libraries for .NET. 121
43
Manatee.Trello) - A fully object-oriented .Net wrapper for Trello's RESTful API written in C#. 460
70
Microphone) - Lightweight framework to run self hosting REST services using Web Api or NancyFx ontop of a Consul or ETCD cluster. 2711
1076
octokit.net) - GitHub API client library for .NET. 17
2
PreStorm) - Parallel REST Client for ArcGIS Server. 1092
587
SendGrid-csharp) - C# client library for using the full SendGrid API. 110
67
statsd-csharp-client) - .NET Standard compatible C# client to interface with Etsy's excellent 17707
1955
statsd) server. 1008
218
tweetinvi) - Intuitive .NET C# library to access the Twitter REST and STREAM API. 266
43
aspnetcore-security-headers) - Middleware for adding security headers to an ASP.NET Core application. 1573
202
HtmlSanitizer) - Cleans HTML to avoid XSS attacks. 949
184
jose-jwt) - Library for processing JOSE objects (JWT, JWA, JWS and related). 2145
463
Jwt.Net) - Jwt.Net, a JWT (JSON Web Token) implementation for .NET. 194
30
JWT Simple Server) - A lightweight, dynamic jwt server for ASP.NET Core. 544
75
NWebsec) - Security libraries for ASP.NET http://www.nwebsec.com. 134
37
reCAPTCHA) - reCAPTCHA 2.0 for ASP.NET Core. 208
38
roslyn-security-guard) - Roslyn analyzers that aim to help security audit on .NET applications. 282
36
OwaspHeaders) - .NET Core middleware for injecting the Owasp recommended HTTP Headers for increased security. 1271
599
Security) - Middleware for security and authorization of web apps. 704
73
SecurityHeaders) - Small package to allow adding security headers to ASP.NET Core websites. 122
61
Algolia.Search) - Repository for the official Algolia .NET client. 218
22
AutoComplete) - Persistent, simple, powerful and portable autocomplete library. 3591
1149
Elasticsearch.Net & NEST) - Repository for both NEST and Elasticsearch.NET, the two official elasticsearch .NET clients. 176
49
ElasticsearchCRUD) - Elasticsearch .NET API. 332
52
SearchExtensions) - Advanced search capabilities for IQueryable interfaces, such as Entity Framework queries. 130
21
SimMetrics.Net) - A Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman) 66
21
SolrExpress) - Simple and lightweight query .NET library for Solr, in a controlled, buildable and fail fast way. 293
62
BinarySerializer) - Serialization for custom packet and protocol formats, supports bit-twiddling. 2615
323
bond) - 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. 292
35
Channels) - Push based .NET Streams. 4807
1068
CsvHelper) - Library to help reading and writing CSV files. 455
172
Edi.Net) - EDI Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS format. 336
47
ExtendedXmlSerializer) - Extended Xml Serializer for .NET. 2147
253
Jil) - Fast .NET JSON (De)Serializer, Built On Sigil. 835
175
msgpack-cli) - MessagePack implementation for Common Language Infrastructure / msgpack.org. 5859
702
MessagePack-CSharp) - Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). 10852
3267
Newtonsoft.Json) - Popular high-performance JSON framework for .NET. ?
?
protobuf-net) - Protocol Buffers library for idiomatic .NET. 648
80
Schema.NET) - Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page. 1220
630
ServiceStack.Text) - JSON, JSV and CSV Text Serializers. 376
77
TinyCsvParser) - Easy to use, easy to extend and high-performance library for CSV parsing with .NET. 376
63
Wire) - Binary serializer for POCO objects. 2590
490
YamlDotNet) - .NET 2394
248
ZeroFormatter) - Fast binary (de)serializer for .NET. 2364
267
Utf8Json) - Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin). 0
0
YAXLib) - XML Serialization Library for the .NET Framework and .NET Core. Extremely flexible and powerful. 1059
295
dotliquid) - .NET Port of Tobias Lütke's Liquid template language. 1453
179
fluid) - Open-source .NET template engine that is as close as possible to the Liquid template language. 158
39
Portable.Xaml) - Portable .NET library for reading/writing xaml files. 882
225
Razor) - Parser and code generator for CSHTML files used in view pages for MVC web apps. 1536
259
RazorLight) - Template engine based on Microsoft's Razor parsing engine for .NET Core. 3237
360
Scriban) - A fast, powerful, safe and lightweight text templating language and engine for .NET. 492
82
Atata) - Web UI test automation full-featured framework based on Selenium WebDriver. https://atata.io 8917
507
Bogus) - Simple and sane fake data generator for C#. Based on and ported from the famed faker.js. 18
1
CoreBDD) - BDD framework for xUnit.net 1713
183
FakeItEasy) - The easy mocking library for .NET. 3810
554
FluentAssertions) - Set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. 832
100
GenFu) - Library you can use to generate realistic test data. 355
43
LightBDD) - BDD framework allowing to create easy to read and maintain tests. 1634
88
mockhttp) - Testing layer for Microsoft's HttpClient library. 5979
803
moq.netcore) - Most popular and friendly mocking framework for .NET. 887
178
MSpec) - Popular testing framework for writing BDD-style tests. 1725
177
MyTested.AspNetCore.Mvc) - Fluent testing
framework for ASP.NET Core MVC. 1346
210
Netling) - Load tester client for easy web testing. 260
57
NSpec) - Battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec. 2703
264
NSubstitute) - A friendly substitute for .NET mocking frameworks. 67
25
nunit) - NUnit test runner for .NET Core. 2053
380
shouldly) - Should testing for .NET - the way Asserting Should be! http://shouldly.readthedocs.org/en/latest 2252
754
SpecFlow) - Pragmatic BDD solution for .NET. It uses the Gherkin specification language and integrates to Visual Studio. 268
53
Storyteller) - Executable Specifications for .NET http://storyteller.github.io. 41
5
Testavior) - Testavior is a lightweight solution to help you develop Behavior Tests for ASP.NET Core. 421
84
TestStack.BDDfy) - The simplest BDD framework EVER! 381
46
xBehave.net) - An xUnit.net extension for describing your tests using natural language. http://xbehave.github.io 4250
786
xUnit.net) - A free, open source, community-focused unit testing tool for the .NET Framework. 1513
61
CliFx) - Declarative framework for building command line interfaces.
2218
257
CommandLineUtils) - Command line parsing and utilities for .NET Core and .NET Framework.
4095
868
docfx) - Tools for building and publishing API documentation for .NET projects http://dotnet.github.io/docfx
dotnetfiddle - .NET sandbox for developers to quickly try out code and share code snippets.
1501
207
dotnet-tools) - A list of tool extensions for .NET Core Command Line (dotnet CLI).
458
83
LibMan CLI) - Client-side content manager for web apps. 137
6
EntryPoint) - Composable CLI (Command Line) Argument Parser for .Net Core & .Net Framework 4.5+.
390
84
Fake JSON Server) - Fake REST API for prototyping or as a CRUD Back End. No need to define types, uses dynamic typing. Data is stored to a single JSON file. Has authentication, WebSocket notifications, async long running operations, random generation for errors/delays and experimental GraphQL support.
8317
628
gitignore.io) - Create useful .gitignore files for your project https://www.gitignore.io.
71
20
ICanHasDotnetCore) - Scans uploaded packages.config files or GitHub repository and determines whether the nuget packages target .NET Standard.
json2csharp - Generate C# classes from JSON.
5308
819
letsencrypt-win-simple) - A Simple ACME Client for Windows.
756
35
Linq_Faster) - Linq-like extension functions for Arrays, Span, and List that are faster and allocate less.
8978
1422
mRemoteNG) - The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager
1413
539
NJsonSchema) - NJsonSchema is a .NET library to read, generate and validate JSON Schema draft v4+ schemas.
542
125
NuKeeper) - Automagically update nuget packages in .NET projects.
2408
441
NuGetPackageExplorer) - Create, update and deploy Nuget Packages with a GUI.
21
0
NugetVisualizer) - Visualize all of the nuget packages and their corresponding versions for a set of given git repositories or folders.
5286
277
OctoLinker) - Navigate through projects.json
files efficiently with the OctoLinker browser extension for GitHub.
45
1
posh-dotnet) - PowerShell
tab completion for the 3487
1070
dotnet CLI).
650
25
Rin) - Request/response Inspector middleware for ASP.NET Core. like Glimpse.
21415
1415
scoop) - A command-line installer for Windows.
309
29
SerilogAnalyzer) - Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
3739
976
SharpZipLib) - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
30057
3215
ShareX) - 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 over 80 supported destinations you can choose from. https://getsharex.com
2749
202
SharpLab) - .NET code playground that shows intermediate steps and results of code compilation. https://sharplab.io
572
164
SmartCode) – SmartCode= IDataSource -> IBuildTask -> IOutput => Build Everything!!! (Including [Code generator])
1262
123
sourcelink) - SourceLink is a language- and source-control agnostic system for providing first-class source debugging experiences for binaries.
3440
385
System.CommandLine) - System.CommandLine, a set of libraries for command line parsing, invocation, and rendering of terminal output.
244
13
Typin) - Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.
5
0
X.Web.Sitemap) – Simple sitemap generator for .NET and .NET Core
26
3
X.Web.RSS) – Simple RSS Feed generator for .NET and .NET Core
1695
122
Blazor) - UI framework running .NET in the browser via WebAssembly.
8876
983
Awesome Blazor) - Collection of awesome resources (samples, components, articles, videos and others) about Blazor. 482
48
Blazor Redux) - Connecting a Redux state store with Blazor. 1622
160
Ooui) - Small cross-platform UI library that brings the simplicity of native UI development to the web. 2301
932
ReactJS.NET) - .NET library for JSX compilation and server-side rendering of React components. 714
87
redux.NET) - Predictable state container for .NET apps. Inspired by 60947
15262
https://github.com/reactjs/redux). 2310
586
Fleck) - Fleck is a WebSocket server implementation in C#. Fleck requires no inheritance, container, or additional references. 2384
445
SignalR Server) - Real-time web functionality for web apps, including server-side push. 3953
1146
SuperSocket) - Light weight, cross platform and extensible socket server application framework. 384
84
WampSharp) - C# implementation of The Web Application Messaging Protocol - Protocol that provides messaging patterns of Remote Procedure Calls and Publish/Subscribe over WebSockets. 452
183
websocket-manager) - Real-Time library for ASP .NET Core. 451
57
dotnet-win32-service) - Set up and run as Windows Service directly from .NET Core. 3583
693
Topshelf) - Easy service hosting framework for building Windows services using .NET. ?
?
CoreWF) - Port of Windows Workflow Foundation (WF) to .NET Core. 5418
1204
workflow-core) - Lightweight workflow engine for .NET Standard. 912
251
WorkflowEngine.NET) - Component that adds workflow in your application. 600
163
Wexflow) - A high performance, extensible, modular and cross-platform workflow engine. 18729
2498
ASP.NET Core Developer Roadmap) - Roadmap to becoming an ASP.NET Core developer in 2019. 785
110
AutoHistory) - A plugin for Microsoft.EntityFrameworkCore to support automatically recording data changes history. 1462
434
AspNetCore-Angular2-Universal) - Cross-platform - w/ server-side rendering for SEO, Bootstrap, i18n internationalization (ngx-translate), Webpack, TypeScript, unit testing w/ Karma, WebAPI REST setup, SignalR, Swagger docs, and more! 1161
203
ASP.NET Core Starter Kit) - Opinionated boilerplate for web development based on .NET Core, Kestrel, GraphQL on the backend and Babel, Webpack, React and Redux on the frontend. This boilerplate comes in both C# and F# flavors. 3038
520
aspnetcore-spa generator) - Yeoman generator to build a brand-new ASP.NET Core single page application that uses Angular 2 / React / React With Redux / Knockout / Aurelia on the client. 1215
266
ASP.Net Core Vue Starter) - Asp.NETCore 2.0 Vue 2 (ES6) SPA Starter kit, contains routing, Vuex, and more!. 15832
1324
bitwarden-core) - The core infrastructure backend (API, database, etc) https://bitwarden.com. 1176
164
dotNetify) - Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET web apps. 875
168
generator-aspnet) - yo generator for ASP.NET Core. 356
87
Nucleus) - Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication 287
51
react-aspnet-boilerplate) - Starting point for building isomorphic React applications with ASP.NET Core 1, leveraging existing techniques. 1107
317
saaskit) - Developer toolkit for building SaaS applications. 52
14
serverlessDotNetStarter) starter kit for development and deployment of lambda functions in the AWS cloud based on serverless framework. 1244
266
clean-architecture-dotnet) - Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns on eCommerce sample business domain 2479
582
coolstore-microservices ) - A Kubernetes-based polyglot microservices application with Istio service mesh 42
4
distributed-playground) - Distributed service playground with Vagrant, Consul, Docker & ASP.NET Core. 1907
681
dotnetcore-microservices-poc) - simplified insurance sales system made in a microservices architecture using .NET Core (EF Core, MediatR, Marten, Eureka, Ocelot, RabbitMQ, Polly, ElasticSearch, Dapper) with blog post series. 6607
2006
eShop) - A reference .NET application implementing an eCommerce site. 138
24
InMemoryCQRSReplication) - Akka.NET Reference Architecture - CQRS + Sharding + In-Memory Replication 178
50
magazine-website) - Magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied. 89
54
microservices-in-dotnetcore) - The code sample from the second edition of Microservices in .NET Core. 2144
554
Practical.CleanArchitecture) - Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP). 301
63
practical-dapr) - Full-stack .NET microservices build on Dapr and Tye. 1839
574
ReactiveTraderCloud) - Real-time trading platform demo showcasing reactive programming principles applied across the full application stack. 507
352
AlbumViewerVNext) - West Wind Album Viewer ASP.NET 5 Sample. 893
629
allReady) - Open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities. http://www.htbox.org/projects/allready 37
6
AspNet5GeoElasticsearch) - ASP.NET Core MVC Geo Elasticsearch Swashbuckle Swagger. 294
62
aspnet-servicediscovery-patterns) - Samples of implementing Service Discovery patterns with ASP.NET Core. 1175
245
AspNetAuthorizationWorkshop) - A workshop for moving through the various new pieces in ASP.NET Core Authorization 440
239
Mobile Apps), 91
51
Backend Services), 110
66
Websites), 26
29
Single Container Apps), 33
30
Multi Container Apps), 38
25
Cognitive Services Kiosk App),
30
23
Azure Bot App). 4032
694
Clean Architecture Manga) - Clean Architecture sample with .NET Core 3.0 and C# 8. Use cases as central organising structure, completely testable, decoupled from frameworks. 1333
282
cloudscribe) - ASP.NET Core Multi-tenant web application foundation. 74
35
CoreCodeCamp) - An Open Source Website for running small, local development events. 238
87
DotNetClub) - Tiny club written in ASP.NET Core. 10240
5581
eShopOnWeb) - A layered application architecture with monolithic deployment model. 557
278
Entropy) - Chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features. 6447
1611
EquinoxProject) - Full ASP.NET Core 2.0 application with DDD, CQRS and Event Sourcing. 133
25
GenVue) - a hostable, web application that lets confidential users upload and share private files build on Vue.js, Vuetifyjs and NetCore WebAPI stack 64
25
guidance-identity-management-for-multitenant-apps) - How to manage user identities in a multitenant app on Microsoft Azure, using Azure Active Directory for authentication. 83
12
JustA.ML) - A web application that lets you share files/URL/text between your devices written in ASP.NET Core 2.0. Open source, live at https://justa.ml 28
6
MegaMine) - Open source mining solution that helps miners in extracting Gold, Quartz, Granite etc. This solution is built using ASP.NET Core and AngularJS utilizing multiple light weight components in a Microservices way. 35649
10070
MusicStore) - Sample MusicStore application that uses MVC and Entity Framework. 155
53
NLayerAppV3) - NLayerAppV3 N-Layered Architecture with .NET Core Preview 2. 5008
1587
NorthwindTraders) - Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core. 386
133
Orchard Core - Modular and Multi-tenant applications) - Use Orchard Core Framework to create Modular and Multi-tenant applications. 349
163
PhotoGallery) - Cross-platform Single Page Applications with ASP.NET Core, Angular 2 & TypeScript http://wp.me/p3mRWu-11L. 45
16
PokeR) - Realtime scrum poker using SignalR and Angular in ASP.NET Core's SPA hosting. Includes Docker support. Demo 9555
1280
Practical ASP.NET Core) - A daily updated micro samples of ASP.NET Core features and facilities. 2144
554
Practical.CleanArchitecture) - Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP). 2907
649
Sample .NET Core CQRS REST API) - .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture. 621
98
StarWars) - GraphQL 'Star Wars' example using GraphQL for .NET, ASP.NET Core, Entity Framework Core. 46
28
here) 114
45
A very good example about EF Core) 1175
245
A walk-through for an ASP.NET Authorization Lab)To the extent possible under law, thangchung has waived all copyright and related or neighboring rights to this work.
20062
2896
thangchung/awesome-dotnet-core)