2749 lines
133 KiB
HTML
2749 lines
133 KiB
HTML
<h1 id="awesome-.net-core-awesome">Awesome .NET Core <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p>Inspired by <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a>, <a
|
||
href="https://github.com/quozd/awesome-dotnet">awesome-dotnet</a>, <a
|
||
href="https://github.com/sindresorhus/awesome-nodejs">awesome-nodejs</a>,
|
||
<a
|
||
href="https://github.com/dypsilon/frontend-dev-bookmarks">frontend-dev-bookmarks</a>.</p>
|
||
<p>Contributions are always welcome! Please take a look at the <a
|
||
href="https://github.com/thangchung/awesome-dotnet-core/blob/master/contributing.md">contribution
|
||
guidelines</a> pages first. We accept proprietary and commercial
|
||
software too.</p>
|
||
<p>Thanks to all <a
|
||
href="https://github.com/thangchung/awesome-dotnet-core/graphs/contributors">contributors</a>,
|
||
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.</p>
|
||
<p>Check out my <a href="https://medium.com/@thangchung">blog</a> or say
|
||
hi on <a href="https://twitter.com/thangchung">Twitter</a>!</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#general">General</a></li>
|
||
<li><a href="#frameworks-libraries-and-tools">Frameworks, Libraries and
|
||
Tools</a>
|
||
<ul>
|
||
<li><a href="#api">API</a></li>
|
||
<li><a href="#application-frameworks">Application Frameworks</a></li>
|
||
<li><a href="#application-templates">Application Templates</a></li>
|
||
<li><a href="#authentication-and-authorization">Authentication and
|
||
Authorization</a></li>
|
||
<li><a href="#blockchain">Blockchain</a></li>
|
||
<li><a href="#bot">Bot</a></li>
|
||
<li><a href="#build-automation">Build Automation</a></li>
|
||
<li><a href="#bundling-and-minification">Bundling and
|
||
Minification</a></li>
|
||
<li><a href="#caching">Caching</a></li>
|
||
<li><a href="#cms">CMS</a></li>
|
||
<li><a href="#code-analysis-and-metrics">Code Analysis and
|
||
Metrics</a><br />
|
||
</li>
|
||
<li><a href="#compression">Compression</a></li>
|
||
<li><a href="#compilers-transpilers-and-languages">Compilers,
|
||
Transpilers and Languages</a></li>
|
||
<li><a href="#cryptography">Cryptography</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#database-drivers">Database Drivers</a></li>
|
||
<li><a href="#database-tools-and-utilities">Database Tools and
|
||
Utilities</a></li>
|
||
<li><a href="#date-and-time">Date and Time</a></li>
|
||
<li><a href="#distributed-computing">Distributed Computing</a></li>
|
||
<li><a href="#e-commerce-and-payments">E-Commerce and Payments</a></li>
|
||
<li><a href="#exceptions">Exceptions</a></li>
|
||
<li><a href="#functional-programming">Functional Programming</a></li>
|
||
<li><a href="#graphics">Graphics</a></li>
|
||
<li><a href="#gui">GUI</a></li>
|
||
<li><a href="#ide">IDE</a></li>
|
||
<li><a href="#internationalization">Internationalization</a></li>
|
||
<li><a href="#ioc">IOC</a></li>
|
||
<li><a href="#logging">Logging</a></li>
|
||
<li><a href="#machine-learning-and-data-science">Machine Learning and
|
||
Data Science</a></li>
|
||
<li><a href="#mail">Mail</a></li>
|
||
<li><a href="#mathematics">Mathematics</a></li>
|
||
<li><a href="#media">Media</a></li>
|
||
<li><a href="#networking">Networking</a></li>
|
||
<li><a href="#misc">Misc</a></li>
|
||
<li><a href="#office">Office</a></li>
|
||
<li><a href="#orm">ORM</a></li>
|
||
<li><a href="#profiling">Profiling</a></li>
|
||
<li><a href="#queue-and-messaging">Queue and Messaging</a></li>
|
||
<li><a href="#query-builders">Query Builders</a></li>
|
||
<li><a href="#scheduler-and-job">Scheduler and Job</a></li>
|
||
<li><a href="#sdks">SDKs</a></li>
|
||
<li><a href="#security">Security</a></li>
|
||
<li><a href="#searching">Searching</a></li>
|
||
<li><a href="#serialization">Serialization</a></li>
|
||
<li><a href="#template-engine">Template Engine</a></li>
|
||
<li><a href="#testing">Testing</a></li>
|
||
<li><a href="#tools">Tools</a></li>
|
||
<li><a href="#web-framework">Web Framework</a></li>
|
||
<li><a href="#web-socket">Web Socket</a></li>
|
||
<li><a href="#windows-service">Windows Service</a></li>
|
||
<li><a href="#workflow">Workflow</a></li>
|
||
</ul></li>
|
||
<li><a href="#roadmaps">Roadmaps</a></li>
|
||
<li><a href="#starter-kits">Starter Kits</a></li>
|
||
<li><a href="#sample-projects">Sample Projects</a></li>
|
||
<li><a href="#articles">Articles</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
<li><a href="#videos">Videos</a></li>
|
||
<li><a href="#podcasts">Podcasts</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
</ul>
|
||
<h2 id="general">General</h2>
|
||
<ul>
|
||
<li><a href="https://docs.asp.net/en/latest/">ASP.NET Core
|
||
Documentation</a> - The official ASP.NET Core documentation site.</li>
|
||
<li><a
|
||
href="https://docs.microsoft.com/en-us/dotnet/articles/welcome">.NET
|
||
Core Documentation</a> - Home of the technical documentation for .NET
|
||
Core, C#, F# and Visual Basic, including basic concepts, getting started
|
||
instructions, tutorials and samples.</li>
|
||
<li><a href="https://www.microsoft.com/net/core">.NET Core SDK</a> -
|
||
.NET Core SDK is a general purpose development platform maintained by
|
||
Microsoft and the .NET community on <a
|
||
href="https://github.com/dotnet/core">GitHub</a>.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/corefx/blob/1719a3fe2a5c81b67a4909787da4a02fb0d0d419/Documentation/architecture/net-platform-standard.md">.NET
|
||
Platform Standard</a> - The differrent between the old version and the
|
||
new version of .NET.</li>
|
||
<li><a
|
||
href="https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard">Introducing
|
||
.NET Standard 2.0</a> - 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.</li>
|
||
<li><a href="https://github.com/thangchung/clean-code-dotnet">Clean Code
|
||
.NET/.NET Core</a> - Clean Code concepts adapted for .NET / .NET
|
||
Core.</li>
|
||
</ul>
|
||
<h2 id="frameworks-libraries-and-tools">Frameworks, Libraries and
|
||
Tools</h2>
|
||
<h3 id="api">API</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Azure/autorest">autorest</a> - Swagger
|
||
(OpenAPI) Specification code generator featuring C# and Razor templates.
|
||
Supports C#, Java, Node.js, TypeScript, Python and Ruby.
|
||
<code>4.5.x or above</code></li>
|
||
<li><a
|
||
href="https://github.com/Microsoft/aspnet-api-versioning">aspnet-api-versioning</a>
|
||
- set of libraries which add service API versioning to ASP.NET Web API,
|
||
OData with ASP.NET Web API, and ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/stefanprodan/AspNetCoreRateLimit">AspNetCoreRateLimit</a>
|
||
- ASP.NET Core rate limiting middleware.</li>
|
||
<li><a
|
||
href="https://github.com/Drawaes/CondenserDotNet">CondenserDotNet</a> -
|
||
API Condenser / Reverse Proxy using Kestrel and Consul, Including light
|
||
weight consul library.</li>
|
||
<li><a href="https://github.com/tmenier/Flurl">Flurl</a> - Fluent URL
|
||
builder and testable HTTP for .NET <a
|
||
href="https://flurl.dev">https://flurl.dev</a>.</li>
|
||
<li>GraphQL
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/landmarkhw/Dapper.GraphQL">Dapper.GraphQL</a> -
|
||
A library designed to integrate the Dapper and graphql-dotnet projects
|
||
with ease-of-use in mind and performance as the primary concern.</li>
|
||
<li><a
|
||
href="https://github.com/JuergenGutsch/graphql-aspnetcore">graphql-aspnetcore</a>
|
||
- ASP.NET Core MiddleWare to create a GraphQL end-point.</li>
|
||
<li><a
|
||
href="https://github.com/graphql-dotnet/conventions">graphql-convention</a>
|
||
- 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</li>
|
||
<li><a
|
||
href="https://github.com/JosephWoodward/graphiql-dotnet">graphiql-dotnet</a>
|
||
- GraphiQL middleware for ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/mkmarek/graphql-dotnetcore">graphql-dotnetcore</a>
|
||
- GraphQL for .NET Core based on <a
|
||
href="https://github.com/graphql/graphql-js">https://github.com/graphql/graphql-js</a>.</li>
|
||
<li><a
|
||
href="https://github.com/graphql-dotnet/graphql-dotnet">graphql-dotnet</a>
|
||
- GraphQL for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/graphql-dotnet/server">graphql-dotnet-server</a>
|
||
- GraphQL for .NET - Subscription Transport WebSockets.</li>
|
||
<li><a href="https://github.com/ChilliCream/hotchocolate">Hot
|
||
Chocolate</a> - GraphQL server for .Net Core and .NET Framework.</li>
|
||
<li><a
|
||
href="https://github.com/fsprojects/FSharp.Data.GraphQL">FSharp.Data.GraphQL</a>
|
||
- FSharp implementation of Facebook GraphQL query language <a
|
||
href="https://fsprojects.github.io/FSharp.Data.GraphQL">https://fsprojects.github.io/FSharp.Data.GraphQL</a>.</li>
|
||
<li><a href="https://github.com/graphql-dotnet/parser">parser</a> - A
|
||
lexer and parser for GraphQL in .NET.</li>
|
||
<li><a href="https://github.com/pekkah/tanka-graphql">tanka-graphql</a>
|
||
- GraphQL execution and server libraries supporting SignalR, Apollo,
|
||
schema manipulation and other features familiar from Apollo and
|
||
graphql-js</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/visualeyes/halcyon">halcyon</a> - HAL
|
||
implementation for ASP.NET.</li>
|
||
<li><a
|
||
href="https://github.com/Research-Institute/json-api-dotnet-core">JSON
|
||
API .NET Core</a> - Framework for building json:api compliant APIs with
|
||
the goal of eliminating RESTful boilerplate.</li>
|
||
<li><a href="https://github.com/neuecc/LightNode">LightNode</a> - Micro
|
||
RPC/REST Framework built on OWIN <a
|
||
href="http://neuecc.github.io/LightNode">http://neuecc.github.io/LightNode</a>.</li>
|
||
<li><a
|
||
href="https://github.com/NetCoreStack/Proxy">NetCoreStack.Proxy</a> -
|
||
The type-safe, distributed REST library for .NET Standard 2.0
|
||
(NetCoreStack Flying Proxy)</li>
|
||
<li><a href="https://github.com/RSuter/NSwag">NSwag</a> - The
|
||
Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. <a
|
||
href="http://NSwag.org">http://NSwag.org</a>.</li>
|
||
<li><a
|
||
href="https://github.com/OData/WebApi/tree/feature/netcore">OData</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/OpenAPITools/openapi-generator">OpenAPI
|
||
Generator</a> - 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).</li>
|
||
<li><a href="https://github.com/paulcbetts/refit">refit</a> - The
|
||
automatic type-safe REST library for Xamarin and .NET.</li>
|
||
<li><a
|
||
href="https://github.com/MelbourneDeveloper/RestClient.Net">RestClient.Net</a>
|
||
- Cross Platform REST Client for all C# platforms</li>
|
||
<li><a href="https://github.com/canton7/RestEase">RestEase</a> -
|
||
Easy-to-use typesafe REST API client library, which is simple and
|
||
customisable.</li>
|
||
<li><a href="https://github.com/letsar/RestLess">RestLess</a> - The
|
||
automatic type-safe-reflectionless REST API client library for .Net
|
||
Standard.</li>
|
||
<li><a href="https://github.com/OData/RESTier">Restier</a> - RESTier is
|
||
a RESTful API development framework for building standardized, OData V4
|
||
based RESTful services on .NET platform.</li>
|
||
<li><a href="https://github.com/restsharp/RestSharp">Restsharp</a> -
|
||
Simple REST and HTTP API Client for .NET</li>
|
||
<li><a
|
||
href="https://github.com/domaindrivendev/Swashbuckle.AspNetCore">Swashbuckle</a>
|
||
- Seamlessly adds a swagger to WebApi projects.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/micro-elements/MicroElements.Swashbuckle.FluentValidation">MicroElements.Swashbuckle.FluentValidation</a>
|
||
- Adds FluentValidation rules to swagger.</li>
|
||
<li><a
|
||
href="https://github.com/mattfrear/Swashbuckle.AspNetCore.Filters">Swashbuckle.AspNetCore.Filters</a>
|
||
- A bunch of useful filters for Swashbuckle.AspNetCore.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/mattiasnordqvist/Web-Anchor">WebAnchor</a> -
|
||
Web Anchor provides type-safe, testable and flexible, runtime-generated
|
||
access to web resources.</li>
|
||
<li><a
|
||
href="https://github.com/WebApiContrib/WebAPIContrib.Core">WebAPIContrib
|
||
for ASP.NET CORE</a> - Community Contributions for ASP.NET Core.</li>
|
||
</ul>
|
||
<h3 id="application-frameworks">Application Frameworks</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aspnetboilerplate/aspnetboilerplate">ASP.NET
|
||
Boilerplate</a> - 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.</li>
|
||
<li><a href="https://github.com/abpframework/abp">Abp vNext</a> - Abp
|
||
vNext is the next generation of the open source <a
|
||
href="https://github.com/aspnetboilerplate/aspnetboilerplate">ASP.NET
|
||
Boilerplate</a> 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.</li>
|
||
<li><a href="https://github.com/StephenCleary/AsyncEx">AsyncEx</a> - A
|
||
helper library for async/await.</li>
|
||
<li><a
|
||
href="https://github.com/AdaptiveConsulting/Aeron.NET">Aeron.NET</a> -
|
||
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
|
||
- .NET port of Aeron.</li>
|
||
<li><a href="https://github.com/akkadotnet/akka.net">akka.net</a> -
|
||
Toolkit and runtime for building highly concurrent, distributed, and
|
||
fault tolerant event-driven applications on .NET & Mono.</li>
|
||
<li><a href="https://github.com/volak/Aggregates.NET">Aggregates.NET</a>
|
||
- Aggregates.NET is a framework to help developers integrate the
|
||
excellent NServiceBus and EventStore libraries together.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/aspnetcore/tree/master/src/Mvc">ASP.NET
|
||
MVC</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/firesharkstudios/butterfly-server-dotnet">Butterfly
|
||
Server .NET</a> - 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.</li>
|
||
<li><a href="https://github.com/dotnetcore/CAP">CAP</a> - An EventBus
|
||
with local persistent message functionality for system integration in
|
||
SOA or Microservice architecture.</li>
|
||
<li><a href="https://github.com/CarterCommunity/Carter">Carter</a> -
|
||
Carter is a library that allows Nancy-esque routing for use with ASP.Net
|
||
Core.</li>
|
||
<li><a href="https://github.com/mattkol/Chromely">Chromely</a> -
|
||
Lightweight Alternative to Electron.NET, Electron for .NET/.NET
|
||
Core.</li>
|
||
<li><a href="https://github.com/Cinchoo/ChoETL">Cinchoo ETL</a> - ETL
|
||
Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value
|
||
formatted files).</li>
|
||
<li><a href="https://github.com/gautema/CQRSlite">CQRSlite</a> -
|
||
Lightweight framework for helping writing CQRS and Eventsourcing
|
||
applications in C#.</li>
|
||
<li><a
|
||
href="https://github.com/digipolisantwerp/dataaccess_aspnetcore">dataaccess_aspnetcore</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/rabbal/DNTFrameworkCore">DNTFrameworkCore</a> -
|
||
Lightweight and Extensible Infrastructure for Building High Quality Web
|
||
Applications Based on ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/natemcmaster/DotNetCorePlugins">DotNetCorePlugins</a>
|
||
- .NET Core library for loading assemblies as a plugin.</li>
|
||
<li><a
|
||
href="https://github.com/dotnetcore/DotnetSpider">DotnetSpider</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/Azure/DotNetty">DotNetty</a> - Port of
|
||
netty, event-driven asynchronous network application framework.</li>
|
||
<li><a href="https://github.com/riganti/dotvvm">dotvvm</a> - Open source
|
||
MVVM framework for Web Apps.</li>
|
||
<li><a
|
||
href="https://github.com/ElectronNET/Electron.NET">ElectronNET</a> -
|
||
Build cross platform desktop apps with ASP.NET NET Core.</li>
|
||
<li><a href="https://github.com/unosquare/embedio">EmbedIO</a> - A tiny,
|
||
cross-platform, module based web server for .NET Framework and .NET
|
||
Core.</li>
|
||
<li><a href="https://github.com/aloisdg/Ether.Network">Ether.Network</a>
|
||
- 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.</li>
|
||
<li><a href="https://github.com/eventflow/EventFlow">EventFlow</a> -
|
||
Async/await first CQRS+ES and DDD framework for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/ExcelDataReader/ExcelDataReader">ExcelDataReader</a>
|
||
- Lightweight and fast library written in C# for reading Microsoft Excel
|
||
files.</li>
|
||
<li><a href="https://github.com/ExtCore">ExtCore</a> - Free, open source
|
||
and cross-platform framework for creating modular and extendable web
|
||
applications based on ASP.NET Core 1.0.</li>
|
||
<li><a
|
||
href="https://github.com/Finbuckle/Finbuckle.MultiTenant">Finbuckle.MultiTenant</a>
|
||
- 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.</li>
|
||
<li><a href="https://github.com/fission/fission">fission</a> - Fast
|
||
Serverless Functions for Kubernetes.</li>
|
||
<li><a
|
||
href="https://github.com/grpc/grpc/tree/master/src/csharp">grpc</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/OctopusDeploy/Halibut">Halibut</a> - A
|
||
secure communication stack for .NET using JSON-RPC over SSL.</li>
|
||
<li><a href="https://github.com/neuecc/MagicOnion">MagicOnion</a> - gRPC
|
||
based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity.</li>
|
||
<li><a href="https://github.com/MassTransit/MassTransit">MassTransit</a>
|
||
- Distributed Application Framework for .NET.</li>
|
||
<li><a href="https://github.com/gigya/microdot">microdot</a> - An open
|
||
source .NET microservices framework.</li>
|
||
<li><a href="https://github.com/morelinq/MoreLINQ">MoreLINQ</a> -
|
||
Extensions to LINQ to Objects.</li>
|
||
<li><a href="https://github.com/NancyFx/Nancy">Nancy</a> - Lightweight,
|
||
low-ceremony, framework for building HTTP based services on .NET and
|
||
Mono.</li>
|
||
<li><a href="https://github.com/shimat/opencvsharp">opencvsharp</a> -
|
||
.NET Framework wrapper for OpenCV.</li>
|
||
<li><a href="https://github.com/dotnet/orleans">orleans</a> - 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.</li>
|
||
<li><a href="https://github.com/PrismLibrary/Prism">Prism</a> - Prism is
|
||
a framework for building loosely coupled, maintainable, and testable
|
||
XAML applications in WPF, Windows 10 UWP, and Xamarin Forms.</li>
|
||
<li><a
|
||
href="https://github.com/AsynkronIT/protoactor-dotnet">protoactor-dotnet</a>
|
||
- Ultra fast distributed actors for Golang and C# <a
|
||
href="http://proto.actor">http://proto.actor</a>.</li>
|
||
<li><a href="https://github.com/kreeben/resin">resin</a> - 16-bit wide
|
||
vector space search engine with HTTP API and pluggable read/write
|
||
pipelines.</li>
|
||
<li><a href="https://github.com/Stoom/RService.IO">RService.io</a> -
|
||
ASP.Net Core RESTful microservice framework that focusing on speed and
|
||
ease of use.</li>
|
||
<li><a
|
||
href="https://github.com/ServiceStack/ServiceStack">ServiceStack</a> -
|
||
Thoughtfully architected, obscenely fast, thoroughly enjoyable web
|
||
services for all <a
|
||
href="https://servicestack.net">https://servicestack.net</a>.</li>
|
||
<li><a href="https://github.com/SteelToeOSS">Steeltoe OSS</a> - .NET
|
||
toolkit for common microservice patterns.</li>
|
||
<li><a
|
||
href="https://github.com/filipw/Strathweb.TypedRouting.AspNetCore">Strathweb.TypedRouting.AspNetCore</a>
|
||
- A library enabling strongly typed routing in ASP.NET Core MVC
|
||
projects.</li>
|
||
<li><a href="https://github.com/dotnetcore/surging">surging</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/jeyjeyemem/Xer.Cqrs">Xer.Cqrs</a> - 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.</li>
|
||
<li><a href="https://github.com/dncuug/X.PagedList">X.PagedList</a> -
|
||
Library for easily paging through any IEnumerable/IQueryable in
|
||
ASP.NET/ASP.NET Core.</li>
|
||
</ul>
|
||
<h3 id="application-templates">Application Templates</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Dotnet-Boxed/Templates">.NET Boxed</a> -
|
||
Project templates with batteries included, providing the minimum amount
|
||
of code required to get you going. Includes ASP.NET Core API and GraphQL
|
||
Templates.</li>
|
||
<li><a
|
||
href="https://github.com/bradymholt/aspnet-core-react-template">aspnet-core-react-template</a>
|
||
- ASP.NET Core 2.0 / React SPA Template App.</li>
|
||
<li><a
|
||
href="https://github.com/asadsahi/AspNetCoreSpa">AspNetCoreSpa</a> -
|
||
Asp.Net Core 2+ & Angular 6 SPA with Angular CLI full featured
|
||
application.</li>
|
||
<li><a
|
||
href="https://github.com/NikolayIT/ASP.NET-MVC-Template">ASP.NET-MVC-Template</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/OdeToCode/AddFeatureFolders">AddFeatureFolders</a>
|
||
- Enable feature folders for MVC controllers and views in ASP.NET
|
||
Core.</li>
|
||
<li><a
|
||
href="https://github.com/damienbod/AngularWebpackVisualStudio">Angular
|
||
Visual Studio Webpack Starter</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/ardalis/CleanArchitecture">CleanArchitecture</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/JasonGT/CleanArchitecture">CleanArchitecture
|
||
(SPA)</a> - Solution template for creating a Single Page App (SPA) with
|
||
Angular 8 and ASP.NET Core 3 following the principles of Clean
|
||
Architecture</li>
|
||
<li><a
|
||
href="https://github.com/rabbal/DNTFrameworkCoreTemplate">DNTFrameworkCoreTemplate</a>
|
||
- Boilerplate project templates based on <a
|
||
href="https://github.com/rabbal/DNTFrameworkCore">DNTFrameworkCore</a></li>
|
||
<li><a href="https://github.com/ivanpaulovich/dotnet-new-caju">dotnet
|
||
new caju</a> - 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.</li>
|
||
<li><a href="https://github.com/EISK/eisk.webapi">EISK</a> - Provides
|
||
developer resources with simple use cases to build scalable applications
|
||
on top of .NET Core with <a
|
||
href="https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/common-web-application-architectures">architectural
|
||
best practices</a> (DDD, onion architecture etc)</li>
|
||
<li><a
|
||
href="https://github.com/aspnet/JavaScriptServices">JavaScriptServices</a>
|
||
- Microsoft ASP.NET Core JavaScript Services.</li>
|
||
<li><a href="https://github.com/telerik/kendo-ui-core">kendo-ui-core</a>
|
||
- An HTML5, jQuery-based widget library for building modern web apps. <a
|
||
href="http://www.telerik.com/kendo-ui">http://www.telerik.com/kendo-ui</a>.</li>
|
||
<li><a href="https://github.com/emonney/QuickApp">QuickApp</a> - ASP.NET
|
||
Core / Angular4 startup project template with complete login, user and
|
||
role management.</li>
|
||
<li><a href="https://github.com/volkanceylan/Serenity">Serenity</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/mrellipse/toucan">Toucan</a> -
|
||
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.</li>
|
||
</ul>
|
||
<h3 id="authentication-and-authorization">Authentication and
|
||
Authorization</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server">AspNet.Security.OpenIdConnect.Server</a>
|
||
- OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET
|
||
Core.</li>
|
||
<li><a href="https://github.com/auth0/auth0.net">Auth0</a> - Hosted,
|
||
enterprise-grade platform for modern identity.</li>
|
||
<li><a href="https://github.com/casbin-net/Casbin.NET">Casbin.NET</a> -
|
||
Authorization library that supports access control models like ACL,
|
||
RBAC, ABAC in C#</li>
|
||
<li><a href="https://github.com/aspnet/Identity">Identity</a> - ASP.NET
|
||
Core Identity is the membership system for building ASP.NET Core web
|
||
applications, including membership, login, and user data.</li>
|
||
<li><a
|
||
href="https://github.com/IdentityServer/IdentityServer4">IdentityServer</a>
|
||
- IdentityServer for ASP.NET Core 1.0 & 2.0
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/IdentityServer/IdentityServer4.EntityFramework">IdentityServer4.EntityFramework</a>
|
||
- EntityFramework persistence layer</li>
|
||
<li><a
|
||
href="https://github.com/diogodamiani/IdentityServer4.MongoDB">IdentityServer4.MongoDB</a>
|
||
- MongoDB persistence layer</li>
|
||
<li><a
|
||
href="https://github.com/2020IP/TwentyTwenty.IdentityServer4.EntityFrameworkCore">IdentityServer4.EntityFrameworkCore</a>
|
||
- Entity Framework Core persistence layer</li>
|
||
<li><a
|
||
href="https://github.com/IdentityServer/IdentityServer4.Templates">IdentityServer4.Templates</a>
|
||
- dotnet cli templates for IdentityServer4.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/okta/okta-aspnet">Okta</a> - Hosted,
|
||
enterprise-grade platform for modern identity.</li>
|
||
<li><a
|
||
href="https://github.com/openiddict/openiddict-core">openiddict</a> -
|
||
Easy-to-use OpenID Connect server for ASP.NET Core.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/nbarbettini/oidc-debugger">oidc-debugger</a> -
|
||
OAuth 2.0 and OpenID Connect debugging tool.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/stormpath/stormpath-sdk-dotnet">stormpath-sdk</a>
|
||
- Build <a
|
||
href="https://github.com/stormpath/stormpath-aspnetcore">simple, secure
|
||
web applications</a> with Stormpath and ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/stormpath/stormpath-sdk-dotnet">stormpath-sdk</a>
|
||
- Build <a
|
||
href="https://github.com/stormpath/stormpath-aspnetcore">simple, secure
|
||
web applications</a> with Stormpath and ASP.NET Core.(Deprecated: It
|
||
will longer get updated as of March 2017 after joining OKTA)</li>
|
||
<li><a href="https://github.com/ritterim/stuntman">stuntman</a> -
|
||
Library for impersonating users during development leveraging ASP.NET
|
||
Identity.</li>
|
||
</ul>
|
||
<h3 id="blockchain">Blockchain</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/btcpayserver/btcpayserver">BTCPayServer</a> - A
|
||
cross platform, self-hosted server compatible with Bitpay API.</li>
|
||
<li><a href="https://github.com/MeadowSuite/Meadow">Meadow</a> - An
|
||
integrated Ethereum implementation and tool suite focused on Solidity
|
||
testing and development.</li>
|
||
<li><a href="https://github.com/MetacoSA/NBitcoin">NBitcoin</a> -
|
||
Comprehensive Bitcoin library for the .NET framework.</li>
|
||
<li><a
|
||
href="https://github.com/danielgerlag/NBlockchain">NBlockchain</a> -
|
||
.NET standard library for building blockchain enabled applications</li>
|
||
<li><a href="https://github.com/dgarage/NBXplorer">NBXplorer</a> - A
|
||
Bitcoin and Altcoin lightweight block explorer.</li>
|
||
<li><a href="https://github.com/neo-project/neo">NEO</a> - Open Network
|
||
For Smart Economy.</li>
|
||
<li><a href="https://github.com/Nethereum">Nethereum</a> - Bringing the
|
||
love of Ethereum to .NET.</li>
|
||
<li><a href="https://github.com/NethermindEth/nethermind">Nethermind</a>
|
||
- .NET Core Ethereum client</li>
|
||
<li><a
|
||
href="https://github.com/stratisproject/StratisBitcoinFullNode">StratisBitcoinFullNode</a>
|
||
- Simple and affordable end-to-end solutions for development, testing
|
||
and deployment of native C# blockchain applications on the .Net
|
||
framework.</li>
|
||
<li><a
|
||
href="https://github.com/MelbourneDeveloper/Trezor.Net">Trezor.Net</a> -
|
||
Cross platform C# library for talking to the Trezor Hardwarewallet</li>
|
||
<li><a href="https://github.com/zkSNACKs/WalletWasabi">WalletWasabi</a>
|
||
- Privacy focused, ZeroLink compliant Bitcoin wallet.</li>
|
||
</ul>
|
||
<h3 id="bot">Bot</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/SciSharp/BotSharp">BotSharp</a> - The
|
||
Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core
|
||
with Machine Learning algorithm.</li>
|
||
<li><a href="https://github.com/Kwoth/NadekoBot">NadekoBot</a> - Open
|
||
source, general-purpose Discord chat bot written in C#.</li>
|
||
<li><a
|
||
href="https://github.com/TelegramBots/Telegram.Bot">Telegram.Bot</a> -
|
||
C# Telegram Bot API library.</li>
|
||
<li><a href="https://github.com/Dolfik1/Funogram">Funogram</a> - F#
|
||
Telegram Bot Api library.</li>
|
||
</ul>
|
||
<h3 id="build-automation">Build Automation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/cake-build/cake">cake-build</a> - Cross
|
||
platform build automation system.</li>
|
||
<li><a href="https://catlight.io">CatLight</a> - Status notifier for
|
||
developers that monitors builds and tasks in the project. Built using
|
||
.Net Core and Electron.</li>
|
||
<li><a
|
||
href="https://github.com/tomakita/Colorful.Console">Colorful.Console</a>
|
||
- Style your C# console output!</li>
|
||
<li><a href="https://github.com/dotnet/dotnet-docker">dotnet-docker</a>
|
||
- The base Docker images for working with .NET Core and the .NET Core
|
||
Tools.</li>
|
||
<li><a href="https://github.com/brthor/Dockerize.NET">Dockerize.NET</a>
|
||
- .NET Cli Tool to package your .NET Core Application into a docker
|
||
image: ‘dotnet dockerize’</li>
|
||
<li><a href="https://github.com/dotnetcore/FlubuCore">FlubuCore</a> - A
|
||
cross platform build and deployment automation system for building
|
||
projects and executing deployment scripts using C# code.</li>
|
||
<li><a href="https://github.com/kzu/GitInfo">GitInfo</a> - Git and
|
||
SemVer Info from MSBuild, C# and VB.</li>
|
||
<li><a
|
||
href="https://github.com/AArnott/Nerdbank.GitVersioning">GitVersioning</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/matiasinsaurralde/go-dotnet">go-dotnet</a> - Go
|
||
wrapper for the .NET Core Runtime.</li>
|
||
<li><a
|
||
href="https://github.com/docker/communitytools-image2docker-win">Image2Docker</a>
|
||
- PowerShell module which ports existing Windows application workloads
|
||
to Docker.</li>
|
||
<li><a href="https://github.com/joaope/LocalAppVeyor">LocalAppVeyor</a>
|
||
- Run your AppVeyor builds, locally.</li>
|
||
<li><a href="https://github.com/Microsoft/msbuild">msbuild</a> - The
|
||
Microsoft Build Engine is a platform for building applications.</li>
|
||
<li><a href="https://github.com/nuke-build/nuke">Nuke</a> -
|
||
Cross-platform build automation system.</li>
|
||
<li><a href="https://github.com/opserver/Opserver">Opserver</a> - Stack
|
||
Exchange’s Monitoring System.</li>
|
||
<li><a
|
||
href="https://github.com/Microsoft/vsts-agent/blob/master/README.md">vsts-agent</a>
|
||
- Visual Studio Team Services Build and Release Agent.</li>
|
||
</ul>
|
||
<h3 id="bundling-and-minification">Bundling and Minification</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/madskristensen/BundlerMinifier">BundlerMinifier</a>
|
||
- Visual Studio extension that let’s you configure bundling and
|
||
minification of JS, CSS and HTML files.</li>
|
||
<li><a
|
||
href="https://github.com/pauldotknopf/JavaScriptViewEngine">JavaScriptViewEngine</a>
|
||
- ASP.NET MVC ViewEngine for rendering markup in a JavaScript
|
||
environment. Ideal for React and Angular server-side rendering.</li>
|
||
<li><a href="https://github.com/Shazwazza/Smidge/">Smidge</a> -
|
||
Lightweight runtime CSS/JavaScript file minification, combination,
|
||
compression & management library for ASP.NET Core.</li>
|
||
<li><a href="https://github.com/Taritsyn/WebMarkupMin">Web Markup
|
||
Minifier</a> - .NET library that contains a set of markup minifiers. The
|
||
objective of this project is to improve the performance of web
|
||
applications by reducing the size of HTML, XHTML and XML code.</li>
|
||
</ul>
|
||
<h3 id="caching">Caching</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/MichaCo/CacheManager">CacheManager</a> -
|
||
Open source caching abstraction layer for .NET written in C#. It
|
||
supports various cache providers and implements many advanced features.
|
||
<a
|
||
href="http://cachemanager.michaco.net">http://cachemanager.michaco.net</a></li>
|
||
<li><a href="https://github.com/dotnetcore/EasyCaching">EasyCaching</a>
|
||
- Open source caching library that contains basic usages and some
|
||
advanced usages of caching which can help us to handle caching more
|
||
easier.</li>
|
||
<li><a
|
||
href="https://github.com/Microsoft/FASTER/tree/master/cs">Faster</a> -
|
||
Fast key-value store from Microsoft Research.</li>
|
||
<li><a href="https://github.com/exceptionless/Foundatio">Foundatio</a> -
|
||
Pluggable foundation blocks for building distributed apps.</li>
|
||
<li><a href="https://github.com/aspnet/Caching">Microsoft Caching</a> -
|
||
Libraries for in-memory caching and distributed caching.</li>
|
||
<li><a href="https://github.com/StackExchange/StackExchange.Redis">Stack
|
||
Exchange Redis</a> - High performance general purpose redis client for
|
||
.NET languages (C# etc).</li>
|
||
</ul>
|
||
<h3 id="cms">CMS</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/SaiGonSoftware/Awesome-CMS-Core">Awesome-CMS-Core</a>
|
||
- 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</li>
|
||
<li><a
|
||
href="https://github.com/blogifierdotnet/Blogifier.Core">Blogifier.Core</a>
|
||
- ASP.NET applications to provide common blogging functionality.</li>
|
||
<li><a href="https://github.com/cofoundry-cms/cofoundry">Cofoundry</a> -
|
||
Open source .NET Core CMS and modular application framework. Code-first,
|
||
unobtrusive and extensible.</li>
|
||
<li><a href="https://github.com/csharpfritz/CoreWiki">CoreWiki</a> -
|
||
Simple ASP.NET Core wiki that we are working on during live coding
|
||
streams.</li>
|
||
<li><a
|
||
href="https://github.com/poppastring/dasblog-core">dasblog-core</a> -
|
||
The original DasBlog reimagined with ASP.NET Core</li>
|
||
<li><a href="https://github.com/jamesej/lyniconanc">Lynicon</a> - O/S
|
||
ASP.Net Core/.Net Core CMS with paid for modules: JSON content, works
|
||
with variety of data stores, c# content types</li>
|
||
<li><a
|
||
href="https://github.com/madskristensen/Miniblog.Core">Miniblog</a> - An
|
||
ASP.NET Core blogging engine.</li>
|
||
<li><a href="https://github.com/mixcore/mix.core">Mixcore CMS</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/OnnoRokomSoftware/NetCoreCMS">NetCoreCMS</a> -
|
||
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).</li>
|
||
<li><a href="https://github.com/OrchardCMS/OrchardCore">Orchard Core
|
||
CMS</a> - Open Source Content Management System built with ASP.NET Core
|
||
on top of a Modular and Extensible Application Framework.</li>
|
||
<li><a href="https://github.com/piranhacms/piranha.core">Piranha CMS</a>
|
||
- A Lightweight & Unobtrusive Open Source CMS for ASP.NET Core and
|
||
Entity Framework Core.</li>
|
||
<li><a href="https://github.com/Platformus">Platformus</a> - Free, open
|
||
source and cross-platform CMS based on ASP.NET Core 1.0 and ExtCore
|
||
framework.</li>
|
||
<li><a
|
||
href="https://github.com/joeaudette/cloudscribe.SimpleContent">SimpleContent</a>
|
||
- Simple, yet flexible content and blog engine for ASP.NET Core that can
|
||
work with or without a database.</li>
|
||
<li><a href="https://github.com/Squidex/squidex">Squidex</a> - Headless
|
||
CMS, based on MongoDB, CQRS and Event Sourcing.</li>
|
||
<li><a href="https://github.com/Swastika-IO/Swastika-IO-Core">Swastika
|
||
I/O Core CMS</a> - 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…</li>
|
||
<li><a href="https://github.com/umbraco/umbraco-cms">Umbraco</a> - An
|
||
extensible and friendly Open source ASP.NET Core CMS</li>
|
||
<li><a href="https://github.com/Weapsy/Weapsy">Weapsy</a> - Open source
|
||
ASP.NET Core CMS based on DDD and CQRS. It supports MSSQL, MySQL, SQLite
|
||
and PostgreSQL out of the box.</li>
|
||
<li><a href="https://github.com/Wyamio/Wyam">Wyam</a> - Modular static
|
||
content and static site generator.</li>
|
||
<li><a href="https://github.com/SeriaWei/ZKEACMS.Core">ZKEACMS</a> -
|
||
Visual design, build site onlie by drag and drop.</li>
|
||
</ul>
|
||
<h3 id="code-analysis-and-metrics">Code Analysis and Metrics</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mre/awesome-static-analysis">awesome-static-analysis</a>
|
||
- Curated list of static analysis tools, linters and code quality
|
||
checkers for various programming languages.</li>
|
||
<li>Code Analysis
|
||
<ul>
|
||
<li><a href="https://github.com/dotnet/codeformatter">CodeFormatter</a>
|
||
- Tool that uses Roslyn to automatically rewrite the source to follow
|
||
netfx coding styles. <a
|
||
href="https://www.nuget.org/packages/Dotnet.CodeFormatter.BuildTask.Fork">Nuget
|
||
Package</a></li>
|
||
<li><a href="https://github.com/Microsoft/DevSkim">DevSkim</a> - A set
|
||
of IDE plugins and rules that provide security “linting”
|
||
capabilities.</li>
|
||
<li><a
|
||
href="https://github.com/icsharpcode/RefactoringEssentials">RefactoringEssentials</a>
|
||
- Refactoring Essentials for Visual Studio.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/roslyn-analyzers">roslyn-analyzers</a> -
|
||
.NET Compiler Platform (“Roslyn”) Analyzers.</li>
|
||
<li><a
|
||
href="https://github.com/DotNetAnalyzers/StyleCopAnalyzers">StyleCopAnalyzers</a>
|
||
- StyleCop rules using the .NET Compiler Platform.</li>
|
||
</ul></li>
|
||
<li>Metrics
|
||
<ul>
|
||
<li><a href="https://github.com/alhardy/AppMetrics">AppMetrics</a> - 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.</li>
|
||
<li><a href="https://github.com/thepirat000/Audit.NET">Audit.NET</a> -
|
||
Small framework to audit .NET object changes.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/BenchmarkDotNet">BenchmarkDotNet</a> -
|
||
Powerful .NET library for benchmarking.</li>
|
||
<li><a href="https://github.com/tonerdo/coverlet">coverlet</a> - Cross
|
||
platform code coverage library for .NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Foundatio#metrics">Foundatio</a>
|
||
- A common interface with in memory, redis, StatsD, and Metrics.NET
|
||
implementations.</li>
|
||
<li><a href="https://github.com/lucaslorentz/minicover">MiniCover</a> -
|
||
Minimalist Code Coverage Tool for .NET Core.</li>
|
||
<li><a href="https://github.com/petabridge/NBench">NBench</a> -
|
||
Performance benchmarking and testing framework for .NET
|
||
applications.</li>
|
||
<li><a
|
||
href="https://github.com/nexogen-international/Nexogen.Libraries.Metrics">Nexogen.Libraries.Metrics</a>
|
||
- Library for collecting application metrics in .NET and exporting them
|
||
to Prometheus.</li>
|
||
<li><a href="https://github.com/OpenCover/opencover">OpenCover</a> -
|
||
Code coverage tool for .NET 2 and above (WINDOWS OS only), support for
|
||
32 and 64 processes with both branch and sequence points.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet-architecture/PerformanceMonitor">PerformanceMonitor</a>
|
||
- .NET Core Application Performance Monitor.</li>
|
||
<li><a
|
||
href="https://github.com/prometheus-net/prometheus-net">prometheus-net</a>
|
||
- .NET Client for <a
|
||
href="https://prometheus.io">https://prometheus.io</a>.</li>
|
||
<li><a
|
||
href="https://github.com/PrometheusClientNet/Prometheus.Client">Prometheus.Client</a>
|
||
- .NET Client for <a href="https://prometheus.io">Prometheus</a>.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/PrometheusClientNet/Prometheus.Client.MetricPusher">Prometheus.Client.MetricPusher</a>
|
||
- Push metrics to a PushGateaway for the Prometheus.Client.</li>
|
||
<li><a
|
||
href="https://github.com/PrometheusClientNet/Prometheus.Client.AspNetCore">Prometheus.Client.AspNetCore</a>
|
||
- Middleware for the Prometheus.Client.</li>
|
||
<li><a
|
||
href="https://github.com/PrometheusClientNet/Prometheus.Client.MetricServer">Prometheus.Client.MetricServer</a>
|
||
- MetricServer for the Prometheus.Client.</li>
|
||
<li><a
|
||
href="https://github.com/PrometheusClientNet/Prometheus.Client.HttpRequestDurations">Prometheus.Client.HttpRequestDurations</a>
|
||
- Metrics logging of request durations for the Prometheus.Client.</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h3 id="compression">Compression</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/MiloszKrajewski/K4os.Compression.LZ4">lz4net</a>
|
||
- Ultra fast compression algorithm for all .NET platforms.</li>
|
||
<li><a
|
||
href="https://github.com/adamhathcock/sharpcompress">sharpcompress</a> -
|
||
Fully managed C# library to deal with many compression types and
|
||
formats.</li>
|
||
</ul>
|
||
<h3 id="compilers-transpilers-and-languages">Compilers, Transpilers and
|
||
Languages</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/fable-compiler/Fable">Fable</a> - F# to
|
||
JavaScript Compiler.</li>
|
||
<li><a href="https://github.com/stephan-tolksdorf/fparsec">fparsec</a> -
|
||
A parser combinatory library for F# and C#.</li>
|
||
<li><a href="https://github.com/kekyo/IL2C">IL2C</a> - A translator for
|
||
ECMA-335 CIL/MSIL to C language.</li>
|
||
<li><a href="https://github.com/Rohansi/Mond">Mond</a> - A dynamically
|
||
typed scripting language written in C# with a REPL, debugger, and simple
|
||
embedding API.</li>
|
||
<li><a href="https://github.com/peachpiecompiler/peachpie">peachpie</a>
|
||
- Open-source PHP compiler to .NET.</li>
|
||
<li><a href="https://github.com/benjamin-hodgson/Pidgin">Pidgin</a> - A
|
||
lightweight, fast and flexible parsing library for C#, developed at
|
||
Stack Overflow.</li>
|
||
<li><a href="https://github.com/dotnet/roslyn">roslyn</a> - The .NET
|
||
Compiler Platform (“Roslyn”) provides open-source C# and Visual Basic
|
||
compilers with rich code analysis APIs.</li>
|
||
<li><a href="https://github.com/sprache/Sprache">Sprache</a> - Tiny C#
|
||
Monadic Parser Framework.</li>
|
||
</ul>
|
||
<h3 id="cryptography">Cryptography</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/BcryptNet/bcrypt.net">BCrypt.Net</a> -
|
||
Bringing updates to the original bcrypt package.</li>
|
||
<li><a
|
||
href="https://github.com/neoKushan/BCrypt.Net-Core">BCrypt.NET-Core</a>
|
||
- .NET Core port of BCrypt.NET used to store passwords securely.</li>
|
||
<li><a href="https://github.com/onovotny/BouncyCastle-PCL">BouncyCastle
|
||
PCL</a> - The Bouncy Castle Crypto package is a C# implementation of
|
||
cryptographic algorithms and protocols.</li>
|
||
<li><a
|
||
href="https://github.com/multiformats/cs-multihash">multiformats</a> - 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.</li>
|
||
<li><a href="https://github.com/ektrah/nsec">nsec</a> - NSec is a new
|
||
cryptographic library for .NET Core based on libsodium.</li>
|
||
<li><a
|
||
href="github.com/sdrapkin/SecurityDriven.Inferno">SecurityDriven.Inferno</a>
|
||
- Hig level crypto library used .Net primitives, has been professionally
|
||
audited.</li>
|
||
</ul>
|
||
<h3 id="database">Database</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/hhblaze/DBreeze">DBreeze</a> - C# .NET
|
||
MONO NOSQL (key value store embedded) ACID multi-paradigm database
|
||
management system.</li>
|
||
<li><a
|
||
href="https://github.com/ttu/json-flatfile-datastore">JsonFlatFileDataStore</a>
|
||
- Simple JSON flat file data store with support for typed and dynamic
|
||
data.</li>
|
||
<li><a href="https://github.com/mbdavid/LiteDB">LiteDB</a> - .NET NoSQL
|
||
Document Store in a single data file - <a
|
||
href="http://www.litedb.org">http://www.litedb.org</a>.</li>
|
||
<li><a href="https://github.com/joeaudette/NoDb">NoDb</a> - “no
|
||
database” file system storage for .NET Core/ASP.NET Core because not
|
||
every project needs a database.</li>
|
||
<li><a href="https://github.com/JasperFx/marten">marten</a> - Postgresql
|
||
as a Document Database and Event Store for .NET Applications <a
|
||
href="http://jasperfx.github.io/marten">http://jasperfx.github.io/marten</a>.</li>
|
||
<li><a href="https://github.com/SirJosh3917/StringDB">StringDB</a> -
|
||
StringDB is a modular, key/value pair archival DB designed to consume
|
||
<em>tiny</em> amounts of ram & produce <em>tiny</em> databases.</li>
|
||
<li><a href="https://github.com/sebastienros/yessql">yessql</a> - .NET
|
||
document database working on any RDBMS.</li>
|
||
</ul>
|
||
<h3 id="database-drivers">Database Drivers</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/datastax/csharp-driver">cassandra-csharp-driver</a>
|
||
- DataStax C# Driver for Apache Cassandra.</li>
|
||
<li><a
|
||
href="https://github.com/confluentinc/confluent-kafka-dotnet">confluent-kafka-dotnet</a>
|
||
- Confluent’s Apache Kafka .NET client.</li>
|
||
<li><a
|
||
href="https://github.com/couchbase/couchbase-lite-net">couchbase-lite-net</a>
|
||
- A lightweight, document-oriented (NoSQL), syncable database engine for
|
||
.NET.</li>
|
||
<li><a
|
||
href="https://github.com/mongodb/mongo-csharp-driver">MongoDB.Driver</a>
|
||
- .NET Driver for MongoDB.</li>
|
||
<li><a
|
||
href="https://github.com/dj-nitehawk/MongoDB.Entities">MongoDB.Entities</a>
|
||
- A data access library for MongoDB with an elegant api, LINQ support
|
||
and built-in entity relationship management</li>
|
||
<li>MySQL
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mysql/mysql-connector-net/tree/8.0">mysql-connector-net</a>
|
||
- Connector/Net is a fully-managed ADO.NET driver for MySQL.</li>
|
||
<li><a
|
||
href="https://github.com/mysql-net/MySqlConnector">MySqlConnector</a> -
|
||
Async MySQL Connector for .NET and .NET Core.</li>
|
||
</ul></li>
|
||
<li>Neo4j
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/neo4j/neo4j-dotnet-driver">neo4j-dotnet-driver</a>
|
||
- Neo4j Bolt driver for .NET.</li>
|
||
<li><a href="https://github.com/Readify/Neo4jClient">Neo4jClient</a> -
|
||
.NET client binding for Neo4j.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/npgsql/npgsql">npgsql</a> - .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. <a
|
||
href="http://www.npgsql.org">http://www.npgsql.org</a></li>
|
||
<li><a href="https://github.com/ayende/ravendb/tree/v4.0">ravendb</a> -
|
||
Linq enabled document database for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/bchavez/RethinkDb.Driver">RethinkDb.Driver</a>
|
||
- C#/.NET RethinkDB driver with 100% ReQL API coverage.</li>
|
||
<li><a
|
||
href="https://github.com/progaudi/progaudi.tarantool">progaudi.tarantool</a>
|
||
- .NET client for Tarantool NoSql database.</li>
|
||
</ul>
|
||
<h3 id="database-tools-and-utilities">Database Tools and Utilities</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/DbUp/DbUp">DbUp</a> - .NET library that
|
||
helps you to deploy changes to SQL Server databases. It tracks which SQL
|
||
scripts have been run already, and runs the change scripts that are
|
||
needed to get your database up to date.</li>
|
||
<li><a href="https://github.com/lecaillon/Evolve">Evolve</a> - Simple
|
||
database migration tool that uses plain SQL scripts. Inspired by
|
||
Flyway.</li>
|
||
<li><a
|
||
href="https://github.com/ErikEJ/EFCorePowerTools">EFCorePowerTools</a> -
|
||
Entity Framework Core Power Tools - reverse engineering, migrations and
|
||
model visualization for EF Core.</li>
|
||
<li><a
|
||
href="https://github.com/fluentmigrator/fluentmigrator">fluentmigrator</a>
|
||
- Migration framework for .NET much like Ruby on Rails Migrations.</li>
|
||
<li><a
|
||
href="https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency">monitor-table-change-with-sqltabledependency</a>
|
||
- Get SQL Server notification on record table change.</li>
|
||
<li><a
|
||
href="https://www.nuget.org/packages/NReco.PivotData">NReco.PivotData</a>
|
||
- In-memory data cube with OLAP operations and PivotTable data
|
||
model.</li>
|
||
<li><a href="https://github.com/chucknorris/roundhouse">roundhouse</a> -
|
||
Database Migration Utility for .NET using sql files and versioning based
|
||
on source control.</li>
|
||
<li><a href="https://github.com/SapphireDb/SapphireDb">SapphireDb</a> -
|
||
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: <a
|
||
href="https://sapphire-db.com">Documentation</a></li>
|
||
<li><a
|
||
href="https://github.com/SharpRepository/SharpRepository">SharpRepository</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/TrackableEntities/TrackableEntities.Core">TrackableEntities.Core</a>
|
||
- Change-tracking across service boundaries with .NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/SRoddis/Mongo.Migration">Mongo.Migration</a> -
|
||
Mongo.Migration is designed for the <a
|
||
href="https://github.com/mongodb/mongo-csharp-driver">MongoDB C#
|
||
Driver</a> to migrate your documents easily and on-the-fly. No more
|
||
downtime for schema-migrations. Just write small and simple migrations.
|
||
<a href="https://github.com/SRoddis/Mongo.Migration">Link</a></li>
|
||
<li><a
|
||
href="https://github.com/Eastrall/EntityFrameworkCore.DataEncryption">EntityFrameworkCore.DataEncryption</a>
|
||
- A plugin for Microsoft.EntityFrameworkCore to add support of encrypted
|
||
fields using built-in or custom encryption providers.</li>
|
||
</ul>
|
||
<h3 id="date-and-time">Date and Time</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Exceptionless.DateTimeExtensions">Exceptionless.DateTimeExtensions</a>
|
||
- DateTimeRange, Business Day and various DateTime, DateTimeOffset,
|
||
TimeSpan extension methods.</li>
|
||
<li><a
|
||
href="https://github.com/FluentDateTime/FluentDateTime">FluentDateTime</a>
|
||
- Allows you to write cleaner DateTime expressions and operation.
|
||
Partially inspired by Ruby DateTime Extensions.</li>
|
||
<li><a href="https://github.com/nodatime/nodatime">nodatime</a> - Better
|
||
date and time API for .NET <a
|
||
href="http://nodatime.org">http://nodatime.org</a>.</li>
|
||
</ul>
|
||
<h3 id="distributed-computing">Distributed Computing</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/xabaril/AspNetCore.Diagnostics.HealthChecks">AspNetCore.Diagnostics.HealthChecks</a>
|
||
- Enterprise HealthChecks for ASP.NET Core Diagnostics Package
|
||
<ul>
|
||
<li><a href="https://github.com/Xabaril/BeatPulse">BeatPulse</a> -
|
||
Enable load balancers to montior the status of deployed Web
|
||
applications</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/exceptionless/Foundatio">Foundatio</a> -
|
||
Pluggable foundation blocks for building distributed apps</li>
|
||
<li><a href="https://github.com/JasperFx/jasper">jasper</a> - Next
|
||
generation application development framework for .NET</li>
|
||
<li><a href="https://github.com/ThreeMammals/Rafty">Rafty</a> - RAFT
|
||
consensus in .NET Core</li>
|
||
<li><a href="https://github.com/christopherread/Obvs">Obvs</a> - An
|
||
observable microservice bus .NET library that wraps the underlying
|
||
transport in simple Rx based interfaces</li>
|
||
<li><a href="https://github.com/ThreeMammals/Ocelot">Ocelot</a> - API
|
||
Gateway created using .NET Core</li>
|
||
<li><a
|
||
href="https://github.com/opentracing/opentracing-csharp">OpenTracing</a>
|
||
- Vendor-neutral APIs and instrumentation for distributed tracing</li>
|
||
<li><a href="https://github.com/App-vNext/Polly">Polly</a> - .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</li>
|
||
<li><a href="https://github.com/damianh/ProxyKit">ProxyKit</a> - Toolkit
|
||
to create code-first HTTP reverse proxies on ASP.NET Core</li>
|
||
</ul>
|
||
<h3 id="e-commerce-and-payments">E-Commerce and Payments</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/nopSolutions/nopCommerce">nopCommerce</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/grandnode/grandnode">GrandNode</a> -
|
||
Multi-platform, free, open source ecommerce shopping cart based on
|
||
ASP.NET Core 2.1 and MongoDB derived from <a
|
||
href="https://github.com/nopSolutions/nopCommerce">nopCommerce</a>.</li>
|
||
<li><a href="https://github.com/paypal/PayPal-NET-SDK">PayPal</a> - .NET
|
||
SDK for PayPal’s RESTful APIs.</li>
|
||
<li><a
|
||
href="https://github.com/simplcommerce/SimplCommerce">SimplCommerce</a>
|
||
- Super simple ecommerce system built on .NET Core.</li>
|
||
<li><a href="https://github.com/ServiceStack/Stripe">Stripe</a> - Typed
|
||
.NET clients for stripe.com REST APIs.</li>
|
||
</ul>
|
||
<h3 id="exceptions">Exceptions</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/benaadams/Ben.Demystifier">Demystifier</a> -
|
||
High performance understanding for stack traces (Make error logs more
|
||
productive).</li>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Exceptionless.Net">Exceptionless</a>
|
||
- Exceptionless .NET Client</li>
|
||
<li><a
|
||
href="https://github.com/JosephWoodward/GlobalExceptionHandlerDotNet">GlobalExceptionHandlerDotNet</a>
|
||
- 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.</li>
|
||
<li><a href="https://github.com/getsentry/sentry-dotnet">Sentry</a> -
|
||
.NET SDK for Sentry, an Open-source error tracking that helps developers
|
||
monitor and fix crashes in real time.</li>
|
||
</ul>
|
||
<h3 id="functional-programming">Functional Programming</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/vkhorikov/CSharpFunctionalExtensions">CSharpFunctionalExtensions</a>
|
||
- Functional Extensions for C#.</li>
|
||
<li><a
|
||
href="https://github.com/RolandPheasant/DynamicData">DynamicData</a> -
|
||
Reactive collections based on Rx.NET.</li>
|
||
<li><a href="https://github.com/louthy/echo-process">echo-process</a> -
|
||
Actor library for C# with additional modules that support persistence to
|
||
Redis, as well as JS integration.</li>
|
||
<li><a href="https://github.com/fscheck/FsCheck">FsCheck</a> - Random
|
||
Testing for .NET.</li>
|
||
<li><a href="https://github.com/dustinmoris/Giraffe">Giraffe</a> - A
|
||
native functional ASP.NET Core web framework for F# developers.</li>
|
||
<li><a href="https://github.com/louthy/language-ext">language-ext</a> -
|
||
C# functional language extensions and ‘Erlang like’ concurrency
|
||
system.</li>
|
||
<li><a
|
||
href="https://github.com/la-yumba/functional-csharp-code">LaYumba.Functional</a>
|
||
- Utility library for programming functionally in C#.</li>
|
||
<li><a
|
||
href="https://github.com/NetMQ/NetMQ.ReactiveExtensions">NetMQ.ReactiveExtensions</a>
|
||
- Effortlessly send messages anywhere on the network using Reactive
|
||
Extensions (RX). Transport protocol is ZeroMQ.</li>
|
||
<li><a href="https://github.com/nlkl/Optional">Optional</a> - A robust
|
||
option type for C#.</li>
|
||
<li><a
|
||
href="https://github.com/reactive-streams/reactive-streams-dotnet">reactive-streams-dotnet</a>
|
||
- <a href="http://www.reactive-streams.org/">Reactive Streams</a> for
|
||
.NET.</li>
|
||
<li><a href="https://github.com/reactiveui/ReactiveUI">ReactiveUI</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/Reactive-Extensions/Rx.NET">Rx.NET</a> -
|
||
The <a href="http://reactivex.io">Reactive Extensions</a> for .NET.</li>
|
||
<li><a href="https://github.com/RxDave/Qactive">Qactive</a> - Reactive
|
||
queryable observable framework. <code>4.x.x or above</code></li>
|
||
<li><a
|
||
href="https://github.com/SodiumFRP/sodium/tree/master/">sodium</a> -
|
||
Functional Reactive Programming (FRP) Library.
|
||
<code>4.x.x or above</code></li>
|
||
</ul>
|
||
<h3 id="graphics">Graphics</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/smack0007/GLFWDotNet">GLFWDotNet</a> -
|
||
.NET bindings for GLFW.</li>
|
||
<li><a
|
||
href="https://github.com/JimBobSquarePants/ImageProcessor">ImageProcessor</a>
|
||
- A fluent wrapper around System.Drawing for the processing of image
|
||
files <a href="http://imageprocessor.org">http://imageprocessor.org</a>.
|
||
<code>4.5.x or above</code></li>
|
||
<li><a href="https://github.com/SixLabors/ImageSharp">ImageSharp</a> -
|
||
Cross-platform library for processing of image files written in C#.</li>
|
||
<li><a href="https://github.com/videolan/libvlcsharp">LibVLCSharp</a>:
|
||
.NET/Mono bindings for libvlc, the multimedia framework powering the VLC
|
||
applications made by VideoLAN.</li>
|
||
<li><a href="https://github.com/dlemstra/Magick.NET">Magick.NET</a> -
|
||
The .NET library for ImageMagick.</li>
|
||
<li><a href="https://github.com/saucecontrol/PhotoSauce">MagicScaler</a>
|
||
- MagicScaler high-performance, high-quality image processing pipeline
|
||
for .NET</li>
|
||
<li><a href="https://github.com/codebude/QRCoder">QRCoder</a> - A pure
|
||
C# Open Source QR Code implementation.</li>
|
||
<li><a href="https://github.com/MikePopoloski/SharpBgfx">SharpBgfx</a> -
|
||
C# bindings for the bgfx graphics library.</li>
|
||
<li><a
|
||
href="https://github.com/JaCraig/Structure.Sketching">Structure.Sketching</a>
|
||
- Image processing library for use in .NET applications that supports
|
||
.NET Core.</li>
|
||
<li><a href="https://github.com/mellinoe/veldrid">veldrid</a> - A
|
||
low-level, hardware-accelerated 3D graphics library for .NET.</li>
|
||
<li><a href="https://github.com/micjahn/ZXing.Net/">ZXing.Net</a> - .Net
|
||
port of the original java-based barcode reader and generator library
|
||
zxing.</li>
|
||
</ul>
|
||
<h3 id="gui">GUI</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/benruehl/adonis-ui">AdonisUI</a> -
|
||
Lightweight UI toolkit for WPF applications offering classic but
|
||
enhanced windows visuals.</li>
|
||
<li><a href="https://github.com/AvaloniaUI/Avalonia">Avalonia</a> - A
|
||
multi-platform .NET UI framework (formerly known as Perspex).</li>
|
||
<li><a
|
||
href="https://github.com/AvaloniaUI/AvaloniaEdit/">AvaloniaEdit</a> -
|
||
The Avalonia-based text editor component forked from <a
|
||
href="https://github.com/icsharpcode/AvalonEdit">AvalonEdit</a> <a
|
||
href="https://github.com/ghost1372/HandyControls">HandyControls</a> -
|
||
Contains some simple and commonly used WPF controls.</li>
|
||
<li><a href="https://github.com/integrativesoft/lara">Lara</a> - Lara
|
||
Web Engine is a library for developing Web user interfaces in C#</li>
|
||
<li><a
|
||
href="https://github.com/Mpdreamz/shellprogressbar">ShellProgressBar</a>
|
||
- library to create progress bars in console programs</li>
|
||
<li><a href="https://github.com/pauldotknopf/Qml.Net">Qml.Net</a> - A
|
||
cross-platform Qml/.NET integration for Mono/.NET/.NET Core.</li>
|
||
<li><a href="https://github.com/prasannavl/WinApi">WinApi</a> - A
|
||
simple, direct, ultra-thin CLR library for high-performance Win32 Native
|
||
Interop with automation, windowing, DirectX, OpenGL and Skia
|
||
helpers.</li>
|
||
</ul>
|
||
<h3 id="ide">IDE</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/mono/monodevelop">Mono</a> - 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.</li>
|
||
<li><a href="https://www.jetbrains.com/rider/">rider</a> -
|
||
Cross-platform C# IDE based on the IntelliJ platform and ReSharper.</li>
|
||
<li><a href="http://www.omnisharp.net/">Omnisharp</a> - Family of Open
|
||
Source projects, each with one goal: To enable a great .NET experience
|
||
in YOUR editor of choice.</li>
|
||
<li><a
|
||
href="https://github.com/icsharpcode/SharpDevelop">SharpDevelop</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/Microsoft/vscode">Visual Studio Code</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx">Visual
|
||
Studio Community</a> - Free editor for individual developers, open
|
||
source projects, academic research, education, and small professional
|
||
teams.</li>
|
||
</ul>
|
||
<h3 id="internationalization">Internationalization</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/aspnet/Localization">Localization</a> -
|
||
Localization abstractions and implementations for ASP.NET Core
|
||
applications.</li>
|
||
<li><a
|
||
href="https://github.com/NetCoreStack/Localization">NetCoreStack.Localization</a>
|
||
- Database Resource Localization for .NET Core with Entity Framework and
|
||
In Memory Cache</li>
|
||
<li><a
|
||
href="https://github.com/RickStrahl/Westwind.Globalization">Westwind.Globalization</a>
|
||
- Database driven resource localization for .NET applications.</li>
|
||
</ul>
|
||
<h3 id="ioc">IOC</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Keboo/AutoDI">AutoDI</a> - Super-fast
|
||
compile-time dependency injection using IL weaving.</li>
|
||
<li><a href="https://github.com/autofac/Autofac">Autofac</a> - Addictive
|
||
.NET IoC container.</li>
|
||
<li><a
|
||
href="https://github.com/castleproject/Windsor">Castle.Windsor</a>
|
||
Castle Windsor is a best of breed, mature Inversion of Control container
|
||
available for .NET.</li>
|
||
<li><a href="https://github.com/dadhi/DryIoc">DryIoc</a> - Fast, small,
|
||
full-featured IoC Container for .NET.</li>
|
||
<li><a href="https://github.com/ipjohnson/Grace">Grace</a> - Grace is a
|
||
feature rich Dependency Injection Container designed with ease of use
|
||
and performance in mind.</li>
|
||
<li><a href="https://github.com/davidrevoledo/Inyector">Inyector</a> -
|
||
Dependency Injection Automation for AspNetCore</li>
|
||
<li><a href="https://github.com/JasperFx/lamar">Lamar</a> - Fast
|
||
Inversion of Control Tool and Sundry Items of Roslyn Chicanery.</li>
|
||
<li><a href="https://github.com/seesharper/LightInject">LightInject</a>
|
||
- Ultra lightweight IoC container.</li>
|
||
<li><a
|
||
href="https://github.com/simpleinjector/SimpleInjector">SimpleInjector</a>
|
||
- Easy, flexible, and fast Dependency Injection library that promotes
|
||
best practice to steer developers towards the pit of success.</li>
|
||
<li><a href="https://github.com/z4kn4fein/stashbox">Stashbox</a> - A
|
||
lightweight, portable dependency injection framework for .NET based
|
||
solutions.</li>
|
||
<li><a href="https://github.com/unitycontainer/unity">Unity</a> - A
|
||
lightweight, extensible dependency injection container.</li>
|
||
</ul>
|
||
<h3 id="logging">Logging</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/net-commons/common-logging">common-logging</a>
|
||
- Portable logging abstraction for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/jvandevelde/dnxcore-logging-logstash">dnxcore-logging-logstash</a>
|
||
- Logstash logging extension for .NET Core applications with UDP and
|
||
Redis transports.</li>
|
||
<li><a href="https://github.com/ElmahCore/ElmahCore">ElmahCore</a> -
|
||
Error logging library that includes features like error filtering and
|
||
the ability to view the error log from a web page.</li>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Exceptionless.Net">Exceptionless</a>
|
||
- Exceptionless .NET Client</li>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Foundatio#logging">Foundatio</a>
|
||
- A fluent logging api that can be used to log messages throughout your
|
||
application.</li>
|
||
<li><a
|
||
href="https://github.com/adams85/filelogger">Karambolo.Extensions.Logging.File</a>
|
||
- A lightweight library which implements file logging for the built-in
|
||
.NET Core logging framework (Microsoft.Extensions.Logging).</li>
|
||
<li><a href="https://github.com/damianh/LibLog">LibLog</a> - Single file
|
||
for you to either copy/paste or install via nuget, into your library/
|
||
framework/ application to provide a logging abstraction.</li>
|
||
<li><a href="https://github.com/apache/logging-log4net">log4net</a> -
|
||
log4net is a port of the excellent Apache log4j™ framework to the
|
||
Microsoft® .NET runtime.</li>
|
||
<li><a href="https://github.com/NLog/NLog">NLog</a> - Advanced .NET,
|
||
Silverlight and Xamarin Logging with support for structured and non
|
||
structured logging.
|
||
<ul>
|
||
<li><a href="https://github.com/NLog/NLog.Web">NLog for ASP.NET and
|
||
ASP.NET Core</a> - NLog integration for ASP.NET & ASP.NET Core
|
||
1-3</li>
|
||
<li><a
|
||
href="https://github.com/NLog/NLog.Extensions.Logging">NLog.Extensions.Logging</a>
|
||
- NLog Provider for Microsoft.Extensions.Logging for .NET Standard
|
||
libraries and .NET Core applications</li>
|
||
<li><a
|
||
href="https://github.com/NLog/NLog.Windows.Forms">NLog.Windows.Forms</a>
|
||
- NLog targets specific for Windows.Forms</li>
|
||
<li><a href="https://github.com/NLog/NLog.MailKit">NLog.MailKit</a> -
|
||
Alternative Mail target using the using MailKit library</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/Q42/Q42.Logging.ApplicationInsights">Q42.Logging.ApplicationInsights</a>
|
||
- Log appender for the build in ASP.NET Core logging to send all logs to
|
||
Application Insights.</li>
|
||
<li><a href="https://github.com/serilog/serilog">serilog</a> - Simple
|
||
.NET logging with fully-structured events.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/serilog/serilog-aspnetcore">serilog-aspnetcore</a>
|
||
- Serilog integration for ASP.NET Core 2+.</li>
|
||
<li><a
|
||
href="https://github.com/RehanSaeed/Serilog.Exceptions">Serilog.Exceptions</a>
|
||
- Serilog.Exceptions is an add-on to <a
|
||
href="https://serilog.net/">Serilog</a> to log exception details and
|
||
custom properties that are not output in Exception.ToString().</li>
|
||
<li><a
|
||
href="https://github.com/serilog/serilog-settings-configuration">Serilog.Settings.Configuration</a>
|
||
- A Serilog configuration provider that reads from
|
||
Microsoft.Extensions.Configuration.</li>
|
||
</ul></li>
|
||
<li><a href="https://getseq.net">SEQ</a> - Seq collects data over HTTP,
|
||
while your applications use the best available structured logging APIs
|
||
for your platform.</li>
|
||
</ul>
|
||
<h3 id="machine-learning-and-data-science">Machine Learning and Data
|
||
Science</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/accord-net/framework">Accord</a> -
|
||
Machine learning, computer vision, statistics and general scientific
|
||
computing for .NET.</li>
|
||
<li><a href="https://github.com/curiosity-ai/catalyst">Catalyst</a>
|
||
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 <a href="https://scisharp.github.io/SciSharp/">SciSharp
|
||
Stack</a></li>
|
||
<li><a href="https://github.com/dotnet/machinelearning">ML.NET</a> -
|
||
Cross-platform open-source machine learning framework which makes
|
||
machine learning accessible to .NET developers <a
|
||
href="http://dot.net/ml">http://dot.net/ml</a>.</li>
|
||
<li><a href="https://github.com/Spreads/Spreads/">Spreads</a> - Series
|
||
and Panels for Real-time and Exploratory Analysis of Data Streams.</li>
|
||
<li><a
|
||
href="https://github.com/migueldeicaza/TensorFlowSharp">TensorFlowSharp</a>
|
||
- TensorFlow API for .NET languages.</li>
|
||
<li><a
|
||
href="https://github.com/mxgmn/WaveFunctionCollapse">WaveFunctionCollapse</a>
|
||
- itmap & tilemap generation from a single example with the help of
|
||
ideas from quantum mechanics.</li>
|
||
<li><a href="https://github.com/SciSharp/SiaNet">SiaNet</a> - A C# deep
|
||
learning library, human friendly, CUDA/OpenCL supported, well
|
||
structured, easy to extend</li>
|
||
</ul>
|
||
<h3 id="mail">Mail</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/lukencode/FluentEmail">FluentEmail</a> -
|
||
All in one email sender for .NET and .NET Core</li>
|
||
<li><a href="https://github.com/doxakis/MailBody">MailBody</a> - Create
|
||
transactional email with a fluent interface (.NET).</li>
|
||
<li><a href="https://github.com/jstedfast/MailKit">MailKit</a> -
|
||
Cross-platform .NET library for IMAP, POP3, and SMTP.</li>
|
||
<li><a href="https://github.com/axuno/MailMergeLib">MailMergeLib</a> -
|
||
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.</li>
|
||
<li><a href="https://github.com/jstedfast/MimeKit">MimeKit</a> -
|
||
Cross-platform .NET MIME creation and parser library with support for
|
||
S/MIME, PGP, DKIM, TNEF and Unix mbox spools.</li>
|
||
<li><a href="https://github.com/cmendible/netDumbster">netDumbster</a> -
|
||
a .Net Fake SMTP Server used for testing. Clone of the popular
|
||
Dumbster.</li>
|
||
<li><a
|
||
href="https://github.com/ChangemakerStudios/Papercut">Papercut</a> -
|
||
Simple Desktop SMTP Server</li>
|
||
<li><a
|
||
href="https://github.com/milkshakesoftware/PreMailer.Net">PreMailer.Net</a>
|
||
- C# library that moves your stylesheets to inline style attributes, for
|
||
maximum compatibility with E-mail clients.</li>
|
||
<li><a href="https://github.com/0xdeafcafe/sendgrid-dotnet">SendGrid
|
||
Client</a> - C# library for the SendGrid v3 mail endpoint.</li>
|
||
<li><a href="https://github.com/cosullivan/SmtpServer">SmtpServer</a> -
|
||
Library to create your own SMTP server.</li>
|
||
<li><a href="https://github.com/Jericho/StrongGrid">StrongGrid</a> -
|
||
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.</li>
|
||
</ul>
|
||
<h3 id="mathematics">Mathematics</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Stratajet/UnitConversion">UnitConversion</a> -
|
||
Expansible Unit Conversion Library for .NET Core and .NET
|
||
Framework.</li>
|
||
<li><a href="https://github.com/alexshtf/autodiff">AutoDiff</a> - A
|
||
library that provides fast, accurate and automatic differentiation
|
||
(computes derivative / gradient) of mathematical functions.</li>
|
||
</ul>
|
||
<h3 id="media">Media</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/drewnoakes/metadata-extractor-dotnet">MetadataExtractor</a>
|
||
- Extracts metadata from media (images, video, audio) with a simple to
|
||
use API.</li>
|
||
</ul>
|
||
<h3 id="misc">Misc</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Firwood-Software/AdvanceDLSupport">AdvanceDLSupport</a>
|
||
- Library to improve P/Invoke-ing native code. Interact with native
|
||
objects as if they were first class objects.</li>
|
||
<li><a href="https://github.com/AngleSharp/AngleSharp">AngleSharp</a> -
|
||
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.</li>
|
||
<li><a
|
||
href="https://github.com/agileobjects/AgileMapper">AgileMapper</a> -
|
||
AgileMapper is a zero-configuration, highly-configurable object-object
|
||
mapper with viewable execution plans.</li>
|
||
<li><a href="https://github.com/sgjsakura/AspNetCore">AspNetCore
|
||
Extension Library</a> - ASP.NET Core Extension Library.</li>
|
||
<li><a href="https://github.com/AutoMapper/AutoMapper">AutoMapper</a> -
|
||
Convention-based object-object mapper in .NET.</li>
|
||
<li><a href="https://github.com/loic-sharma/BaGet">Baget</a> - A
|
||
lightweight NuGet server.</li>
|
||
<li><a href="https://github.com/Akaion/Bleak">Bleak</a> - A Windows
|
||
native DLL injection library.</li>
|
||
<li><a href="https://github.com/adamralph/bullseye/">Bullseye</a> - A
|
||
.NET package for describing and running targets and their
|
||
dependencies.</li>
|
||
<li><a href="https://github.com/castleproject/Core">Castle.Core</a> -
|
||
Castle Core, including Castle DynamicProxy, Logging Services and
|
||
DictionaryAdapter <a
|
||
href="http://www.castleproject.org">http://www.castleproject.org</a>.</li>
|
||
<li><a href="https://github.com/fsprojects/Chessie">Chessie</a> -
|
||
Railway-oriented programming for .NET <a
|
||
href="http://fsprojects.github.io/Chessie">http://fsprojects.github.io/Chessie</a>.</li>
|
||
<li><a href="https://github.com/Tyrrrz/CliWrap">CliWrap</a> - Wrapper
|
||
for command line interfaces.</li>
|
||
<li><a
|
||
href="https://github.com/bilal-fazlani/commanddotnet">commanddotnet</a>
|
||
- Model your command line application interface in a class.</li>
|
||
<li><a
|
||
href="https://github.com/Knagis/CommonMark.NET">CommonMark.NET</a> - The
|
||
implementation of CommonMark specification in C# for converting Markdown
|
||
documents to HTML.</li>
|
||
<li><a
|
||
href="https://github.com/minhhungit/ConsoleTableExt">ConsoleTableExt</a>
|
||
- Fluent library to create table for .NET console application.</li>
|
||
<li><a
|
||
href="https://github.com/Tronald/CoordinateSharp">CoordinateSharp</a> -
|
||
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…).</li>
|
||
<li><a
|
||
href="https://github.com/ALMMa/datatables.aspnet/tree/dev">datatables</a>
|
||
- Microsoft ASP.NET server-side support and helpers for jQuery
|
||
DataTables.</li>
|
||
<li><a href="https://github.com/rdvojmoc/DinkToPdf">DinkToPdf</a> - C#
|
||
.NET Core wrapper for wkhtmltopdf library that uses Webkit engine to
|
||
convert HTML pages to PDF.</li>
|
||
<li><a href="https://github.com/tonerdo/dotnet-env">dotnet-env</a> - A
|
||
.NET library to load environment variables from .env files.</li>
|
||
<li><a href="https://github.com/dazinator/DotNet.Glob">DotNet.Glob</a> -
|
||
A fast globbing library for .NET / .NETStandard applications.
|
||
Outperforms Regex.</li>
|
||
<li><a href="https://github.com/dotnet-outdated/dotnet-outdated">Dotnet
|
||
outdated</a> - A .NET Core global tool to display and update outdated
|
||
NuGet packages in a project</li>
|
||
<li><a href="https://github.com/filipw/dotnet-script">Dotnet Script</a>
|
||
- Run C# scripts from the .NET CLI.</li>
|
||
<li><a href="https://github.com/natemcmaster/dotnet-serve">Dotnet
|
||
Serve</a> - Simple command-line HTTP server for .NET Core CLI.</li>
|
||
<li><a href="https://github.com/bezzad/Downloader">Downloader</a> -
|
||
Downloader is a modern, fluent, asynchronous, testable and portable
|
||
library for .NET. This is a multipart downloader with asynchronous
|
||
progress events.</li>
|
||
<li><a href="https://github.com/benjamin-hodgson/Eighty">Eighty</a> - A
|
||
simple HTML generation library</li>
|
||
<li><a href="https://github.com/TylerBrinkley/Enums.NET">Enums.NET</a> -
|
||
Enums.NET is a high-performance type-safe .NET enum utility library</li>
|
||
<li><a
|
||
href="https://github.com/dadhi/FastExpressionCompiler">FastExpressionCompiler</a>
|
||
- Fast ExpressionTree compiler to delegate.</li>
|
||
<li><a
|
||
href="https://github.com/mariotoffia/FluentDocker">FluentDocker</a> -
|
||
Commands, Services and Fluent API for docker, docker-compose &
|
||
docker-machine, for win/mac/linux and native docker.</li>
|
||
<li><a href="https://github.com/robinrodricks/FluentFTP/">FluentFTP</a>
|
||
- FTP and FTPS client, with extensive FTP commands, SSL/TLS connections,
|
||
hashing/checksums and more.</li>
|
||
<li><a href="https://github.com/Fody/Fody">Fody</a> - Extensible tool
|
||
for weaving .net assemblies</li>
|
||
<li><a
|
||
href="https://github.com/HdrHistogram/HdrHistogram.NET">HdrHistogram.NET</a>
|
||
- High Dynamic Range (HDR) Histogram.</li>
|
||
<li><a
|
||
href="https://github.com/justeat/httpclient-interception">httpclient-interception</a>
|
||
- .NET Standard library for intercepting server-side HTTP
|
||
dependencies.</li>
|
||
<li><a href="https://github.com/Humanizr/Humanizer">Humanizer</a> -
|
||
Humanizer meets all your .NET needs for manipulating and displaying
|
||
strings, enums, dates, times, timespans, numbers and quantities.</li>
|
||
<li><a href="https://github.com/jakejscott/Humidifier">Humidifier</a> -
|
||
Write and maintain AWS Cloudformation templates using C#.</li>
|
||
<li><a
|
||
href="https://github.com/ekonbenefits/impromptu-interface">impromptu-interface</a>
|
||
- Static interface to dynamic implementation (duck casting). Uses the
|
||
DLR combined with Reflect.Emit.</li>
|
||
<li><a
|
||
href="https://github.com/fingers10/JqueryDataTablesServerSide">JqueryDataTablesServerSide</a>
|
||
- 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.</li>
|
||
<li><a href="https://github.com/Taritsyn/LibSassHost">LibSass Host</a> -
|
||
.NET wrapper around the <a
|
||
href="http://sass-lang.com/libsass">libSass</a> library with the ability
|
||
to support a virtual file system.</li>
|
||
<li><a href="https://github.com/lunet-io/markdig">markdig</a> - Fast,
|
||
powerfull, CommonMark compliant, extensible Markdown processor for
|
||
.NET.</li>
|
||
<li><a
|
||
href="https://github.com/nulastudio/NetCoreBeauty">NetCoreBeauty</a> -
|
||
Simple library to move a .NET Core app runtime components and
|
||
dependencies into a sub-directory and make it beauty.</li>
|
||
<li><a href="https://github.com/bartoszgolek/NFlags">NFlags</a> - Simple
|
||
library to made parsing CLI arguments easy. Library also allow to print
|
||
usage help “out of box”.</li>
|
||
<li><a
|
||
href="https://github.com/nreco/lambdaparser">NReco.LambdaParser</a> -
|
||
Parses string expressions (formulas, methods calls, conditions) to LINQ
|
||
expression tree that can be compiled to lambda and evaluated.</li>
|
||
<li><a href="https://github.com/NuGetTrends/nuget-trends">NuGet
|
||
Trends</a> - Website with statistics of NuGet packages download
|
||
count.</li>
|
||
<li><a href="https://gitlab.com/BrianAllred/NYoutubeDL">NYoutubeDL</a> -
|
||
A simple youtube-dl library for C#/.NET.</li>
|
||
<li><a href="https://github.com/kspearrin/Otp.NET">Otp.NET</a> - An
|
||
implementation TOTP RFC 6238 and HOTP RFC 4226 in C#.</li>
|
||
<li><a href="https://github.com/tonerdo/pose">pose</a> - Replace any
|
||
.NET method (including static and non-virtual) with a delegate</li>
|
||
<li><a
|
||
href="https://github.com/kblok/puppeteer-sharp">PuppeteerSharp</a> -
|
||
Puppeteer Sharp is a .NET port of the official Node.JS Puppeteer
|
||
API.</li>
|
||
<li><a href="https://github.com/tsolarin/readline">readline</a> - Pure
|
||
C# GNU-Readline like library for .NET/.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/ReflectionMagic/ReflectionMagic">ReflectionMagic</a>
|
||
- Framework to drastically simplify your private reflection code using
|
||
C# dynamic</li>
|
||
<li><a href="https://github.com/re-motion/Relinq">Relinq</a> - With
|
||
re-linq, it’s now easier than ever to create full-featured LINQ
|
||
providers.</li>
|
||
<li><a href="https://github.com/6bee/Remote.Linq">Remote.Linq</a> -
|
||
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.</li>
|
||
<li><a
|
||
href="https://github.com/mysticmind/reversemarkdown-net">ReverseMarkdown</a>
|
||
- Html to Markdown converter library.</li>
|
||
<li><a
|
||
href="https://github.com/VahidN/PdfReport.Core">PdfReport.Core</a> -
|
||
PdfReport.Core is a code first reporting engine, which is built on top
|
||
of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries.</li>
|
||
<li><a href="https://github.com/github/Scientist.net">Scientist</a> -
|
||
.NET library for carefully refactoring critical paths. It’s a port of
|
||
GitHub’s Ruby Scientist library.</li>
|
||
<li><a href="https://github.com/khellang/Scrutor">Scrutor</a> - Assembly
|
||
scanning extensions for Microsoft.Extensions.DependencyInjection.</li>
|
||
<li><a href="https://github.com/twitchax/Sheller">Sheller</a> - A .NET
|
||
library that makes shelling out commands super easy and fluent.</li>
|
||
<li><a
|
||
href="https://github.com/scottrippey/SmartFormat.NET">SmartFormat.NET</a>
|
||
- An extensible replacement for string.Format.</li>
|
||
<li>Stocks
|
||
<ul>
|
||
<li><a href="https://github.com/lppkarl/Trady">Trady</a> - 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.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/StefH/System.Linq.Dynamic.Core">System.Linq.Dynamic.Core</a>
|
||
- The .NET Standard (.NET Core) version from the System Linq Dynamic
|
||
functionality.</li>
|
||
<li><a href="https://github.com/angularsen/UnitsNet">UnitsNet</a> -
|
||
Units.NET gives you all the common units of measurement and the
|
||
conversions between them.</li>
|
||
<li>Validation
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/JeremySkinner/FluentValidation">FluentValidation</a>
|
||
- Small validation library for .NET that uses a fluent interface and
|
||
lambda expressions for building validation rules.</li>
|
||
<li><a href="https://github.com/SinanBozkus/FormHelper">FormHelper</a> -
|
||
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).</li>
|
||
<li><a href="https://github.com/safakgur/guard">Guard</a> - A
|
||
high-performance, extensible argument validation library.</li>
|
||
<li><a href="https://github.com/valit-stack/Valit">Valit</a> - A dead
|
||
simple validation for .NET Core. No more if-statements all around your
|
||
code. Write nice and clean fluent validators instead!</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/dahall/Vanara">Vanara</a> - A set of
|
||
.NET libraries for Windows implementing PInvoke calls to many native
|
||
Windows APIs with supporting wrappers.</li>
|
||
<li><a href="https://github.com/warden-stack">warden-stack</a> - “health
|
||
checks” for your applications, resources and infrastructure. Keep your
|
||
Warden on the watch.</li>
|
||
<li><a
|
||
href="https://github.com/madskristensen/WebEssentials.AspNetCore.ServiceWorker">WebEssentials.AspNetCore.ServiceWorker</a>
|
||
- ASP.NET Core Progressive Web Apps.</li>
|
||
<li><a href="https://github.com/tomaszzmuda/Xabe.FFmpeg">Xabe.FFmpeg</a>
|
||
- .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.</li>
|
||
<li><a
|
||
href="https://github.com/Tyrrrz/YoutubeExplode">YoutubeExplode</a> -
|
||
Ultimate library for extracting metadata and downloading Youtube videos
|
||
and playlists.</li>
|
||
</ul>
|
||
<h3 id="networking">Networking</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/twitchax/AspNetCore.Proxy">AspNetCore.Proxy</a>
|
||
- ASP.NET Core Proxies made easy.</li>
|
||
<li><a href="https://github.com/stil/CurlThin">CurlThin</a> -
|
||
Lightweight cURL binding library for C# with support for multiple
|
||
simultaneous transfers through curl_multi interface.</li>
|
||
<li><a
|
||
href="https://github.com/StefH/NETStandard.HttpListener">NETStandard.HttpListener</a>
|
||
- HttpListener for .NET Core (NETStandard).</li>
|
||
<li><a href="https://github.com/MarkioE/Networker">Networker</a> - A
|
||
simple to use TCP and UDP networking library for .NET, designed to be
|
||
flexible, scalable and FAST.</li>
|
||
<li><a href="https://github.com/chmorgan/sharppcap">SharpPcap</a> -
|
||
Fully managed, cross platform (Windows, Mac, Linux) .NET library for
|
||
capturing packets from live and file based devices.</li>
|
||
</ul>
|
||
<h3 id="office">Office</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/EPPlusSoftware/EPPlus">EPPlus</a> -
|
||
Create advanced Excel spreadsheets using .NET.</li>
|
||
<li><a href="https://github.com/tonyqus/npoi">npoi</a> - .NET library
|
||
that can read/write Office formats without Microsoft Office installed.
|
||
No COM+, no interop.</li>
|
||
<li><a href="https://github.com/OfficeDev/Open-XML-SDK">Open-XML-SDK</a>
|
||
- The Open XML SDK provides tools for working with Office Word, Excel,
|
||
and PowerPoint documents.</li>
|
||
</ul>
|
||
<h3 id="operating-system">Operating System</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/CosmosOS/Cosmos">CosmosOS</a> - Cosmos
|
||
is an operating system “construction kit”. Build your own OS using
|
||
managed languages such as C#, VB.NET, and more!</li>
|
||
</ul>
|
||
<h3 id="orm">ORM</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/shuxinqin/Chloe">Chloe</a> - A
|
||
lightweight and high-performance Object/Relational Mapping(ORM) library
|
||
for .NET.</li>
|
||
<li><a href="https://github.com/aspnet/EntityFramework">Entity Framework
|
||
Core</a> - Familiar developer experience to previous versions of EF,
|
||
including LINQ, POCO, and Code First support.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/borisdj/EFCore.BulkExtensions">EFCore.BulkExtensions</a>
|
||
- EntityFrameworkCore Bulk Batch Extensions for Insert Update Delete
|
||
Read (CRUD) ops</li>
|
||
<li><a
|
||
href="https://github.com/zzzprojects/EntityFramework-Plus">EntityFramework-Plus</a>
|
||
- Entity Framework Utilities | Bulk Operations | Batch Delete | Batch
|
||
Update | Query Cache | Query Filter | Query Future | Query Include |
|
||
Audit.</li>
|
||
<li><a
|
||
href="https://github.com/Giorgi/EntityFramework.Exceptions">EntityFramework.Exceptions</a>
|
||
- Use typed Exceptions for EntityFrameworkCore when your SQL query
|
||
violates database constraints in SqlServer, MySql, or PostgreSQL.</li>
|
||
<li><a
|
||
href="https://github.com/NickStrupat/EntityFramework.Triggers">EntityFramework.Triggers</a>
|
||
- Trigger events for EF.</li>
|
||
<li><a
|
||
href="https://github.com/NickStrupat/EntityFramework.Rx">EntityFramework.Rx</a>
|
||
- Reactive <strong>hot</strong> observables of your EF operations.</li>
|
||
<li><a
|
||
href="https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL">Npgsql.EntityFrameworkCore.PostgreSQL</a>
|
||
- Entity Framework Core provider for PostgreSQL.</li>
|
||
<li><a
|
||
href="https://github.com/NickStrupat/EntityFramework.PrimaryKey">EntityFramework.PrimaryKey</a>
|
||
- Easily get the primary key of any entity (including composite
|
||
keys).</li>
|
||
<li><a
|
||
href="https://github.com/NickStrupat/EntityFramework.TypedOriginalValues">EntityFramework.TypedOriginalValues</a>
|
||
- Get a proxy object of the original values of your entity (typed access
|
||
to Property(“…”).OriginalValue).</li>
|
||
<li><a
|
||
href="https://github.com/NickStrupat/EntityFramework.VersionedProperties">EntityFramework.VersionedProperties</a>
|
||
- Classes which auto-magically keep an audit history of the changes to
|
||
the specified property.</li>
|
||
<li><a
|
||
href="https://github.com/phongnguyend/EntityFrameworkCore.SqlServer.SimpleBulks">EntityFrameworkCore.SqlServer.SimpleBulks</a>
|
||
- Simple library that can help to sync a large number of records
|
||
in-memory into the database. Lambda Expression is supported.</li>
|
||
<li><a href="https://github.com/scottksmith95/LINQKit">LINQKit</a> - A
|
||
free set of extensions for LINQ to SQL and Entity Framework power
|
||
users.</li>
|
||
<li><a
|
||
href="https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql">Pomelo.EntityFrameworkCore.MySql</a>
|
||
- Entity Framework Core provider for MySql built on top of
|
||
mysql-net/MySqlConnector.</li>
|
||
<li><a
|
||
href="https://github.com/spectresystems/spectre.query">spectre.query</a>
|
||
- A simple query language for Entity Framework Core.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/StackExchange/Dapper">Dapper</a> -
|
||
Simple object mapper for .NET.
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/henkmollema/Dapper-FluentMap">Dapper-FluentMap</a>
|
||
- Provides a simple API to fluently map POCO properties to database
|
||
columns when using Dapper.</li>
|
||
<li><a href="https://github.com/henkmollema/Dommel">Dommel</a> - Simple
|
||
CRUD operations for Dapper.</li>
|
||
<li><a
|
||
href="https://github.com/phnx47/MicroOrm.Dapper.Repositories">MicroOrm.Dapper.Repositories</a>
|
||
- CRUD for Dapper.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/2881099/FreeSql">FreeSql</a> - a
|
||
convenient ORM in dotnet,supports Mysql, Postgresql, SqlServer, Oracle
|
||
and Sqlite.</li>
|
||
<li><a href="https://nick-lucas.github.io/LimeBean/">Limebean</a> -
|
||
Hybrid-ORM, designed to be simple to use and not totally hide SQL, while
|
||
having all the nice things you expect from an ORM. Inspired by
|
||
RedBeanPHP.</li>
|
||
<li><a href="https://linq2db.github.io/">LINQ to DB (linq2db)</a> - The
|
||
fastest LINQ database access library offering a simple, lightweight,
|
||
fast, and type-safe layer between your POCO objects and your database
|
||
for more than 10 database engines with full SQL support.</li>
|
||
<li><a
|
||
href="https://github.com/nhibernate/nhibernate-core">nhibernate-core</a>
|
||
- NHibernate Object Relational Mapper.</li>
|
||
<li><a href="https://github.com/NEventStore/NEventStore">NEventStore</a>
|
||
- 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.</li>
|
||
<li><a href="https://github.com/schotime/NPoco">NPoco</a> - Simple
|
||
microORM that maps the results of a query onto a POCO object. Project
|
||
based on Schotime’s branch of PetaPoco.</li>
|
||
<li><a href="https://github.com/nreco/data">NReco.Data</a> - Lightweight
|
||
provider-independent DAL for SQL commands generation, CRUD operations
|
||
and simple POCO mapping.</li>
|
||
<li><a
|
||
href="https://github.com/CollaboratingPlatypus/PetaPoco">PetaPoco</a> -
|
||
A tiny ORM-ish thing for your POCO’s.</li>
|
||
<li><a href="https://github.com/sqlkata/querybuilder">querybuilder</a> -
|
||
SqlKata Query Builder is a powerful Sql Query Builder written in
|
||
C#.</li>
|
||
<li><a href="https://github.com/mikependon/RepoDb">RepoDb</a> - A hybrid
|
||
ORM library for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/ServiceStack/ServiceStack.OrmLite">ServiceStack.OrmLite</a>
|
||
- Light, simple and fast convention-based POCO ORM.</li>
|
||
<li><a href="https://github.com/sapiens/SqlFu">SqlFu</a> - Fast and
|
||
versatile Micro-ORM.</li>
|
||
<li><a href="https://github.com/Ahoo-Wang/SmartSql">SmartSql</a> -
|
||
SmartSql = MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting
|
||
+Dynamic Repository ….</li>
|
||
<li><a
|
||
href="https://github.com/SQLStreamStore/SQLStreamStore">SQLStreamStore</a>
|
||
- Stream Store library targeting SQL based implementations for
|
||
.NET.</li>
|
||
</ul>
|
||
<h3 id="profiling">Profiling</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/Glimpse/Glimpse.Prototype">Glimpse</a> -
|
||
Lightweight, open-source, real-time diagnostics and insights profiler
|
||
for .NET. <code>Unstable version</code></li>
|
||
<li><a href="https://github.com/MiniProfiler/dotnet">MiniProfiler</a> -
|
||
A simple but effective mini-profiler for ASP.NET websites.</li>
|
||
</ul>
|
||
<h3 id="query-builders">Query Builders</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/sqlkata/querybuilder">SqlKata</a> -
|
||
Elegant Sql Query Builder, that supports complex queries, joins, sub
|
||
queries, nested where conditions, vendor engine targets and more</li>
|
||
</ul>
|
||
<h3 id="queue-and-messaging">Queue and Messaging</h3>
|
||
<ul>
|
||
<li><a href="https://emitter.io/">emitter</a> - Free open source
|
||
real-time messaging service that connects all devices. This
|
||
publish-subscribe messaging API is built for speed and security.</li>
|
||
<li><a href="https://github.com/EasyNetQ/EasyNetQ">EasyNetQ</a> - An
|
||
easy to use .NET API for RabbitMQ.</li>
|
||
<li><a href="https://github.com/EventStore/EventStore">EventStore</a> -
|
||
The open-source, functional database with Complex Event Processing in
|
||
JavaScript.</li>
|
||
<li><a
|
||
href="https://github.com/exceptionless/Foundatio#queues">Foundatio</a> -
|
||
A common interface with in memory, redis and azure implementations.</li>
|
||
<li><a href="https://github.com/jbogard/MediatR">MediatR</a> - Simple,
|
||
unambitious mediator implementation in .NET.</li>
|
||
<li><a
|
||
href="https://github.com/jbogard/MediatR.Extensions.Microsoft.DependencyInjection">MediatR.Extensions.Microsoft.DependencyInjection</a>
|
||
- MediatR extensions for Microsoft.Extensions.DependencyInjection.</li>
|
||
<li><a
|
||
href="https://github.com/mayuanyang/Mediator.Net">Mediator.Net</a> - A
|
||
simple mediator for .Net for sending command, publishing event and
|
||
request response with pipelines supported.</li>
|
||
<li><a href="https://github.com/Lavinski/Enexure.MicroBus">MicroBus</a>
|
||
- Simple in process mediator for .NET.</li>
|
||
<li><a href="https://github.com/chkr1011/MQTTnet">MQTTnet</a> - MQTTnet
|
||
is a high performance .NET library for MQTT based communication.</li>
|
||
<li><a href="https://github.com/zeromq/netmq">netmq</a> - 100% native C#
|
||
implementation of ZeroMQ for .NET.</li>
|
||
<li><a href="https://github.com/OpenCQRS/OpenCQRS">OpenCQRS</a> - .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.</li>
|
||
<li><a
|
||
href="https://github.com/rabbitmq/rabbitmq-dotnet-client">rabbitmq-dotnet-client</a>
|
||
- RabbitMQ .NET client <a
|
||
href="https://www.rabbitmq.com">https://www.rabbitmq.com</a>.</li>
|
||
<li><a href="https://github.com/pardahlman/RawRabbit">RawRabbit</a> -
|
||
Modern .NET framework for communication over RabbitMq.</li>
|
||
<li><a href="https://github.com/rebus-org/Rebus">Rebus</a> - Simple and
|
||
lean service bus implementation for .NET.</li>
|
||
<li><a href="http://restbus.org">Restbus</a> - Messaging library for
|
||
RabbitMq.</li>
|
||
<li><a href="https://github.com/BEagle1984/silverback">Silverback</a> -
|
||
Framework to build event-driven applications (support for Kafka,
|
||
RabbitMQ, MQTT).</li>
|
||
<li><a href="https://github.com/turgayozgur/tossit">Tossit</a> - Simple,
|
||
easy to use library for distributed job/worker logic. Distributed
|
||
messages handled by built in RabbitMQ implementation.</li>
|
||
</ul>
|
||
<h3 id="reporting">Reporting</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/FastReports/FastReport">FastReport</a> -
|
||
The open source report generator for .NET Core 2.x/.Net Framework 4.x.
|
||
FastReport can be used in MVC, Web API applications.</li>
|
||
</ul>
|
||
<h3 id="scheduler-and-job">Scheduler and Job</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/leosperry/Chroniton">Chroniton.NetCore</a> -
|
||
Lightweight robust library for running tasks(jobs) on schedules.</li>
|
||
<li><a href="https://github.com/jamesmh/coravel">Coravel</a> - .Net Core
|
||
meets Laravel: Scheduling, Queuing, etc.</li>
|
||
<li><a
|
||
href="https://github.com/fluentscheduler/FluentScheduler">FluentScheduler</a>
|
||
- Automated job scheduler with fluent interface.</li>
|
||
<li><a href="https://github.com/brthor/Gofer.NET">Gofer.NET</a> - Easy
|
||
C# API for Distributed Background Tasks/Jobs for .NET Core. Inspired by
|
||
celery for python.</li>
|
||
<li><a href="https://github.com/HangfireIO/Hangfire">HangfireIO</a> -
|
||
Easy way to perform fire-and-forget, delayed and recurring tasks inside
|
||
ASP.NET apps <a href="http://hangfire.io">http://hangfire.io</a>.</li>
|
||
<li><a href="https://github.com/prasannavl/LiquidState">LiquidState</a>
|
||
- Efficient asynchronous and synchronous state machines for .NET.</li>
|
||
<li><a href="https://github.com/atifaziz/NCrontab">NCrontab</a> -
|
||
Crontab for .NET.</li>
|
||
<li><a href="https://github.com/quartznet/quartznet/">quartznet</a> -
|
||
Quartz Enterprise Scheduler .NET <a
|
||
href="http://www.quartz-scheduler.net">http://www.quartz-scheduler.net</a>.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet-state-machine/stateless">stateless</a> -
|
||
Simple library for creating state machines in C# code.</li>
|
||
</ul>
|
||
<h3 id="sdks">SDKs</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/aws/aws-sdk-net">AWS SDK</a> - The
|
||
Amazon Web Services (AWS) .NET Core SDK components. Each AWS service has
|
||
its own NuGet package.</li>
|
||
<li><a
|
||
href="https://github.com/azure/azure-event-hubs-dotnet">azure-event-hubs-dotnet</a>
|
||
- .NET Standard client library for Azure Event Hubs.</li>
|
||
<li>Blockchain clients
|
||
<ul>
|
||
<li><a href="https://github.com/JKorf/Bittrex.Net">Bittrex.Net</a> - C#
|
||
.Net wrapper for the Bittrex web API including all features easily
|
||
accessible and usable.</li>
|
||
<li><a href="https://github.com/JKorf/Binance.Net">Binance.Net</a> -
|
||
.Net API wrapper for the Binance web API.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/Jericho/CakeMail.RestClient">CakeMail.RestClient</a>
|
||
- Client for CakeMail’s API. Allows you to send transactional emails,
|
||
bulk emails, manage lists and contacts, etc.</li>
|
||
<li><a
|
||
href="https://github.com/PlayFab/consuldotnet/tree/develop">consuldotnet</a>
|
||
- .NET API for Consul.</li>
|
||
<li><a href="https://github.com/nats-io/csharp-nats">csharp-nats</a> -
|
||
C# .NET client for the NATS messaging system.</li>
|
||
<li><a href="https://github.com/amweiss/dark-sky-core">DarkSkyCore</a> -
|
||
A .NET Standard wrapper for the <a
|
||
href="https://darksky.net/dev/docs">Dark Sky API</a>.</li>
|
||
<li><a
|
||
href="https://github.com/Microsoft/Docker.DotNet">Docker.DotNet</a> -
|
||
.NET (C#) Client Library for Docker API.</li>
|
||
<li><a
|
||
href="https://github.com/firebase/firebase-admin-dotnet">firebase-admin-dotnet</a>
|
||
- Firebase Admin .NET SDK</li>
|
||
<li><a
|
||
href="https://github.com/GoogleCloudPlatform/google-cloud-dotnet">google-cloud-dotnet</a>
|
||
- Google Cloud Client Libraries for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/gregsdennis/Manatee.Trello">Manatee.Trello</a>
|
||
- A fully object-oriented .Net wrapper for Trello’s RESTful API written
|
||
in C#.</li>
|
||
<li><a href="https://github.com/rogeralsing/Microphone">Microphone</a> -
|
||
Lightweight framework to run self hosting REST services using Web Api or
|
||
NancyFx ontop of a Consul or ETCD cluster.</li>
|
||
<li><a href="https://github.com/octokit/octokit.net">octokit.net</a> -
|
||
GitHub API client library for .NET.</li>
|
||
<li><a href="https://github.com/jshirota/PreStorm">PreStorm</a> -
|
||
Parallel REST Client for ArcGIS Server.</li>
|
||
<li><a
|
||
href="https://github.com/sendgrid/sendgrid-csharp">SendGrid-csharp</a> -
|
||
C# client library for using the full SendGrid API.</li>
|
||
<li><a
|
||
href="https://github.com/Pereingo/statsd-csharp-client">statsd-csharp-client</a>
|
||
- .NET Standard compatible C# client to interface with Etsy’s excellent
|
||
<a href="https://github.com/etsy/statsd">statsd</a> server.</li>
|
||
<li><a href="https://github.com/linvi/tweetinvi">tweetinvi</a> -
|
||
Intuitive .NET C# library to access the Twitter REST and STREAM
|
||
API.</li>
|
||
</ul>
|
||
<h3 id="security">Security</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/juunas11/aspnetcore-security-headers">aspnetcore-security-headers</a>
|
||
- Middleware for adding security headers to an ASP.NET Core
|
||
application.</li>
|
||
<li><a href="https://github.com/mganss/HtmlSanitizer">HtmlSanitizer</a>
|
||
- Cleans HTML to avoid XSS attacks.</li>
|
||
<li><a href="https://github.com/dvsekhvalnov/jose-jwt">jose-jwt</a> -
|
||
Library for processing JOSE objects (JWT, JWA, JWS and related).</li>
|
||
<li><a href="https://github.com/jwt-dotnet/jwt">Jwt.Net</a> - Jwt.Net, a
|
||
JWT (JSON Web Token) implementation for .NET.</li>
|
||
<li><a href="https://github.com/Xabaril/JWTSimpleServer">JWT Simple
|
||
Server</a> - A lightweight, dynamic jwt server for ASP.NET Core.</li>
|
||
<li><a href="https://github.com/NWebsec/NWebsec">NWebsec</a> - Security
|
||
libraries for ASP.NET <a
|
||
href="http://www.nwebsec.com">http://www.nwebsec.com</a>.</li>
|
||
<li><a href="https://github.com/PaulMiami/reCAPTCHA">reCAPTCHA</a> -
|
||
reCAPTCHA 2.0 for ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet-security-guard/roslyn-security-guard">roslyn-security-guard</a>
|
||
- Roslyn analyzers that aim to help security audit on .NET
|
||
applications.</li>
|
||
<li><a
|
||
href="https://github.com/GaProgMan/OwaspHeaders.Core">OwaspHeaders</a> -
|
||
.NET Core middleware for injecting the Owasp recommended HTTP Headers
|
||
for increased security.</li>
|
||
<li><a href="https://github.com/aspnet/Security">Security</a> -
|
||
Middleware for security and authorization of web apps.</li>
|
||
<li><a
|
||
href="https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders">SecurityHeaders</a>
|
||
- Small package to allow adding security headers to ASP.NET Core
|
||
websites.</li>
|
||
</ul>
|
||
<h3 id="searching">Searching</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/algolia/algoliasearch-client-csharp">Algolia.Search</a>
|
||
- Repository for the official Algolia .NET client.</li>
|
||
<li><a
|
||
href="https://github.com/omerfarukz/autocomplete">AutoComplete</a> -
|
||
Persistent, simple, powerful and portable autocomplete library.</li>
|
||
<li><a
|
||
href="https://github.com/elastic/elasticsearch-net">Elasticsearch.Net
|
||
& NEST</a> - Repository for both NEST and Elasticsearch.NET, the two
|
||
official elasticsearch .NET clients.</li>
|
||
<li><a
|
||
href="https://github.com/damienbod/ElasticsearchCRUD">ElasticsearchCRUD</a>
|
||
- Elasticsearch .NET API.</li>
|
||
<li><a
|
||
href="https://github.com/ninjanye/SearchExtensions">SearchExtensions</a>
|
||
- Advanced search capabilities for IQueryable interfaces, such as Entity
|
||
Framework queries.</li>
|
||
<li><a href="https://github.com/StefH/SimMetrics.Net">SimMetrics.Net</a>
|
||
- A Similarity Metric Library, e.g. from edit distance’s (Levenshtein,
|
||
Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman)</li>
|
||
<li><a
|
||
href="https://github.com/solr-express/solr-express">SolrExpress</a> -
|
||
Simple and lightweight query .NET library for Solr, in a controlled,
|
||
buildable and fail fast way.</li>
|
||
</ul>
|
||
<h3 id="serialization">Serialization</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jefffhaynes/BinarySerializer">BinarySerializer</a>
|
||
- Serialization for custom packet and protocol formats, supports
|
||
bit-twiddling.</li>
|
||
<li><a href="https://github.com/Microsoft/bond">bond</a> -
|
||
Cross-platform framework for working with schematized data. It supports
|
||
cross-language de/serialization and powerful generic mechanisms for
|
||
efficiently manipulating data. Bond is broadly used at Microsoft in high
|
||
scale services.</li>
|
||
<li><a href="https://github.com/davidfowl/Channels">Channels</a> - Push
|
||
based .NET Streams.</li>
|
||
<li><a href="https://github.com/JoshClose/CsvHelper">CsvHelper</a> -
|
||
Library to help reading and writing CSV files.</li>
|
||
<li><a href="https://github.com/indice-co/EDI.Net">Edi.Net</a> - EDI
|
||
Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS
|
||
format.</li>
|
||
<li><a
|
||
href="https://github.com/wojtpl2/ExtendedXmlSerializer">ExtendedXmlSerializer</a>
|
||
- Extended Xml Serializer for .NET.</li>
|
||
<li><a href="https://github.com/kevin-montrose/Jil">Jil</a> - Fast .NET
|
||
JSON (De)Serializer, Built On Sigil.</li>
|
||
<li>MessagePack
|
||
<ul>
|
||
<li><a href="https://github.com/msgpack/msgpack-cli">msgpack-cli</a> -
|
||
MessagePack implementation for Common Language Infrastructure / <a
|
||
href="http://msgpack.org">msgpack.org</a>.</li>
|
||
<li><a
|
||
href="https://github.com/neuecc/MessagePack-CSharp">MessagePack-CSharp</a>
|
||
- Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity,
|
||
Xamarin).</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/JamesNK/Newtonsoft.Json">Newtonsoft.Json</a> -
|
||
Popular high-performance JSON framework for .NET.</li>
|
||
<li><a href="https://github.com/mgravell/protobuf-net/">protobuf-net</a>
|
||
- Protocol Buffers library for idiomatic .NET.</li>
|
||
<li><a href="https://github.com/RehanSaeed/Schema.NET">Schema.NET</a> -
|
||
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.</li>
|
||
<li><a
|
||
href="https://github.com/ServiceStack/ServiceStack.Text">ServiceStack.Text</a>
|
||
- JSON, JSV and CSV Text Serializers.</li>
|
||
<li><a
|
||
href="https://github.com/bytefish/TinyCsvParser">TinyCsvParser</a> -
|
||
Easy to use, easy to extend and high-performance library for CSV parsing
|
||
with .NET.</li>
|
||
<li><a href="https://github.com/rogeralsing/Wire">Wire</a> - Binary
|
||
serializer for POCO objects.</li>
|
||
<li><a href="https://github.com/aaubry/YamlDotNet">YamlDotNet</a> -
|
||
.NET</li>
|
||
<li><a href="https://github.com/neuecc/ZeroFormatter">ZeroFormatter</a>
|
||
- Fast binary (de)serializer for .NET.</li>
|
||
<li><a href="https://github.com/neuecc/Utf8Json">Utf8Json</a> -
|
||
Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET
|
||
Core, Unity, Xamarin).</li>
|
||
<li><a href="https://github.com/sinairv/YAXLib">YAXLib</a> - XML
|
||
Serialization Library for the .NET Framework and .NET Core. Extremely
|
||
flexible and powerful.</li>
|
||
</ul>
|
||
<h3 id="template-engine">Template Engine</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/dotliquid/dotliquid">dotliquid</a> -
|
||
.NET Port of Tobias Lütke’s Liquid template language.</li>
|
||
<li><a href="https://github.com/sebastienros/fluid">fluid</a> -
|
||
Open-source .NET template engine that is as close as possible to the
|
||
Liquid template language.</li>
|
||
<li><a
|
||
href="https://github.com/cwensley/Portable.Xaml">Portable.Xaml</a> -
|
||
Portable .NET library for reading/writing xaml files.</li>
|
||
<li><a href="https://github.com/aspnet/Razor">Razor</a> - Parser and
|
||
code generator for CSHTML files used in view pages for MVC web
|
||
apps.</li>
|
||
<li><a href="https://github.com/toddams/RazorLight">RazorLight</a> -
|
||
Template engine based on Microsoft’s Razor parsing engine for .NET
|
||
Core.</li>
|
||
<li><a href="https://github.com/lunet-io/scriban">Scriban</a> - A fast,
|
||
powerful, safe and lightweight text templating language and engine for
|
||
.NET.</li>
|
||
</ul>
|
||
<h3 id="testing">Testing</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/atata-framework/atata">Atata</a> - Web
|
||
UI test automation full-featured framework based on Selenium WebDriver.
|
||
<a href="https://atata.io">https://atata.io</a></li>
|
||
<li><a href="https://github.com/bchavez/Bogus">Bogus</a> - Simple and
|
||
sane fake data generator for C#. Based on and ported from the famed
|
||
faker.js.</li>
|
||
<li><a href="https://github.com/stevenknox/CoreBDD">CoreBDD</a> - BDD
|
||
framework for xUnit.net</li>
|
||
<li><a href="https://github.com/FakeItEasy/FakeItEasy">FakeItEasy</a> -
|
||
The easy mocking library for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/fluentassertions/fluentassertions">FluentAssertions</a>
|
||
- Set of .NET extension methods that allow you to more naturally specify
|
||
the expected outcome of a TDD or BDD-style test.</li>
|
||
<li><a href="https://github.com/MisterJames/GenFu">GenFu</a> - Library
|
||
you can use to generate realistic test data.</li>
|
||
<li><a href="https://github.com/LightBDD/LightBDD">LightBDD</a> - BDD
|
||
framework allowing to create easy to read and maintain tests.</li>
|
||
<li><a href="https://github.com/richardszalay/mockhttp">mockhttp</a> -
|
||
Testing layer for Microsoft’s HttpClient library.</li>
|
||
<li><a href="https://github.com/Moq/moq4">moq.netcore</a> - Most popular
|
||
and friendly mocking framework for .NET.</li>
|
||
<li><a
|
||
href="https://github.com/machine/machine.specifications">MSpec</a> -
|
||
Popular testing framework for writing BDD-style tests.</li>
|
||
<li><a
|
||
href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc">MyTested.AspNetCore.Mvc</a>
|
||
- Fluent testing framework for ASP.NET Core MVC.</li>
|
||
<li><a href="https://github.com/hallatore/Netling">Netling</a> - Load
|
||
tester client for easy web testing.</li>
|
||
<li><a href="https://github.com/nspec/NSpec">NSpec</a> - Battle hardened
|
||
testing framework for C# that’s heavily inspired by Mocha and
|
||
RSpec.</li>
|
||
<li><a href="https://github.com/nsubstitute/NSubstitute">NSubstitute</a>
|
||
- A friendly substitute for .NET mocking frameworks.</li>
|
||
<li><a href="https://github.com/nunit/dotnet-test-nunit">nunit</a> -
|
||
NUnit test runner for .NET Core.</li>
|
||
<li><a href="https://github.com/shouldly/shouldly">shouldly</a> - Should
|
||
testing for .NET - the way Asserting <em>Should</em> be! <a
|
||
href="http://shouldly.readthedocs.org/en/latest">http://shouldly.readthedocs.org/en/latest</a></li>
|
||
<li><a href="https://github.com/techtalk/SpecFlow">SpecFlow</a> -
|
||
Pragmatic BDD solution for .NET. It uses the Gherkin specification
|
||
language and integrates to Visual Studio.</li>
|
||
<li><a href="https://github.com/storyteller/Storyteller">Storyteller</a>
|
||
- Executable Specifications for .NET <a
|
||
href="http://storyteller.github.io">http://storyteller.github.io</a>.</li>
|
||
<li><a href="https://markvincze.github.io/Stubbery/">Stubbery</a> - A
|
||
simple library for creating and running Api stubs in .NET.</li>
|
||
<li><a href="https://github.com/geeklearningio/Testavior">Testavior</a>
|
||
- Testavior is a lightweight solution to help you develop Behavior Tests
|
||
for ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/TestStack/TestStack.BDDfy">TestStack.BDDfy</a>
|
||
- The simplest BDD framework EVER!</li>
|
||
<li><a href="https://github.com/xbehave/xbehave.net">xBehave.net</a> -
|
||
An xUnit.net extension for describing your tests using natural language.
|
||
<a href="http://xbehave.github.io">http://xbehave.github.io</a></li>
|
||
<li><a href="https://github.com/xunit/xunit">xUnit.net</a> - A free,
|
||
open source, community-focused unit testing tool for the .NET
|
||
Framework.</li>
|
||
</ul>
|
||
<h3 id="tools">Tools</h3>
|
||
<ul>
|
||
<li><p><a href="https://github.com/Tyrrrz/CliFx">CliFx</a> - Declarative
|
||
framework for building command line interfaces.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/natemcmaster/CommandLineUtils">CommandLineUtils</a>
|
||
- Command line parsing and utilities for .NET Core and .NET
|
||
Framework.</p></li>
|
||
<li><p><a href="https://github.com/dotnet/docfx">docfx</a> - Tools for
|
||
building and publishing API documentation for .NET projects <a
|
||
href="http://dotnet.github.io/docfx">http://dotnet.github.io/docfx</a></p></li>
|
||
<li><p><a href="https://dotnetfiddle.net">dotnetfiddle</a> - .NET
|
||
sandbox for developers to quickly try out code and share code
|
||
snippets.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/natemcmaster/dotnet-tools">dotnet-tools</a> - A
|
||
list of tool extensions for .NET Core Command Line (dotnet CLI).</p>
|
||
<ul>
|
||
<li><a href="https://github.com/aspnet/LibraryManager">LibMan CLI</a> -
|
||
Client-side content manager for web apps.</li>
|
||
</ul></li>
|
||
<li><p><a href="https://github.com/Nick-Lucas/EntryPoint">EntryPoint</a>
|
||
- Composable CLI (Command Line) Argument Parser for .Net Core & .Net
|
||
Framework 4.5+.</p></li>
|
||
<li><p><a href="https://github.com/ttu/dotnet-fake-json-server">Fake
|
||
JSON Server</a> - 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.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/joeblau/gitignore.io">gitignore.io</a> - Create
|
||
useful .gitignore files for your project <a
|
||
href="https://www.gitignore.io">https://www.gitignore.io</a>.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/OctopusDeploy/ICanHasDotnetCore">ICanHasDotnetCore</a>
|
||
- Scans uploaded packages.config files or GitHub repository and
|
||
determines whether the nuget packages target .NET Standard.</p></li>
|
||
<li><p><a href="http://json2csharp.com">json2csharp</a> - Generate C#
|
||
classes from JSON.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/Lone-Coder/letsencrypt-win-simple">letsencrypt-win-simple</a>
|
||
- A Simple ACME Client for Windows.</p></li>
|
||
<li><p><a href="https://github.com/jackmott/LinqFaster">Linq_Faster</a>
|
||
- Linq-like extension functions for Arrays, Span<T>, and List<T> that
|
||
are faster and allocate less.</p></li>
|
||
<li><p><a href="https://github.com/mRemoteNG/mRemoteNG">mRemoteNG</a> -
|
||
The next generation of mRemote, open source, tabbed, multi-protocol,
|
||
remote connections manager</p></li>
|
||
<li><p><a href="https://github.com/RSuter/NJsonSchema">NJsonSchema</a> -
|
||
NJsonSchema is a .NET library to read, generate and validate JSON Schema
|
||
draft v4+ schemas.</p></li>
|
||
<li><p><a href="https://github.com/NuKeeperDotNet/NuKeeper">NuKeeper</a>
|
||
- Automagically update nuget packages in .NET projects.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/NuGetPackageExplorer/NuGetPackageExplorer">NuGetPackageExplorer</a>
|
||
- Create, update and deploy Nuget Packages with a GUI.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/sepharg/NugetVisualizer">NugetVisualizer</a> -
|
||
Visualize all of the nuget packages and their corresponding versions for
|
||
a set of given git repositories or folders.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/OctoLinker/browser-extension">OctoLinker</a> -
|
||
Navigate through <code>projects.json</code> files efficiently with the
|
||
OctoLinker browser extension for GitHub.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/bergmeister/posh-dotnet">posh-dotnet</a> -
|
||
<code>PowerShell</code> tab completion for the <a
|
||
href="https://github.com/dotnet/cli">dotnet CLI</a>.</p></li>
|
||
<li><p><a href="https://github.com/mayuki/Rin">Rin</a> -
|
||
Request/response Inspector middleware for ASP.NET Core. like
|
||
Glimpse.</p></li>
|
||
<li><p><a href="https://github.com/lukesampson/scoop">scoop</a> - A
|
||
command-line installer for Windows.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/Suchiman/SerilogAnalyzer">SerilogAnalyzer</a> -
|
||
Roslyn-based analysis for code using the Serilog logging library. Checks
|
||
for common mistakes and usage problems.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/icsharpcode/SharpZipLib">SharpZipLib</a> -
|
||
#ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for
|
||
the .NET platform.</p></li>
|
||
<li><p><a href="https://github.com/ShareX/ShareX">ShareX</a> - Free and
|
||
open source program that lets you capture or record any area of your
|
||
screen and share it with a single press of a key. It also allows
|
||
uploading images, text or other types of files to over 80 supported
|
||
destinations you can choose from. <a
|
||
href="https://getsharex.com">https://getsharex.com</a></p></li>
|
||
<li><p><a href="https://github.com/ashmind/SharpLab">SharpLab</a> - .NET
|
||
code playground that shows intermediate steps and results of code
|
||
compilation. <a
|
||
href="https://sharplab.io">https://sharplab.io</a></p></li>
|
||
<li><p><a href="https://github.com/Ahoo-Wang/SmartCode">SmartCode</a> –
|
||
SmartCode= IDataSource -> IBuildTask -> IOutput => Build
|
||
Everything!!! (Including [Code generator])</p></li>
|
||
<li><p><a href="https://github.com/dotnet/sourcelink">sourcelink</a> -
|
||
SourceLink is a language- and source-control agnostic system for
|
||
providing first-class source debugging experiences for
|
||
binaries.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/dotnet/command-line-api">System.CommandLine</a>
|
||
- System.CommandLine, a set of libraries for command line parsing,
|
||
invocation, and rendering of terminal output.</p></li>
|
||
<li><p><a href="https://github.com/adambajguz/Typin">Typin</a> - Simple
|
||
to use declarative framework for interactive CLI applications and
|
||
command line tools (direct mode) that has its roots in CliFx.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/dncuug/X.Web.Sitemap">X.Web.Sitemap</a> –
|
||
Simple sitemap generator for .NET and .NET Core</p></li>
|
||
<li><p><a href="https://github.com/dncuug/X.Web.RSS">X.Web.RSS</a> –
|
||
Simple RSS Feed generator for .NET and .NET Core</p></li>
|
||
</ul>
|
||
<h3 id="web-framework">Web Framework</h3>
|
||
<ul>
|
||
<li>WebAssembly
|
||
<ul>
|
||
<li><a href="https://github.com/SteveSanderson/Blazor">Blazor</a> - UI
|
||
framework running .NET in the browser via WebAssembly.
|
||
<ul>
|
||
<li><a href="https://github.com/AdrienTorris/awesome-blazor">Awesome
|
||
Blazor</a> - Collection of awesome resources (samples, components,
|
||
articles, videos and others) about Blazor.</li>
|
||
<li><a href="https://github.com/torhovland/blazor-redux">Blazor
|
||
Redux</a> - Connecting a Redux state store with Blazor.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/praeclarum/Ooui">Ooui</a> - Small
|
||
cross-platform UI library that brings the simplicity of native UI
|
||
development to the web.</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/reactjs/React.NET">ReactJS.NET</a> -
|
||
.NET library for JSX compilation and server-side rendering of React
|
||
components.</li>
|
||
<li><a href="https://github.com/GuillaumeSalles/redux.NET">redux.NET</a>
|
||
- Predictable state container for .NET apps. Inspired by <a
|
||
href="https://github.com/reactjs/redux">https://github.com/reactjs/redux</a>.</li>
|
||
</ul>
|
||
<h3 id="web-socket">Web Socket</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/statianzo/Fleck">Fleck</a> - Fleck is a
|
||
WebSocket server implementation in C#. Fleck requires no inheritance,
|
||
container, or additional references.</li>
|
||
<li><a href="https://github.com/aspnet/signalr">SignalR Server</a> -
|
||
Real-time web functionality for web apps, including server-side
|
||
push.</li>
|
||
<li><a href="https://github.com/kerryjiang/SuperSocket">SuperSocket</a>
|
||
- Light weight, cross platform and extensible socket server application
|
||
framework.</li>
|
||
<li><a href="https://github.com/Code-Sharp/WampSharp">WampSharp</a> - C#
|
||
implementation of <a href="http://wamp-proto.org/">The Web Application
|
||
Messaging Protocol</a> - Protocol that provides messaging patterns of
|
||
Remote Procedure Calls and Publish/Subscribe over WebSockets.</li>
|
||
<li><a
|
||
href="https://github.com/radu-matei/websocket-manager">websocket-manager</a>
|
||
- Real-Time library for ASP .NET Core.</li>
|
||
</ul>
|
||
<h3 id="windows-service">Windows Service</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/dasMulli/dotnet-win32-service">dotnet-win32-service</a>
|
||
- Set up and run as Windows Service directly from .NET Core.</li>
|
||
<li><a href="https://github.com/Topshelf/Topshelf">Topshelf</a> - Easy
|
||
service hosting framework for building Windows services using .NET.</li>
|
||
</ul>
|
||
<h3 id="workflow">Workflow</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/dmetzgar/corewf/">CoreWF</a> - Port of
|
||
Windows Workflow Foundation (WF) to .NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/danielgerlag/workflow-core">workflow-core</a> -
|
||
Lightweight workflow engine for .NET Standard.</li>
|
||
<li><a
|
||
href="https://github.com/optimajet/WorkflowEngine.NET">WorkflowEngine.NET</a>
|
||
- Component that adds workflow in your application.</li>
|
||
<li><a href="https://github.com/aelassas/Wexflow">Wexflow</a> - A high
|
||
performance, extensible, modular and cross-platform workflow
|
||
engine.</li>
|
||
</ul>
|
||
<h2 id="roadmaps">Roadmaps</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/MoienTajik/AspNetCore-Developer-Roadmap">ASP.NET
|
||
Core Developer Roadmap</a> - Roadmap to becoming an ASP.NET Core
|
||
developer in 2019.</li>
|
||
</ul>
|
||
<h2 id="starter-kits">Starter Kits</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/Arch">Arch</a> - The collection of .NET
|
||
Core libraries that are created by software architects who embrace all
|
||
the new stuff in .NET Core.
|
||
<ul>
|
||
<li><a href="https://github.com/Arch/AutoHistory">AutoHistory</a> - A
|
||
plugin for Microsoft.EntityFrameworkCore to support automatically
|
||
recording data changes history.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/MarkPieszak/aspnetcore-angular2-universal">AspNetCore-Angular2-Universal</a>
|
||
- 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!</li>
|
||
<li><a href="https://github.com/kriasoft/aspnet-starter-kit">ASP.NET
|
||
Core Starter Kit</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/aspnet/JavaScriptServices">aspnetcore-spa
|
||
generator</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/MarkPieszak/aspnetcore-Vue-starter">ASP.Net
|
||
Core Vue Starter</a> - Asp.NETCore 2.0 Vue 2 (ES6) SPA Starter kit,
|
||
contains routing, Vuex, and more!.</li>
|
||
<li><a href="https://github.com/bitwarden/core">bitwarden-core</a> - The
|
||
core infrastructure backend (API, database, etc) <a
|
||
href="https://bitwarden.com">https://bitwarden.com</a>.</li>
|
||
<li><a href="https://github.com/dsuryd/dotNetify">dotNetify</a> -
|
||
Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET
|
||
web apps.</li>
|
||
<li><a
|
||
href="https://github.com/OmniSharp/generator-aspnet">generator-aspnet</a>
|
||
- yo generator for ASP.NET Core.</li>
|
||
<li><a href="https://github.com/alirizaadiyahsi/Nucleus">Nucleus</a> -
|
||
Vue startup application template that uses ASP.NET Core API layered
|
||
architecture at the back-end and JWT based authentication</li>
|
||
<li><a
|
||
href="https://github.com/pauldotknopf/react-aspnet-boilerplate">react-aspnet-boilerplate</a>
|
||
- Starting point for building isomorphic React applications with ASP.NET
|
||
Core 1, leveraging existing techniques.</li>
|
||
<li><a href="https://github.com/saaskit/saaskit">saaskit</a> - Developer
|
||
toolkit for building SaaS applications.</li>
|
||
<li><a
|
||
href="https://github.com/pharindoko/serverlessDotNetStarter">serverlessDotNetStarter</a>
|
||
starter kit for development and deployment of lambda functions in the
|
||
AWS cloud based on serverless framework.</li>
|
||
</ul>
|
||
<h2 id="sample-projects">Sample Projects</h2>
|
||
<ul>
|
||
<li>Microservices & Service Mesh
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/thangchung/clean-architecture-dotnet">clean-architecture-dotnet</a>
|
||
- Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just
|
||
enough Cloud-native patterns on eCommerce sample business domain</li>
|
||
<li><a
|
||
href="https://github.com/vietnam-devs/coolstore-microservices">coolstore-microservices</a>
|
||
- A Kubernetes-based polyglot microservices application with Istio
|
||
service mesh</li>
|
||
<li><a
|
||
href="https://github.com/jvandevelde/distributed-playground">distributed-playground</a>
|
||
- Distributed service playground with Vagrant, Consul, Docker &
|
||
ASP.NET Core.</li>
|
||
<li><a href="https://github.com/devmentors">DNC-DShop</a> - Distributed
|
||
.NET Core project and free course. (DDD, CQRS, RabbitMQ, MongoDB, Redis,
|
||
Monitoring, Logging, CI, CD)</li>
|
||
<li><a
|
||
href="https://github.com/asc-lab/dotnetcore-microservices-poc">dotnetcore-microservices-poc</a>
|
||
- 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.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/eShopOnContainers">eShopOnContainers</a>
|
||
- Microservices Architecture and Containers based Reference
|
||
Application.</li>
|
||
<li><a
|
||
href="https://github.com/Aaronontheweb/InMemoryCQRSReplication">InMemoryCQRSReplication</a>
|
||
- Akka.NET Reference Architecture - CQRS + Sharding + In-Memory
|
||
Replication</li>
|
||
<li><a
|
||
href="https://github.com/thangchung/magazine-website">magazine-website</a>
|
||
- Magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD,
|
||
CQRS, microservices, asynchronous programming applied.</li>
|
||
<li><a
|
||
href="https://github.com/horsdal/microservices-in-dotnet-book-second-edition">microservices-in-dotnetcore</a>
|
||
- The code sample from the second edition of <a
|
||
href="https://www.manning.com/books/microservices-in-net-core-second-edition">Microservices
|
||
in .NET Core</a>.</li>
|
||
<li><a
|
||
href="https://github.com/thangchung/practical-dapr">practical-dapr</a> -
|
||
Full-stack .NET microservices build on Dapr and Tye.</li>
|
||
<li><a
|
||
href="https://github.com/AdaptiveConsulting/ReactiveTraderCloud">ReactiveTraderCloud</a>
|
||
- Real-time trading platform demo showcasing reactive programming
|
||
principles applied across the full application stack.<br />
|
||
</li>
|
||
</ul></li>
|
||
<li>Monoliths
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/RickStrahl/AlbumViewerVNext">AlbumViewerVNext</a>
|
||
- West Wind Album Viewer ASP.NET 5 Sample.</li>
|
||
<li><a href="https://github.com/HTBox/allReady">allReady</a> -
|
||
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. <a
|
||
href="http://www.htbox.org/projects/allready">http://www.htbox.org/projects/allready</a></li>
|
||
<li><a
|
||
href="https://github.com/damienbod/AspNet5GeoElasticsearch">AspNet5GeoElasticsearch</a>
|
||
- ASP.NET Core MVC Geo Elasticsearch Swashbuckle Swagger.</li>
|
||
<li><a
|
||
href="https://github.com/cecilphillip/aspnet-servicediscovery-patterns">aspnet-servicediscovery-patterns</a>
|
||
- Samples of implementing Service Discovery patterns with ASP.NET
|
||
Core.</li>
|
||
<li><a
|
||
href="https://github.com/blowdart/AspNetAuthorizationWorkshop">AspNetAuthorizationWorkshop</a>
|
||
- A workshop for moving through the various new pieces in ASP.NET Core
|
||
Authorization</li>
|
||
<li><a
|
||
href="https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/">BikeSharing360
|
||
Suite of Apps from Microsoft</a> Presented December Connect 2016
|
||
Conference, a compreshsive set of interworking apps for both enterprise
|
||
users and the consumers (bike riders): <a
|
||
href="https://github.com/Microsoft/BikeSharing360_MobileApps">Mobile
|
||
Apps</a>, <a
|
||
href="https://github.com/Microsoft/BikeSharing360_BackendServices">Backend
|
||
Services</a>, <a
|
||
href="https://github.com/Microsoft/BikeSharing360_Websites">Websites</a>,
|
||
<a
|
||
href="https://github.com/Microsoft/BikeSharing360_SingleContainer">Single
|
||
Container Apps</a>, <a
|
||
href="https://github.com/Microsoft/BikeSharing360_MultiContainer">Multi
|
||
Container Apps</a>, <a
|
||
href="https://github.com/Microsoft/BikeSharing360_CognitiveServicesKioskApp">Cognitive
|
||
Services Kiosk App</a>, <a
|
||
href="https://github.com/Microsoft/BikeSharing360_BotApps">Azure Bot
|
||
App</a>.</li>
|
||
<li><a
|
||
href="https://github.com/ivanpaulovich/clean-architecture-manga">Clean
|
||
Architecture Manga</a> - Clean Architecture sample with .NET Core 3.0
|
||
and C# 8. Use cases as central organising structure, completely
|
||
testable, decoupled from frameworks.</li>
|
||
<li><a href="https://github.com/cloudscribe/cloudscribe">cloudscribe</a>
|
||
- ASP.NET Core Multi-tenant web application foundation.</li>
|
||
<li><a
|
||
href="https://github.com/shawnwildermuth/CoreCodeCamp">CoreCodeCamp</a>
|
||
- An Open Source Website for running small, local development
|
||
events.</li>
|
||
<li><a href="https://github.com/scheshan/DotNetClub">DotNetClub</a> -
|
||
Tiny club written in ASP.NET Core.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet-architecture/eShopOnWeb">eShopOnWeb</a>
|
||
- A layered application architecture with monolithic deployment
|
||
model.</li>
|
||
<li><a href="https://github.com/aspnet/Entropy">Entropy</a> - Chaotic
|
||
experimental playground for new features and ideas - check here for
|
||
small and simple samples for individual features.</li>
|
||
<li><a
|
||
href="https://github.com/EduardoPires/EquinoxProject">EquinoxProject</a>
|
||
- Full ASP.NET Core 2.0 application with DDD, CQRS and Event
|
||
Sourcing.</li>
|
||
<li><a href="https://github.com/herbat73/GenVue">GenVue</a> - a
|
||
hostable, web application that lets confidential users upload and share
|
||
private files build on Vue.js, Vuetifyjs and NetCore WebAPI stack</li>
|
||
<li><a
|
||
href="https://github.com/Azure-Samples/guidance-identity-management-for-multitenant-apps">guidance-identity-management-for-multitenant-apps</a>
|
||
- How to manage user identities in a multitenant app on Microsoft Azure,
|
||
using Azure Active Directory for authentication.</li>
|
||
<li><a href="https://github.com/mustakimali/JustA.ML">JustA.ML</a> - A
|
||
web application that lets you share files/URL/text between your devices
|
||
written in ASP.NET Core 2.0. Open source, live at <a
|
||
href="https://justa.ml">https://justa.ml</a></li>
|
||
<li><a href="https://github.com/Nootus/MegaMine">MegaMine</a> - 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.</li>
|
||
<li><a
|
||
href="https://github.com/dotnet/aspnetcore/tree/master/src/MusicStore">MusicStore</a>
|
||
- Sample MusicStore application that uses MVC and Entity Framework.</li>
|
||
<li><a
|
||
href="https://github.com/cesarcastrocuba/nlayerappv3">NLayerAppV3</a> -
|
||
NLayerAppV3 N-Layered Architecture with .NET Core Preview 2.</li>
|
||
<li><a
|
||
href="https://github.com/JasonGT/NorthwindTraders">NorthwindTraders</a>
|
||
- Northwind Traders is a sample application built using ASP.NET Core and
|
||
Entity Framework Core.</li>
|
||
<li><a href="https://github.com/OrchardCMS/OrchardCore.Samples">Orchard
|
||
Core - Modular and Multi-tenant applications</a> - Use Orchard Core
|
||
Framework to create Modular and Multi-tenant applications.</li>
|
||
<li><a
|
||
href="https://github.com/chsakell/aspnet5-angular2-typescript">PhotoGallery</a>
|
||
- Cross-platform Single Page Applications with ASP.NET Core, Angular 2
|
||
& TypeScript <a
|
||
href="http://wp.me/p3mRWu-11L">http://wp.me/p3mRWu-11L</a>.</li>
|
||
<li><a href="https://github.com/halomademeapc/pokeR">PokeR</a> -
|
||
Realtime scrum poker using SignalR and Angular in ASP.NET Core’s SPA
|
||
hosting. Includes Docker support. <a
|
||
href="https://planning.halomademeapc.com">Demo</a></li>
|
||
<li><a href="https://github.com/dodyg/practical-aspnetcore">Practical
|
||
ASP.NET Core</a> - A daily updated micro samples of ASP.NET Core
|
||
features and facilities.</li>
|
||
<li><a
|
||
href="https://github.com/kgrzybek/sample-dotnet-core-cqrs-api">Sample
|
||
.NET Core CQRS REST API</a> - .NET Core REST API CQRS implementation
|
||
with raw SQL and DDD using Clean Architecture.</li>
|
||
<li><a href="https://github.com/JacekKosciesza/StarWars">StarWars</a> -
|
||
GraphQL ‘Star Wars’ example using GraphQL for .NET, ASP.NET Core, Entity
|
||
Framework Core.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="articles">Articles</h2>
|
||
<ul>
|
||
<li>Basic knowledge
|
||
<ul>
|
||
<li><a
|
||
href="https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/">Microsoft
|
||
architectural overview of comprehensive BikeSharing360 suite of demo
|
||
apps with related videos</a></li>
|
||
<li><a
|
||
href="https://www.codeproject.com/Articles/1190475/Porting-a-NET-Framework-library-to-NET-Core">Porting
|
||
a .NET Framework library to .NET Core</a></li>
|
||
<li><a
|
||
href="http://mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/">The
|
||
68 things the CLR does before executing a single line of your
|
||
code</a></li>
|
||
<li>The comparison between .NET Core and Nodejs at <a
|
||
href="https://manuel-rauber.com/2016/03/07/node-js-asp-net-core-1-0-a-usage-comparison/">here</a>,
|
||
<a
|
||
href="https://gist.github.com/ilyaigpetrov/f6df3e6f825ae1b5c7e2">here</a>
|
||
and <a
|
||
href="https://github.com/thinktecture/nodejs-aspnetcore-webapi">here</a></li>
|
||
<li><a
|
||
href="http://developer.telerik.com/featured/understanding-asp-net-core-initialization/">Understanding
|
||
ASP.NET Core Initialization</a></li>
|
||
<li><a
|
||
href="https://codingblast.com/why-you-should-join-asp-net-core/">Why you
|
||
should join .NET Core and ASP.NET Core train</a></li>
|
||
</ul></li>
|
||
<li>Cloud Development
|
||
<ul>
|
||
<li><a
|
||
href="https://aws.amazon.com/blogs/developer/configuring-aws-sdk-with-net-core/">Configuring
|
||
the AWS SDK in .NET Core</a></li>
|
||
<li><a
|
||
href="https://www.codeproject.com/Articles/1178781/Serverless-Architecture-using-Csharp-and-AWS-Amazo">Serverless
|
||
Architecture using C# and AWS Amazon Gateway Api/Lambda</a></li>
|
||
<li><a
|
||
href="https://aws.amazon.com/blogs/compute/announcing-c-sharp-support-for-aws-lambda/">Using
|
||
C# and .NET Core in Amazon Web Services (AWS) Lambda</a></li>
|
||
</ul></li>
|
||
<li>Configuration and deployment
|
||
<ul>
|
||
<li><a
|
||
href="https://gist.github.com/davidfowl/ed7564297c61fe9ab814">.NET
|
||
project structure</a></li>
|
||
<li><a
|
||
href="http://andrewlock.net/adding-travis-ci-to-a-net-core-app/">Adding
|
||
Travis CI builds to a .NET Core app</a></li>
|
||
<li><a
|
||
href="http://social.technet.microsoft.com/wiki/contents/articles/35918.asp-net-core-1-0-configure-applicationinsights.aspx">ASP.NET
|
||
Core 1.0 - Configure ApplicationInsights</a></li>
|
||
<li><a
|
||
href="http://tattoocoder.azurewebsites.net/legion-of-heroes-haproxy-nginx-angular2-aspnetcore-redis-docker/">haproxy,
|
||
nginx, Angular 2, ASP.NET Core, Redis and Docker</a></li>
|
||
<li><a
|
||
href="http://www.natemcmaster.com/blog/2017/01/19/project-json-to-csproj/">Project.json
|
||
to MSBuild conversion guide</a></li>
|
||
<li><a
|
||
href="https://few-lines-of-code.blogspot.com/2016/03/publishing-net-project-with-appveyor.html">Publishing
|
||
a .NET project with Appveyor and NuGet</a></li>
|
||
<li><a
|
||
href="http://developer.telerik.com/featured/new-configuration-model-asp-net-core/">The
|
||
New Configuration Model in ASP.NET Core</a></li>
|
||
</ul></li>
|
||
<li>Entity Framework Core
|
||
<ul>
|
||
<li><a
|
||
href="https://blogs.msdn.microsoft.com/dotnet/2016/11/09/net-core-data-access/">.NET
|
||
Core Data Access</a></li>
|
||
<li><a href="https://github.com/rowanmiller/Demo-EFCore">A very good
|
||
example about EF Core</a></li>
|
||
<li><a
|
||
href="http://en.otomatikmuhendis.com/2017/05/05/connect-to-postgres-with-ef-core/">Connect
|
||
to Postgres with EF Core</a></li>
|
||
</ul></li>
|
||
<li>Miraculous
|
||
<ul>
|
||
<li><a
|
||
href="http://www.ideliverable.com/blog/getting-started-with-orchard-core-as-a-nuget-package">Getting
|
||
started with Orchard Core as a NuGet package</a></li>
|
||
<li><a
|
||
href="https://code.msdn.microsoft.com/How-to-export-HTML-to-PDF-c5afd0ce">How
|
||
to export HTML to PDF in ASP.NET Core</a></li>
|
||
<li><a
|
||
href="http://mgyongyosi.com/2016/Vuejs-server-side-rendering-with-aspnet-core/">Vue.js
|
||
server side rendering with ASP.NET Core</a></li>
|
||
</ul></li>
|
||
<li>Security
|
||
<ul>
|
||
<li><a
|
||
href="http://stackshare.io/tomstaijen/net-continuous-delivery-microservices">.NET
|
||
Continuous Delivery Microservices</a></li>
|
||
<li><a
|
||
href="https://digitalmccullough.com/posts/aspnetcore-auth-system-demystified.html">ASP.NET
|
||
Core 2.0 Authentication and Authorization System Demystified</a></li>
|
||
<li><a href="https://github.com/blowdart/AspNetAuthorizationWorkshop">A
|
||
walk-through for an ASP.NET Authorization Lab</a></li>
|
||
<li><a
|
||
href="https://stormpath.com/blog/authentication-asp-net-core">Authentication
|
||
in ASP.NET Core</a></li>
|
||
</ul></li>
|
||
<li>Testing
|
||
<ul>
|
||
<li><a
|
||
href="http://www.dotnetcatch.com/2016/11/23/selenium-with-net-core/">Selenium
|
||
with .NET Core</a></li>
|
||
</ul></li>
|
||
<li><a href="https://www.infoq.com/dotnet">InfoQ .NET articles</a> -
|
||
Collection of best .NET articles on InfoQ site</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a href="https://manning.com/books/dotnet-core-in-action">.NET Core
|
||
in Action</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/ASP-NET-Core-Application-Development-application/dp/1509304061">ASP.NET
|
||
Core Application Development: Building an application in four sprints
|
||
(Developer Reference)</a></li>
|
||
<li><a
|
||
href="https://www.manning.com/books/asp-net-core-in-action">ASP.NET Core
|
||
in Action</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/ASP-NET-Core-1-0-High-Performance/dp/1785881892">ASP.NET
|
||
Core 1.0 High Performance</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/Building-Microservices-ASP-NET-Core-Cross-Platform/dp/1491961732">Building
|
||
Microservices with ASP.NET Core: Develop, Test, and Deploy
|
||
Cross-Platform Services in the Cloud</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/NET-Core-1-0-Cross-Platform-Development/dp/1785285696">C#
|
||
6 and .NET Core 1.0: Modern Cross-Platform Development</a></li>
|
||
<li><a href="https://www.amazon.com/C-Depth-Jon-Skeet/dp/1617294535">C#
|
||
in Depth 4</a></li>
|
||
<li><a
|
||
href="https://www.manning.com/books/dependency-injection-in-dot-net-second-edition">Dependency
|
||
Injection in .NET Core, 2nd edition</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/Essential-7-0-Addison-Wesley-Microsoft-Technology/dp/1509303588">Essencial
|
||
C# 7.0</a></li>
|
||
<li><a
|
||
href="https://www.manning.com/books/exploring-dot-net-core">Exploring
|
||
.NET Core with Microservices, ASP.NET Core, and Entity Framework Core -
|
||
free eBook sampler</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/Microservices-NET-Core-framework-middleware/dp/1617293377">Microservices
|
||
in .NET Core: with C#, the Nancy framework, and OWIN middleware</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/Professional-NET-Core-Christian-Nagel/dp/111909660X">Professional
|
||
C# 6 and .NET Core 1.0</a></li>
|
||
<li><a href="https://www.recaffeinate.co/book">The little ASP.NET
|
||
Core</a></li>
|
||
</ul>
|
||
<h2 id="videos">Videos</h2>
|
||
<ul>
|
||
<li><a href="https://channel9.msdn.com">Channel9</a> - MSDN</li>
|
||
<li><a
|
||
href="https://www.youtube.com/channel/UCsMica-v34Irf9KVTh6xx-g">Channel9</a>
|
||
- YouTube</li>
|
||
<li><a href="https://dotnet.microsoft.com/learn/aspnet">Microsoft
|
||
Learning Center</a></li>
|
||
<li><a href="https://channel9.msdn.com/Series/aspnetmonsters">ASP.NET
|
||
Monsters</a></li>
|
||
<li><a href="https://www.youtube.com/user/VisualStudio/channels">Visual
|
||
Studio</a></li>
|
||
</ul>
|
||
<h2 id="podcasts">Podcasts</h2>
|
||
<ul>
|
||
<li><a href="https://www.dotnetrocks.com">.NET Rocks</a></li>
|
||
<li><a href="http://www.mergeconflict.fm/">Merge Conflict</a></li>
|
||
<li><a href="http://thesoundof.net/?q=.NET+Core">The sound of
|
||
.NET</a></li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<ul>
|
||
<li><a href="http://forums.dotnetfoundation.org">.NET
|
||
Foundation</a></li>
|
||
<li><a href="https://devblogs.microsoft.com/dotnet/">.NET Blog</a></li>
|
||
<li><a
|
||
href="https://www.reddit.com/r/coolgithubprojects">/r/CoolGithubProjects</a></li>
|
||
<li><a href="https://forums.asp.net">ASP.NET</a></li>
|
||
<li><a href="https://channel9.msdn.com">Channel9</a></li>
|
||
<li><a href="https://discoverdot.net">Awesome .NET open source &
|
||
community resources</a></li>
|
||
<li><a href="http://tattoocoder.com/aspnet-slack-sign-up">Slack</a></li>
|
||
<li><a href="https://builtwithdot.net">BuiltWithDot.Net</a></li>
|
||
<li>Stack Overflow
|
||
<ul>
|
||
<li><a href="https://stackoverflow.com/questions/tagged/.net-core">.NET
|
||
Core</a></li>
|
||
<li><a
|
||
href="https://stackoverflow.com/questions/tagged/coreclr">CoreCLR</a></li>
|
||
<li><a
|
||
href="https://stackoverflow.com/questions/tagged/asp.net-core">ASP.NET
|
||
Core</a></li>
|
||
<li><a
|
||
href="https://stackoverflow.com/questions/tagged/asp.net-core-mvc">ASP.NET
|
||
Core MVC</a></li>
|
||
<li><a
|
||
href="https://stackoverflow.com/questions/tagged/asp.net-core-1.0">ASP.NET
|
||
Core 1.0</a></li>
|
||
<li><a
|
||
href="https://stackoverflow.com/questions/tagged/entity-framework-core">Entity
|
||
Framework Core</a></li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/trending?l=csharp">Trending .NET
|
||
repositories on GitHub today</a></li>
|
||
</ul>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="http://weblogs.asp.net/thangchung">thangchung</a> has waived all
|
||
copyright and related or neighboring rights to this work.</p>
|