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)