fucking awesome dotnet core

2025-12-07 0 239

Awesome .NET Core

Inspired by 384241  30690? awesome),  20368   2754? awesome-dotnet),  61865   6044? awesome-nodejs),  44297   5118? 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!

Contents

  • General
  • Frameworks, Libraries and Tools
    • API
    • Application Frameworks
    • Application Templates
    • Authentication and Authorization
    • Blockchain
    • Bot
    • Build Automation
    • Bundling and Minification
    • Caching
    • CMS
    • Code Analysis and Metrics
    • Compression
    • Compilers, Transpilers and Languages
    • Cryptography
    • Database
    • Database Drivers
    • Database Tools and Utilities
    • Date and Time
    • Distributed Computing
    • E-Commerce and Payments
    • Exceptions
    • Functional Programming
    • Graphics
    • GUI
    • IDE
    • Internationalization
    • IOC
    • Logging
    • Machine Learning and Data Science
    • Mail
    • Mathematics
    • Media
    • Networking
    • Misc
    • Office
    • ORM
    • Profiling
    • Queue and Messaging
    • Query Builders
    • Scheduler and Job
    • SDKs
    • Security
    • Searching
    • Serialization
    • Template Engine
    • Testing
    • Tools
    • Web Framework
    • Web Socket
    • Windows Service
    • Workflow
  • Roadmaps
  • Starter Kits
  • Sample Projects
  • Articles
  • Books
  • Videos
  • Podcasts
  • Community

General

  • ? ASP.NET Core Documentation – The official ASP.NET Core documentation site.
  • ? .NET Core Documentation – Home of the technical documentation for .NET Core, C#, F# and Visual Basic, including basic concepts, getting started instructions, tutorials and samples.
  • ? .NET Core SDK – .NET Core SDK is a general purpose development platform maintained by Microsoft and the .NET community on  21502   4920? GitHub).
  •  17600   4891? .NET Platform Standard) – The different between the old version and the new version of .NET.
  • ? Introducing .NET Standard 2.0 – The description of what will be going on for .NET Standard 2.0 and the roadmap for some missing parts of the current .NET Standard.
  •   7477   1142? Clean Code .NET/.NET Core) – Clean Code concepts adapted for .NET / .NET Core.

Frameworks, Libraries and Tools

API

  •   4752    739? 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
  •   3146    709? 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.
  •   3168    449? AspNetCoreRateLimit) – ASP.NET Core rate limiting middleware.
  •    166     28? CondenserDotNet) – API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul library.
  •   4337    394? Flurl) – Fluent URL builder and testable HTTP for .NET ? https://flurl.***dev.
  • GraphQL
    •    290     49? 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.
    •    182     31? graphql-aspnetcore) – ASP.NET Core MiddleWare to create a GraphQL end-point.
    •    231     61? 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     28? graphiql-dotnet) – GraphiQL middleware for ASP.NET Core.
    •     99     11? graphql-dotnetcore) – GraphQL for .NET Core based on  20225   2050? https://gith**ub.c*om/graphql/graphql-js).
    •   5946    936? graphql-dotnet) – GraphQL for .NET.
    •    591    161? graphql-dotnet-server) – GraphQL for .NET – Subscription Transport WebSockets.
    •   5527    786? Hot Chocolate) – GraphQL server for .Net Core and .NET Framework.
    •    402     76? FSharp.Data.GraphQL) – FSharp implementation of Facebook GraphQL query language ? https://fsprojects.g*i*thu*b.io/FSharp.Data.GraphQL.
    •    220     43? parser) – A lexer and parser for GraphQL in .NET.
    •     61      4? tanka-graphql) – GraphQL execution and server libraries supporting SignalR, Apollo, schema manipulation and other features familiar from Apollo and graphql-js
  •     80     30? halcyon) – HAL implementation for ASP.NET.
  •    706    159? JSON API .NET Core) – Framework for building json:api compliant APIs with the goal of eliminating RESTful boilerplate.
  •    182     32? LightNode) – Micro RPC/REST Framework built on OWIN http://neuecc.**gith*ub.io/LightNode.
  •     42      7? NetCoreStack.Proxy) – The type-safe, distributed REST library for .NET Standard 2.0 (NetCoreStack Flying Proxy)
  •   7106   1331? NSwag) – The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. http://NSwag.**o*rg.
  •    857    474? 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.
  •  24294   7051? 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).
  •      0      0? refit) – The automatic type-safe REST library for Xamarin and .NET.
  •    362     44? RestClient.Net) – Cross Platform REST Client for all C# platforms
  •   1101    110? RestEase) – Easy-to-use typesafe REST API client library, which is simple and customisable.
  •    112     11? RestLess) – The automatic type-safe-reflectionless REST API client library for .Net Standard.
  •    476    139? Restier) – RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform.
  •   9763   2338? Restsharp) – Simple REST and HTTP API Client for .NET
  •   5388   1334? Swashbuckle) – Seamlessly adds a swagger to WebApi projects.

    •    393     68? MicroElements.Swashbuckle.FluentValidation) – Adds FluentValidation rules to swagger.
    •    437     80? Swashbuckle.AspNetCore.Filters) – A bunch of useful filters for Swashbuckle.AspNetCore.
  •     26      7? WebAnchor) – Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources.
  •    462    114? WebAPIContrib for ASP.NET CORE) – Community Contributions for ASP.NET Core.

Application Frameworks

  •  11944   3825? 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.
  •  13640   3586? Abp vNext) – Abp vNext is the next generation of the open source  11944   3825? 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.
  •   3655    364? AsyncEx) – A helper library for async/await.
  •    498     94? Aeron.NET) – Efficient reliable UDP unicast, UDP multicast, and IPC message transport – .NET port of Aeron.
  •   4910   1052? akka.net) – Toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono.
  •    440     60? Aggregates.NET) – Aggregates.NET is a framework to help developers integrate the excellent NServiceBus and EventStore libraries together.
  •  36887  10404? 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.
  •    274     29? 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.
  •   6929   1316? CAP) – An EventBus with local persistent message functionality for system integration in SOA or Microservice architecture.
  •   2301    185? Carter) – Carter is a library that allows Nancy-esque routing for use with ASP.Net Core.
  •   2975    271? Chromely) – Lightweight Alternative to Electron.NET, Electron for .NET/.NET Core.
  •    829    141? Cinchoo ETL) – ETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files).
  •   1107    265? CQRSlite) – Lightweight framework for helping writing CQRS and Eventsourcing applications in C#.
  •    139     44? 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.
  •    317     75? DNTFrameworkCore) – Lightweight and Extensible Infrastructure for Building High Quality Web Applications Based on ASP.NET Core.
  •   1715    234? DotNetCorePlugins) – .NET Core library for loading assemblies as a plugin.
  •   4098   1054? 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.
  •   4172    995? DotNetty) – Port of netty, event-driven asynchronous network application framework.
  •    766     97? dotvvm) – Open source MVVM framework for Web Apps.
  •   7486    737? ElectronNET) – Build cross platform desktop apps with ASP.NET NET Core.
  •   1518    181? 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.
  •   2478    459? EventFlow) – Async/await first CQRS+ES and DDD framework for .NET.
  •   4213    996? ExcelDataReader) – Lightweight and fast library written in C# for reading Microsoft Excel files.
  • ExtCore – Free, open source and cross-platform framework for creating modular and extendable web applications based on ASP.NET Core 1.0.
  •   1467    283? 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.
  •   8701    789? fission) – Fast Serverless Functions for Kubernetes.
  •  43348  10850? 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.
  •     18     47? Halibut) – A secure communication stack for .NET using JSON-RPC over SSL.
  •   4177    450? MagicOnion) – gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity.
  •   7455   1884? MassTransit) – Distributed Application Framework for .NET.
  •   1542    230? microdot) – An open source .NET microservices framework.
  •   3787    419? MoreLINQ) – Extensions to LINQ to Objects.
  •   7137   1456? Nancy) – Lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono.
  •   5688   1191? opencvsharp) – .NET Framework wrapper for OpenCV.
  •  10435   2092? 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.
  •   6569   1661? Prism) – Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms.
  •   1826    292? protoactor-dotnet) – Ultra fast distributed actors for Golang and C# http://proto.**act*or.
  •    568     41? resin) – 16-bit wide vector space search engine with HTTP API and pluggable read/write pipelines.
  •     50      9? RService.io) – ASP.Net Core RESTful microservice framework that focusing on speed and ease of use.
  •   5468   1629? ServiceStack) – Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all ? https://servicestack.**n*et.
  • Steeltoe OSS – .NET toolkit for common microservice patterns.
  •     75      9? Strathweb.TypedRouting.AspNetCore) – A library enabling strongly typed routing in ASP.NET Core MVC projects.
  •   3254    920? 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.
  •    928    219? X.PagedList) – Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core.

Application Templates

  •   3458    499? .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.
  •    640    182? aspnet-core-react-template) – ASP.NET Core 2.0 / React SPA Template App.
  •   1511    470? AspNetCoreSpa) – Asp.Net Core 2+ & Angular 6 SPA with Angular CLI full featured application.
  •   1140    172? 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.
  •    489    126? 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.
  •  17230   2945? 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.
  •  18533   3922? 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
  •     33      8? DNTFrameworkCoreTemplate) – Boilerplate project templates based on    317     75? DNTFrameworkCore)
  •    249     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.
  •    230     56? 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)
  •   3024    517? JavaScriptServices) – Microsoft ASP.NET Core JavaScript Services.
  •   2563   1902? kendo-ui-core) – An HTML5, jQuery-based widget library for building modern web apps. http://www.t*ele*ri*k.com/kendo-ui.
  •   1310    620? QuickApp) – ASP.NET Core / Angular4 startup project template with complete login, user and role management.
  •   2652    811? 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.
  •    210     35? 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.

Authentication and Authorization

  •    557    146? AspNet.Security.OpenIdConnect.Server) – OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core.
  •    350    177? Auth0) – Hosted, enterprise-grade platform for modern identity.
  •   1254    115? Casbin.NET) – Authorization library that supports access control models like ACL, RBAC, ABAC in C#
  •   1956    858? Identity) – ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data.
  •     45    735? IdentityServer) – IdentityServer for ASP.NET Core 1.0 & 2.0

    •      ?      ?? IdentityServer4.EntityFramework) – EntityFramework persistence layer
    •    111     59? IdentityServer4.MongoDB) – MongoDB persistence layer
    •     40     13? IdentityServer4.EntityFrameworkCore) – Entity Framework Core persistence layer
    •      ?      ?? IdentityServer4.Templates) – dotnet cli templates for IdentityServer4.
  •     92     53? Okta) – Hosted, enterprise-grade platform for modern identity.
  •   4866    563? openiddict) – Easy-to-use OpenID Connect server for ASP.NET Core.

    •    237     30? oidc-debugger) – OAuth 2.0 and OpenID Connect debugging tool.
  •     54     13? stormpath-sdk) – Build     18      2? simple, secure web applications) with Stormpath and ASP.NET Core.
  •     54     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.

Blockchain

  •   6880   1783? BTCPayServer) – A cross platform, self-hosted server compatible with Bitpay API.
  •    143     23? Meadow) – An integrated Ethereum implementation and tool suite focused on Solidity testing and development.
  •   1929    856? NBitcoin) – Comprehensive Bitcoin library for the .NET framework.
  •     83     20? NBlockchain) – .NET standard library for building blockchain enabled applications
  •    341    216? NBXplorer) – A Bitcoin and Altcoin lightweight block explorer.
  •   3528   1045? NEO) – Open Network For Smart Economy.
  • Nethereum – Bringing the love of Ethereum to .NET.
  •   1423    535? Nethermind) – .NET Core Ethereum client
  •    791    311? StratisBitcoinFullNode) – Simple and affordable end-to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework.
  •     43     12? Trezor.Net) – Cross platform C# library for talking to the Trezor Hardwarewallet
  •   2364    525? WalletWasabi) – Privacy focused, ZeroLink compliant Bitcoin wallet.

Bot

  •   2805    560? 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#.
  •   3448    716? Telegram.Bot) – C# Telegram Bot API library.
  •    107     20? Funogram) – F# Telegram Bot Api library.

Build Automation

  •   4040    748? cake-build) – Cross platform build automation system.
  • ? CatLight – Status notifier for developers that monitors builds and tasks in the project. Built using .Net Core and Electron.
  •   1313    128? Colorful.Console) – Style your C# console output!
  •   4703   1964? 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\’
  •    916    101? FlubuCore) – A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
  •    616     74? GitInfo) – Git and SemVer Info from MSBuild, C# and VB.
  •   1478    174? 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.
  •    487     41? go-dotnet) – Go wrapper for the .NET Core Runtime.
  •    305     79? Image2Docker) – PowerShell module which ports existing Windows application workloads to Docker.
  •    124     18? LocalAppVeyor) – Run your AppVeyor builds, locally.
  •   5415   1385? msbuild) – The Microsoft Build Engine is a platform for building applications.
  •   3459    417? Nuke) – Cross-platform build automation system.
  •   4546    831? Opserver) – Stack Exchange\’s Monitoring System.
  •   1805    895? vsts-agent) – Visual Studio Team Services Build and Release Agent.

Bundling and Minification

  •    621    176? BundlerMinifier) – Visual Studio extension that let\’s you configure bundling and minification of JS, CSS and HTML files.
  •     74     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.
  •    478     47? 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.

Caching

  •   2391    454? CacheManager) – Open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. http://cachemanager.*mic*hac*o.net
  •   2042    332? EasyCaching) – Open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier.
  •   6506    575? Faster) – Fast key-value store from Microsoft Research.
  •   2039    247? Foundatio) – Pluggable foundation blocks for building distributed apps.
  •    475    217? Microsoft Caching) – Libraries for in-memory caching and distributed caching.
  •   6034   1535? Stack Exchange Redis) – High performance general purpose redis client for .NET languages (C# etc).

CMS

  •    426    138? 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
  •   1303    521? Blogifier.Core) – ASP.NET applications to provide common blogging functionality.
  •    890    161? Cofoundry) – Open source .NET Core CMS and modular application framework. Code-first, unobtrusive and extensible.
  •    435    160? CoreWiki) – Simple ASP.NET Core wiki that we are working on during live coding streams.
  •    478    197? 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
  •   1507    505? Miniblog) – An ASP.NET Core blogging engine.
  •    868    216? 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.
  •    168     78? 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).
  •   7769   2477? Orchard Core CMS) – Open Source Content Management System built with ASP.NET Core on top of a Modular and Extensible Application Framework.
  •   2123    587? Piranha CMS) – A Lightweight & Unobtrusive Open Source CMS for ASP.NET Core and Entity Framework Core.
  • Platformus – Free, open source and cross-platform CMS based on ASP.NET Core 1.0 and ExtCore framework.
  •    334     64? SimpleContent) – Simple, yet flexible content and blog engine for ASP.NET Core that can work with or without a database.
  •   2418    496? Squidex) – Headless CMS, based on MongoDB, CQRS and Event Sourcing.
  •    134     60? 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…
  •   4901   2794? Umbraco) – An extensible and friendly Open source ASP.NET Core CMS
  •     11      4? Weapsy) – Open source ASP.NET Core CMS based on DDD and CQRS. It supports MSSQL, MySQL, SQLite and PostgreSQL out of the box.
  •    145     28? Wyam) – Modular static content and static site generator.
  •   2839    867? ZKEACMS) – Visual design, build site onlie by drag and drop.

Code Analysis and Metrics

  •  13958   1391? awesome-static-analysis) – Curated list of static analysis tools, linters and code quality checkers for various programming languages.
  • Code Analysis
    •   1233    245? CodeFormatter) – Tool that uses Roslyn to automatically rewrite the source to follow netfx coding styles. ? Nuget Package
    •    953    119? DevSkim) – A set of IDE plugins and rules that provide security \”linting\” capabilities.
    •    635    119? RefactoringEssentials) – Refactoring Essentials for Visual Studio.
    •   1655    486? roslyn-analyzers) – .NET Compiler Platform (\”Roslyn\”) Analyzers.
    •   2741    512? StyleCopAnalyzers) – StyleCop rules using the .NET Compiler Platform.
  • Metrics
    •   2232    292? 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.
    •   2483    335? Audit.NET) – Small framework to audit .NET object changes.
    •  11073   1015? BenchmarkDotNet) – Powerful .NET library for benchmarking.
    •   3088    388? coverlet) – Cross platform code coverage library for .NET Core.
    •   2039    247? Foundatio) – A common interface with in memory, redis, StatsD, and Metrics.NET implementations.
    •    213     39? MiniCover) – Minimalist Code Coverage Tool for .NET Core.
    •    540     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.
    •   1318    249? OpenCover) – Code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points.
    •    239     62? PerformanceMonitor) – .NET Core Application Performance Monitor.
    •   2053    312? prometheus-net) – .NET Client for ? https://prometheus.***io.
    •    137     22? Prometheus.Client) – .NET Client for ? Prometheus.

      •     16      5? Prometheus.Client.MetricPusher) – Push metrics to a PushGateaway for the Prometheus.Client.
      •      9      6? Prometheus.Client.AspNetCore) – Middleware for the Prometheus.Client.
      •     15     10? Prometheus.Client.MetricServer) – MetricServer for the Prometheus.Client.
      •     10      6? Prometheus.Client.HttpRequestDurations) – Metrics logging of request durations for the Prometheus.Client.

Compression

  •    757     85? lz4net) – Ultra fast compression algorithm for all .NET platforms.
  •   2430    496? sharpcompress) – Fully managed C# library to deal with many compression types and formats.

Compilers, Transpilers and Languages

  •   3006    311? Fable) – F# to JavaScript Compiler.
  •    553     46? fparsec) – A parser combinatory library for F# and C#.
  •    428     37? IL2C) – A translator for ECMA-335 CIL/MSIL to C language.
  •    378     25? Mond) – A dynamically typed scripting language written in C# with a REPL, debugger, and simple embedding API.
  •   2432    207? peachpie) – Open-source PHP compiler to .NET.
  •   1012     73? Pidgin) – A lightweight, fast and flexible parsing library for C#, developed at Stack Overflow.
  •  19697   4148? roslyn) – The .NET Compiler Platform (\”Roslyn\”) provides open-source C# and Visual Basic compilers with rich code analysis APIs.
  •   2436    216? Sprache) – Tiny C# Monadic Parser Framework.

Cryptography

  •    922    109? BCrypt.Net) – Bringing updates to the original bcrypt package.
  •    222     29? BCrypt.NET-Core) – .NET Core port of BCrypt.NET used to store passwords securely.
  •     92     21? BouncyCastle PCL) – The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols.
  •     48     14? 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.
  •    422     55? nsec) – NSec is a new cryptographic library for .NET Core based on libsodium.
  • SecurityDriven.Inferno – Hig level crypto library used .Net primitives, has been professionally audited.

Database

  •    556     60? DBreeze) – C# .NET MONO NOSQL (key value store embedded) ACID multi-paradigm database management system.
  •    463     68? JsonFlatFileDataStore) – Simple JSON flat file data store with support for typed and dynamic data.
  •   8983   1285? LiteDB) – .NET NoSQL Document Store in a single data file – http://www.lited*b.o*r*g.
  •    185     23? NoDb) – \”no database\” file system storage for .NET Core/ASP.NET Core because not every project needs a database.
  •   3177    497? marten) – Postgresql as a Document Database and Event Store for .NET Applications http://jasperfx.**git*hub.io/marten.
  •     71     12? StringDB) – StringDB is a modular, key/value pair archival DB designed to consume tiny amounts of ram & produce tiny databases.
  •   1296    198? yessql) – .NET document database working on any RDBMS.

Database Drivers

  •    657    240? cassandra-csharp-driver) – DataStax C# Driver for Apache Cassandra.
  •    183    882? confluent-kafka-dotnet) – Confluent\’s Apache Kafka .NET client.
  •    441    128? couchbase-lite-net) – A lightweight, document-oriented (NoSQL), syncable database engine for .NET.
  •   3196   1269? MongoDB.Driver) – .NET Driver for MongoDB.
  •    563     70? MongoDB.Entities) – A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management
  • MySQL
    •    309    203? mysql-connector-net) – Connector/Net is a fully-managed ADO.NET driver for MySQL.
    •   1461    341? MySqlConnector) – Async MySQL Connector for .NET and .NET Core.
  • Neo4j
    •    238     71? neo4j-dotnet-driver) – Neo4j Bolt driver for .NET.
    •    430    150? Neo4jClient) – .NET client binding for Neo4j.
  •   3508    856? 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.**npg*sql.org
  •    296      2? ravendb) – Linq enabled document database for .NET.
  •    385    131? RethinkDb.Driver) – C#/.NET RethinkDB driver with 100% ReQL API coverage.
  •     47     16? progaudi.tarantool) – .NET client for Tarantool NoSql database.

Database Tools and Utilities

  •   2476    542? 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.
  •    873    116? Evolve) – Simple database migration tool that uses plain SQL scripts. Inspired by Flyway.
  •   2382    322? EFCorePowerTools) – Entity Framework Core Power Tools – reverse engineering, migrations and model visualization for EF Core.
  •   3394    680? fluentmigrator) – Migration framework for .NET much like Ruby on Rails Migrations.
  •    662    182? monitor-table-change-with-sqltabledependency) – Get SQL Server notification on record table change.
  • ? NReco.PivotData – In-memory data cube with OLAP operations and PivotTable data model.
  •    921    246? roundhouse) – Database Migration Utility for .NET using sql files and versioning based on source control.
  •    404     37? 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    165? 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.
  •     79     13? TrackableEntities.Core) – Change-tracking across service boundaries with .NET Core.
  •    179     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
  •    344     57? EntityFrameworkCore.DataEncryption) – A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers.

Date and Time

  •    248     27? Exceptionless.DateTimeExtensions) – DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods.
  •    697     61? FluentDateTime) – Allows you to write cleaner DateTime expressions and operation. Partially inspired by Ruby DateTime Extensions.
  •   2914    344? nodatime) – Better date and time API for .NET http://nodatime.*o**rg.

Distributed Computing

  •   4282    836? AspNetCore.Diagnostics.HealthChecks) – Enterprise HealthChecks for ASP.NET Core Diagnostics Package

    •    601     56? BeatPulse) – Enable load balancers to monitor the status of deployed Web applications
  •   2039    247? Foundatio) – Pluggable foundation blocks for building distributed apps
  •    416     55? jasper) – Next generation application development framework for .NET
  •    198     30? Rafty) – RAFT consensus in .NET Core
  •    336     45? Obvs) – An observable microservice bus .NET library that wraps the underlying transport in simple Rx based interfaces
  •   8582   1666? Ocelot) – API Gateway created using .NET Core
  •    513     73? OpenTracing) – Vendor-neutral APIs and instrumentation for distributed tracing
  •  13872   1257? 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
  •   1119    132? ProxyKit) – Toolkit to create code-first HTTP reverse proxies on ASP.NET Core

E-Commerce and Payments

  •   9707   5613? 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.
  •   1894    764? GrandNode) – Multi-platform, free, open source ecommerce shopping cart based on ASP.NET Core 2.1 and MongoDB derived from   9707   5613? nopCommerce).
  •      ?      ?? PayPal) – .NET SDK for PayPal\’s RESTful APIs.
  •   4326   1643? SimplCommerce) – Super simple ecommerce system built on .NET Core.
  •    194     68? Stripe) – Typed .NET clients for stripe.com REST APIs.

Exceptions

  •   2842    121? Demystifier) – High performance understanding for stack traces (Make error logs more productive).
  •    567    143? Exceptionless) – Exceptionless .NET Client
  •    273     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.
  •    698    220? Sentry) – .NET SDK for Sentry, an Open-source error tracking that helps developers monitor and fix crashes in real time.

Functional Programming

  •   2675    315? CSharpFunctionalExtensions) – Functional Extensions for C#.
  •   1817    189? DynamicData) – Reactive collections based on Rx.NET.
  •    124     17? echo-process) – Actor library for C# with additional modules that support persistence to Redis, as well as JS integration.
  •   1186    163? FsCheck) – Random Testing for .NET.
  •   2180    266? Giraffe) – A native functional ASP.NET Core web framework for F# developers.
  •   6871    437? language-ext) – C# functional language extensions and \’Erlang like\’ concurrency system.
  •    605    185? LaYumba.Functional) – Utility library for programming functionally in C#.
  •     68     14? NetMQ.ReactiveExtensions) – Effortlessly send messages anywhere on the network using Reactive Extensions (RX). Transport protocol is ZeroMQ.
  •    917     76? Optional) – A robust option type for C#.
  •    201     28? reactive-streams-dotnet) – Reactive Streams for .NET.
  •   8321   1136? 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.
  •   6961    766? Rx.NET) – The Reactive Extensions for .NET.
  •    161     19? Qactive) – Reactive queryable observable framework. 4.x.x or above
  •    852    139? sodium) – Functional Reactive Programming (FRP) Library. 4.x.x or above

Graphics

  •     50      8? GLFWDotNet) – .NET bindings for GLFW.
  •   2502    499? ImageProcessor) – A fluent wrapper around System.Drawing for the processing of image files http://imageprocessor.*o*r*g. 4.5.x or above
  •   7752    881? ImageSharp) – Cross-platform library for processing of image files written in C#.
  •   1642    274? LibVLCSharp): .NET/Mono bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN.
  •   3718    425? Magick.NET) – The .NET library for ImageMagick.
  •    688     60? MagicScaler) – MagicScaler high-performance, high-quality image processing pipeline for .NET
  •   4872   1138? QRCoder) – A pure C# Open Source QR Code implementation.
  •    168     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.
  •   2573    295? 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.

GUI

  •   1829    148? AdonisUI) – Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals.
  •  28215   2437? Avalonia) – A multi-platform .NET UI framework (formerly known as Perspex).
  •      ?      ?? AvaloniaEdit) – The Avalonia-based text editor component forked from   1967    489? AvalonEdit)
      1192    106? HandyControls) – Contains some simple and commonly used WPF controls.
  •    158      9? Lara) – Lara Web Engine is a library for developing Web user interfaces in C#
  •   1477    138? ShellProgressBar) – library to create progress bars in console programs
  •   1395    110? Qml.Net) – A cross-platform Qml/.NET integration for Mono/.NET/.NET Core.
  •    840    102? WinApi) – A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop with automation, windowing, DirectX, OpenGL and Skia helpers.

IDE

  •   2883   1039? 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.
  • ? rider – Cross-platform C# IDE based on the IntelliJ platform and ReSharper.
  • Omnisharp – Family of Open Source projects, each with one goal: To enable a great .NET experience in YOUR editor of choice.
  •   2125    794? 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.
  • 174828  33868? 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.
  • ? Visual Studio Community – Free editor for individual developers, open source projects, academic research, education, and small professional teams.

Internationalization

  •    156     64? Localization) – Localization abstractions and implementations for ASP.NET Core applications.
  •     87     13? NetCoreStack.Localization) – Database Resource Localization for .NET Core with Entity Framework and In Memory Cache
  •    546    133? Westwind.Globalization) – Database driven resource localization for .NET applications.

IOC

  •     99     17? AutoDI) – Super-fast compile-time dependency injection using IL weaving.
  •   4596    843? Autofac) – Addictive .NET IoC container.
  •   1536    461? Castle.Windsor) Castle Windsor is a best of breed, mature Inversion of Control container available for .NET.
  •   1080    127? DryIoc) – Fast, small, full-featured IoC Container for .NET.
  •    341     33? Grace) – Grace is a feature rich Dependency Injection Container designed with ease of use and performance in mind.
  •     13      1? Inyector) – Dependency Injection Automation for AspNetCore
  •    595    119? Lamar) – Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery.
  •    629    120? LightInject) – Ultra lightweight IoC container.
  •   1244    151? SimpleInjector) – Easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
  •    148     11? Stashbox) – A lightweight, portable dependency injection framework for .NET based solutions.
  •   1684    349? Unity) – A lightweight, extensible dependency injection container.

Logging

  •    650    204? common-logging) – Portable logging abstraction for .NET.
  •      8      5? dnxcore-logging-logstash) – Logstash logging extension for .NET Core applications with UDP and Redis transports.
  •    312     94? ElmahCore) – Error logging library that includes features like error filtering and the ability to view the error log from a web page.
  •    567    143? Exceptionless) – Exceptionless .NET Client
  •   2039    247? Foundatio) – A fluent logging api that can be used to log messages throughout your application.
  •    159     22? Karambolo.Extensions.Logging.File) – A lightweight library which implements file logging for the built-in .NET Core logging framework (Microsoft.Extensions.Logging).
  •    931    152? LibLog) – Single file for you to either copy/paste or install via nuget, into your library/ framework/ application to provide a logging abstraction.
  •    898    337? log4net) – log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime.
  •   6458   1379? NLog) – Advanced .NET, Silverlight and Xamarin Logging with support for structured and non structured logging.

    •    318    165? NLog for ASP.NET and ASP.NET Core) – NLog integration for ASP.NET & ASP.NET Core 1-3
    •    399    151? NLog.Extensions.Logging) – NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications
    •     44     25? NLog.Windows.Forms) – NLog targets specific for Windows.Forms
    •     14      9? 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.
  •   7644    822? serilog) – Simple .NET logging with fully-structured events.

    •   1368    210? serilog-aspnetcore) – Serilog integration for ASP.NET Core 2+.
    •    529     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().
    •    484    130? Serilog.Settings.Configuration) – A Serilog configuration provider that reads from Microsoft.Extensions.Configuration.
  • ? SEQ – Seq collects data over HTTP, while your applications use the best available structured logging APIs for your platform.

Machine Learning

下载源码

通过命令行克隆项目:

git clone https://github.com/Correia-jpv/fucking-awesome-dotnet-core.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 fucking awesome dotnet core https://www.zuozi.net/31381.html

chronicle2
上一篇: chronicle2
DotNettyRPC
下一篇: DotNettyRPC
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务