User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Core

A collection of awesome .NET core libraries, tools, frameworks and software

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Feb. 28, 2021, 9:03 a.m.

Thank you thangchung & contributors
View Topic on GitHub:
thangchung/awesome-dotnet-core

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

General

This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime

17.9K
5.33K
1y 28d
n/a

Clean Code concepts and tools adapted for .NET

3.47K
570
33d
MIT

The official ASP.NET Core documentation site.

Home of the technical documentation for .NET Core, C#, F# and Visual Basic, including basic concepts, getting started instructions, tutorials and samples.

NET Core SDK is a general purpose development platform maintained by Microsoft and the .NET community on GitHub.

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.

API

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby

3.28K
613
2d
MIT

Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.

1.93K
572
19d
MIT

ASP.NET Core rate limiting middleware

1.68K
251
76d
MIT

API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul lib

147
29
48d
MIT

Fluent URL builder and testable HTTP client for .NET

2.38K
242
58d
MIT

A .NET Core library designed to integrate the Dapper and graphql-dotnet projects with ease-of-use in mind and performance as the primary concern.

243
38
2y 113d
MIT

ASP.NET Core MiddleWare to create a GraphQL end-point

177
29
5d
MIT

GraphQL Conventions Library for .NET

195
56
35d
MIT

GraphiQL middleware for ASP.NET Core

139
26
11m
MIT

GraphQL for .NET core based on https://github.com/graphql/graphql-js

97
9
2y 47d
MIT

GraphQL for .NET

4.64K
752
3d
MIT

ASP.NET Core Server + WebSockets Transport

373
113
41d
MIT

Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.

2.05K
273
3d
MIT

FSharp implementation of Facebook GraphQL query language.

319
63
60d
MIT

A lexer and parser for GraphQL in .NET

163
30
55d
MIT

GraphQL server and execution libraries

57
3
38d
MIT

A HAL implementation for ASP.NET

72
26
3y 11m
MIT

JSON:API Framework for ASP.NET Core

457
117
4d
MIT

Micro RPC/REST Framework built on OWIN

163
34
4y 71d
MIT

The type-safe REST library for .NET Standard 2.0 (NetCoreStack Flying Proxy)

38
5
2y 84d
n/a

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

4.12K
797
3d
MIT

OData Web API: A server library built upon ODataLib and WebApi

733
456
5m
n/a

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

7.78K
2.79K
3d
Apache-2.0

The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

4.75K
526
4d
MIT

.NET REST Client Framework for all platforms

134
23
19d
MIT

Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit

692
74
73d
MIT

The automatic type-safe-reflectionless REST API client library for .Net Standard

98
11
2y 11m
MIT

A turn-key library for building RESTful services

346
122
22d
n/a

Simple REST and HTTP API Client for .NET

7.71K
2.09K
69d
Apache-2.0

Swagger tools for documenting API's built on ASP.NET Core

3.75K
925
6d
MIT

Use FluentValidation rules instead of ComponentModel attributes

172
31
10d
MIT

A bunch of useful filters for Swashbuckle.AspNetCore

268
73
13d
MIT

Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources.

21
7
4d
MIT

Community Contributions for ASP.NET Core

426
110
17d
MIT

Application Frameworks

ASP.NET Boilerplate - Web Application Framework

9.34K
3.36K
5d
MIT

Open Source Web Application Framework for ASP.NET Core

5.65K
1.74K
3d
LGPL-3.0

A helper library for async/await.

2.5K
284
4m
MIT

Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron

353
80
63d
Apache-2.0

Port of Akka actors for .NET

3.78K
945
4d
n/a

.NET event sourced domain driven design model via NServiceBus and GetEventStore

259
49
4d
MIT

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

21.15K
6.03K
10d
Apache-2.0

The Everything is Real-Time C# Backend for Single Page Applications

245
30
1y 4m
MPL-2.0

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

4.55K
905
3d
MIT

Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.

860
113
7d
MIT

Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS

2.48K
231
17d
n/a

ETL Framework for .NET / c# (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml formatted files)

364
72
5d
MIT

A lightweight framework to help creating CQRS and Eventsourcing applications in C#

923
244
109d
n/a

Generic repository/unit of work framework for ASP.NET Core with Entity Framework.

135
46
1y 5m
n/a

Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework

193
55
4m
Apache-2.0

.NET Core library for dynamically loading code

815
137
27d
Apache-2.0

DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework

2.91K
828
7d
MIT

DotNetty project โ€“ a port of netty, event-driven asynchronous network application framework

3.16K
804
2y 53d
n/a

Open source MVVM framework for Web Apps

521
81
3d
Apache-2.0

Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

5.5K
516
38d
MIT

A tiny, cross-platform, module based web server for .NET

988
122
5m
n/a
3
33
4y 119d
n/a

Async/await first CQRS+ES and DDD framework for .NET

1.76K
367
40d
n/a

Lightweight and fast library written in C# for reading Microsoft Excel files

2.59K
745
4m
MIT

Finbuckle.MultiTenant is an open source multitenancy library for .NET. It provides tenant resolution, per-tenant app behavior, and per-tenant data isolation.

459
131
11d
Apache-2.0

Fast and Simple Serverless Functions for Kubernetes

5.91K
610
5d
Apache-2.0

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

29.42K
7.53K
5d
Apache-2.0

A secure communication stack for .NET using JSON-RPC over SSL.

210
35
82d
n/a

Unified Realtime/API framework for .NET platform and Unity.

2.12K
270
18d
MIT

Distributed Application Framework for .NET

3.38K
1.08K
3d
n/a

Microdot: An open source .NET microservices framework

1.22K
198
18d
Apache-2.0

Extensions to LINQ to Objects

2.5K
312
14d
Apache-2.0

Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono

7.14K
1.5K
10m
MIT

OpenCV wrapper for .NET

2.98K
772
13d
Apache-2.0

Orleans is a cross-platform framework for building distributed applications with .NET

7.33K
1.65K
3d
MIT

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..

4.36K
1.28K
3d
n/a

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

1.06K
218
9d
Apache-2.0

Hardware-accelerated vector-based search engine. Available as a HTTP service or as an embedded library.

528
39
59d
MIT

Light weight REST service framework for ASP.NET Core

50
9
3y 11m
GPL-3.0

Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

4.88K
1.58K
3d
n/a

A library enabling strongly typed routing in ASP.NET Core MVC projects.

72
9
2y 38d
MIT

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM

3.02K
895
95d
MIT

A lightweight and easy-to-use CQRS + DDD library

95
10
2y 9m
MIT

Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core

620
174
4m
MIT

Application Templates

.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.

2.54K
420
3d
MIT

ASP.NET Core 3.1 / React SPA Template App

535
149
79d
MIT

Asp.Net 5.0 & Angular 11 SPA Fullstack application with plenty of examples. Live demo:

1.2K
440
18d
MIT

A ready-to-use template for ASP.NET Core with repositories, services, models mapping, DI and StyleCop warnings fixed.

594
110
32d
MIT

Enable feature folders for MVC controllers and views in ASP.NET Core

230
61
1y 100d
MIT

Template for ASP.NET Core, Angular with Webpack and Visual Studio

498
130
77d
MIT

A starting point for Clean Architecture with ASP.NET Core

6.38K
1.21K
16d
MIT

Clean Architecture Solution Template for Angular 10 and .NET 5

4.72K
1K
14d
MIT

Boilerplate project templates based on DNTFrameworkCore

29
8
1y 6m
Apache-2.0

Learn Clean Architecture with .NET Core 3.0

226
29
1y 5m
Apache-2.0

ASP.NET Core project templates with utility classes and simple use cases for building scalable web api, following architectural best practices (DDD, Onion Architecture etc).

83
32
5m
n/a

[Archived] This repository has been archived

3.13K
544
10m
Apache-2.0

An HTML5, jQuery-based widget library for building modern web apps.

2.33K
1.84K
2d
n/a

ASP.NET Core 3.1 / Angular 9 startup project template with complete login, user and role management. Plus other useful services for Quick Application Development

1.02K
478
9m
MIT

Business Apps Made Simple with Asp.Net Core MVC / TypeScript

2.06K
691
10d
MIT

Boilerplate template using Vue.js, TypeScript and .NET Core 2.1, based on SOLID design principles

214
34
2y 6m
MIT

Authentication and Authorization

OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core

544
148
8m
n/a

.NET client for the Auth0 Authentication & Management APIs.

197
130
13d
MIT

An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)

511
45
11d
Apache-2.0

[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore

1.92K
881
2y 87d
Apache-2.0

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

7.69K
2.82K
33d
Apache-2.0

EntityFramework persistence layer for IdentityServer4

232
149
1y 11m
Apache-2.0

MongoDB persistence layer for IdentityServer4

98
52
5m
Apache-2.0

dotnet new templates for IdentityServer4

551
162
7m
Apache-2.0

Versatile OpenID Connect stack for ASP.NET Core 2.1/3.1/5.0 and Microsoft.Owin 4.1 (compatible with ASP.NET 4.6.1)

1.51K
235
20d
Apache-2.0

OAuth 2.0 and OpenID Connect debugging tool

119
15
108d
MIT

The Official Stormpath SDK for C# and Visual Basic. Stormpath enables developers to build user authentication, user management, and security workflows quickly into their apps.

52
12
3y 9m
Apache-2.0

Library for impersonating users during development leveraging ASP.NET Identity.

285
35
1y 4m
MIT

Blockchain

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.

1.89K
547
2d
MIT

Integrated Ethereum implementation and tool suite focused on Solidity testing and development.

93
21
2y 35d
MIT

Comprehensive Bitcoin library for the .NET framework.

1.52K
751
3d
MIT

.NET standard library for building blockchain enabled applications

63
12
1y 10m
MIT

NBitcoin Explorer

191
150
31d
MIT

NEO Smart Economy

3.15K
924
4d
MIT

Our flagship .NET Core Ethereum client for Linux, Windows, MacOs - full and actively developed

272
77
4d
n/a

Bitcoin full node in C#

750
314
109d
MIT

Cross platform C# library for talking to the Trezor hardwarewallet

31
10
17d
MIT

Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features.

1.18K
276
3d
MIT

Bot

The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.

1.09K
267
5m
Apache-2.0

Open source, general-purpose Discord chat bot written in C#

892
776
2y 93d
n/a

.NET Client for Telegram Bot API

1.62K
458
8m
MIT

F# Telegram Bot Api library

57
15
113d
MIT

Build Automation

Cake (C# Make) is a cross platform build automation system.

2.83K
639
5d
MIT

Style your .NET console output!

966
105
76d
MIT

Docker images for .NET Core and the .NET Core Tools.

2.75K
1.29K
4d
MIT

.NET Cli Tool to package your .NET Core Application into a docker image: 'dotnet dockerize'

162
8
1y 6m
MIT

A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.

682
93
36d
MIT

Git and SemVer Info from MSBuild, C# and VB

262
53
8d
MIT

Stamp your assemblies, packages and more with a unique version generated from a single, simple version.json file and include git commit IDs for non-official builds.

696
109
41d
MIT

Go wrapper for the .NET Core Runtime.

367
30
2y 9m
MIT

Run your AppVeyor builds, locally

112
21
3d
MIT

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

4.42K
1.12K
3d
MIT

๐Ÿ— The AKEless Build System for C#/.NET

1.1K
169
5d
MIT

Stack Exchange's Monitoring System

4.06K
795
9m
MIT

Azure Pipelines Agent ๐Ÿš€

1.03K
619
6m
MIT

Build status notifier.

Bundling and Minification

Visual Studio extension

502
133
12d
n/a

An ASP.NET MVC ViewEngine for rendering markup in a JavaScript environment. Ideal for React and Angular server-side rendering.

70
14
3y 88d
MIT

A lightweight runtime CSS/JavaScript file minification, combination, compression & management library for ASP.Net Core

255
25
6m
MIT

The Web Markup Minifier (abbreviated WebMarkupMin) - a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.

310
32
26d
Apache-2.0

Caching

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.

1.92K
399
1y 96d
n/a

EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!

1.03K
205
16d
MIT

Fast persistent recoverable log and key-value store, in C# and C++, from Microsoft Research.

4.16K
324
5m
MIT

Pluggable foundation blocks for building distributed apps.

1.36K
215
14d
Apache-2.0

[Archived] Libraries for in-memory caching and distributed caching. Project moved to https://github.com/aspnet/Extensions

470
204
2y 114d
Apache-2.0

General purpose redis client

4.63K
1.32K
17d
n/a

CMS

Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module seperation concern in mind and provide lastest trend of technology like .Net Core, React, Webpack, SASS, Background Job, Message Queue.

349
128
1y 10m
Apache-2.0

Blogifier is an open-source publishing platform built with .NET Core 5.0 and the latest technologies.

786
336
4d
MIT

Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development

613
110
34d
MIT

A simple ASP.NET Core wiki that we are working on during live coding streams

340
140
2y 33d
MIT

The original DasBlog reimagined with ASP.NET Core

252
118
2d
MIT

Lynicon CMS for ASP.Net Core for .Net Standard 2.0/2.1 and .Net 4.6.1/4.6

173
23
1y 5m
n/a

An ASP.NET Core blogging engine

1.1K
412
44d
n/a

๐Ÿš€ Mixcore CMS is an open source CMS that support both headless and decoupled to easily build any kinds of app/web app/customisable APIs built on top of ASP.NET Core / Dotnet Core. It is a completely open source ASP.NET Core (Dotnet Core) CMS solution. https://mixcore.org

300
81
4d
MIT

NetCoreCMS is a modular theme supported Content Management System developed using ASP.Net Core 2.0 MVC. Which is also usable as web application framework. This project is still under development. Please do not use before it's first release.

164
54
2y 7m
BSD-3-Clause

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.

4.87K
1.7K
3d
n/a

Piranha CMS is the friendly editor-focused CMS for .NET Core that can be used both as an integrated CMS or as a headless API.

1.22K
358
3d
MIT

A simple, yet flexible content and blog engine for ASP.NET Core that can work with or without a database, supports markdown or html editing

306
65
30d
Apache-2.0

Headless CMS and Content Managment Hub

1.38K
304
3d
MIT

โœ” [ SIOC ] Swastika I/O Core is an all in one platform (e.g CMS, eCommerce, Forum, Q&A, CRM...) ASP.NET Core / Dotnet Core System based on SIOH Framework.

122
50
1y 5m
MIT

ASP.NET Core CMS

748
229
5m
n/a

A modular static content and static site generator.

92
19
3d
MIT

ZKEACMS build with .Net 5 (.Net CMS)ๅฏ่ง†ๅŒ–่ฎพ่ฎกๅœจ็บฟ็ผ–่พ‘ๅ†…ๅฎน็ฎก็†็ณป็ปŸ

2.42K
754
37d
GPL-3.0

Code Analysis and Metrics

A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.

8.29K
966
10d
n/a

Tool that uses Roslyn to automatically rewrite the source to follow our coding styles

1.15K
250
11m
MIT

DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.

567
72
16d
MIT

Refactoring Essentials for Visual Studio

632
121
1y 4m
MIT
902
268
5m
Apache-2.0

An implementation of StyleCop rules using the .NET Compiler Platform

1.79K
385
5d
MIT

App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

1.81K
237
37d
Apache-2.0

An extensible framework to audit executing operations in .NET and .NET Core.

1.43K
241
3d
MIT

Powerful .NET library for benchmarking

6.25K
658
3d
MIT

Cross platform code coverage for .NET

2K
276
3d
MIT

Pluggable foundation blocks for building distributed apps.

1.36K
215
14d
Apache-2.0

Cross platform code coverage tool for .NET Core

192
31
70d
MIT

Performance benchmarking and testing framework for .NET applications

493
45
107d
Apache-2.0

Library for collecting application metrics in .NET and exporting them to Prometheus

57
8
5m
MIT

A code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points

1.26K
247
30d
n/a

.NET Core Application Performance Monitor

199
52
2y 6m
MIT

.NET library to instrument your code with Prometheus metrics

921
174
78d
MIT

.Net client for Prometheus

81
20
30d
MIT

Push metrics to a PushGateaway for the Prometheus.Client

8
3
30d
MIT

Middleware for the Prometheus.Client

4
4
30d
MIT

MetricServer for the Prometheus.Client

9
10
30d
MIT

Metrics logging of request durations

7
4
30d
MIT

Compression

LZ4/LH4HC compression for .NET Standard 1.6/2.0 (formerly known as lz4net)

320
43
22d
MIT

SharpCompress is a fully managed C# library to deal with many compression types and formats.

1.39K
368
10d
MIT

Compilers, Transpilers and Languages

F# to JavaScript Compiler

2.08K
235
4d
MIT

A parser combinator library for F#

335
34
11m
n/a

IL2C - A translator for ECMA-335 CIL/MSIL to C language.

268
19
8m
Apache-2.0

A scripting language for .NET Core

235
17
9d
MIT

PeachPie - the PHP compiler and runtime for .NET and .NET Core

1.76K
174
3d
Apache-2.0

C#'s fastest parser combinator library

464
38
89d
MIT

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

14.02K
3.23K
3d
MIT

A tiny, friendly, C# parser construction library

1.72K
191
118d
MIT

Cryptography

BCrypt.Net - Bringing updates to the original bcrypt package

416
61
4d
MIT

A .net Core port of BCrypt.net

199
27
8m
BSD-3-Clause

This version is deprecated. Please use my other repo for the latest https://github.com/onovotny/bc-csharp

95
25
4y 6m
n/a

Multihash implementation in C#

40
7
1y 8m
MIT

A modern and easy-to-use cryptographic library for .NET Core based on libsodium

212
35
57d
MIT

Database

C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

378
46
15d
BSD-2-Clause

Simple JSON flat file data store with support for typed and dynamic data.

207
45
15d
MIT

LiteDB - A .NET NoSQL Document Store in a single data file - https://www.litedb.org

5.56K
857
37d
MIT

a "no database" file system storage for .NET Core/ASP.NET Core because not every project needs a database

165
20
1y 7m
Apache-2.0

.NET Transactional Document DB and Event Store on PostgreSQL

1.46K
262
7d
MIT

StringDB is a modular, key/value pair archival DB designed to consume tiny amounts of ram & produce tiny databases.

47
9
8m
MIT

A .NET document database working on any RDBMS

789
135
19d
MIT

Database Drivers

DataStax C# Driver for Apache Cassandra

472
205
11d
Apache-2.0

Confluent's Apache Kafka .NET client

1.84K
565
3d
Apache-2.0

A lightweight, document-oriented (NoSQL), syncable database engine for .NET

389
118
4d
Apache-2.0

.NET Driver for MongoDB

2.57K
1.12K
9d
n/a

A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management

203
33
30d
MIT

Connector/NET is a fully-managed ADO.NET driver for MySQL.

173
130
7m
GPL-2.0

Async MySQL Connector for .NET and .NET Core

938
232
13d
MIT

Neo4j Bolt driver for .NET

149
58
3d
Apache-2.0

.NET client binding for Neo4j

352
128
20d
n/a

Npgsql is the .NET data provider for PostgreSQL.

2.2K
679
4d
PostgreSQL

A linq enabled document database for .NET

293
2
6m
n/a

A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.

351
107
78d
n/a

.net connector for Tarantool NoSql database.

43
8
1y 5m
MIT

Database Tools and Utilities

DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.

1.43K
433
8d
MIT

Database migration tool for .NET and .NET Core projects. Inspired by Flyway.

469
72
9d
MIT

Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core

761
133
4d
MIT

Fluent migrations framework for .NET

2.44K
588
9d
Apache-2.0

Get SQL Server notification on record table change

454
119
5m
MIT

RoundhousE is a Database Migration Utility for .NET using sql files and versioning based on source control

817
245
105d
n/a

SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core

319
19
36d
MIT

C# Generic Repository for use with Entity Framework, RavenDB and more with built-in caching options.

511
153
11m
n/a

Change-tracking across service boundaries with .NET Core.

57
9
96d
MIT

On-the-fly migrations with MongoDB C# Driver

96
28
100d
MIT

A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers.

82
13
67d
MIT

In-memory data cube with OLAP operations and PivotTable data model.

Date and Time

DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods

142
21
6m
Apache-2.0

Allows cleaner DateTime expressions and operations

392
43
4d
MIT

A better date and time API for .NET

1.81K
267
35d
Apache-2.0

Distributed Computing

Enterprise HealthChecks for ASP.NET Core Diagnostics Package

2.07K
419
43d
Apache-2.0

Liveness, health check library for ASP.NET Core Applications

611
59
1y 8m
Apache-2.0

Pluggable foundation blocks for building distributed apps.

1.36K
215
14d
Apache-2.0

Next generation application development framework for .Net

330
44
8m
MIT

Implementation of RAFT consensus in .NET core

170
29
2y 9m
MIT

An observable microservice bus library for .NET, that wraps the underlying message transports in simple Rx based interfaces.

290
44
47d
MIT

.NET core API Gateway

6K
1.26K
79d
MIT

OpenTracing API for C# (.NET)

476
65
1y 100d
Apache-2.0

Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

8.78K
849
10m
n/a

A toolkit to create code-first HTTP reverse proxies on ASP.NET Core

2
0
2y 5m
n/a

E-Commerce and Payments

The most popular open-source eCommerce shopping cart solution based on ASP.NET Core

5.82K
3.44K
3d
n/a

Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB

1.57K
685
4d
n/a

.NET SDK for PayPal's RESTful APIs

486
484
9m
n/a

A simple, cross platform, modularized ecommerce system built on .NET Core

3.15K
1.16K
41d
Apache-2.0

Typed .NET clients for stripe.com REST APIs

192
70
45d
n/a

Exceptions

High performance understanding for stack traces (Make error logs more productive)

1.74K
72
3d
Apache-2.0

Exceptionless clients for the .NET platform

359
116
49d
n/a

Exception handling as a convention in the ASP.NET Core request pipeline

233
22
1y 16d
MIT

Sentry SDK for .NET

276
119
3d
MIT

Functional Programming

Functional extensions for C#

1.01K
145
5d
MIT

Reactive collections based on Rx.Net

1.07K
143
27d
MIT

Actor library for C# with additional modules that support persistence to Redis, as well as JS integration

78
11
34d
MIT

Random Testing for .NET

843
142
5d
BSD-3-Clause

A native functional ASP.NET Core web framework for F# developers.

1.56K
199
82d
Apache-2.0

C# functional language extensions - a base class library for functional programming

3.47K
288
4d
MIT

Code samples for Functional Programming in C#

383
132
1y 6m
MIT

Effortlessly send messages anywhere on the network using Reactive Extensions (RX). Transport protocol is ZeroMQ.

57
13
3y 77d
MPL-2.0

A robust option type for C#

686
60
3y 28d
MIT

Reactive Streams for .NET

162
20
118d
n/a

An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

6.14K
1K
4d
MIT

The Reactive Extensions for .NET

4.81K
592
4d
MIT

Reactive queryable observable framework.

146
18
3y 4m
Apache-2.0

Sodium - Functional Reactive Programming (FRP) Library for multiple languages

757
119
1y 26d
n/a

Graphics

.NET bindings for GLFW.

44
8
5m
MIT

A fluent wrapper around System.Drawing for the processing of image files.

2.39K
485
10m
Apache-2.0

A modern, cross-platform, 2D Graphics library for .NET

4.59K
585
10d
Apache-2.0

Cross-platform .NET/Mono bindings for LibVLC

743
139
19d
LGPL-2.1

The .NET library for ImageMagick

1.7K
274
9d
Apache-2.0

MagicScaler high-performance, high-quality image processing pipeline for .NET

284
31
42d
MIT

A pure C# Open Source QR Code implementation

2.3K
657
96d
MIT

C# bindings for the bgfx graphics library

155
30
12m
MIT

Image processing library for use in .Net applications that supports .Net Core.

76
4
3y 11m
Apache-2.0

A low-level, portable graphics library for .NET.

1.51K
150
5d
MIT

.Net port of the original java-based barcode reader and generator library zxing

1.42K
466
5m
Apache-2.0

GUI

Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals

858
74
49d
MIT

A cross platform XAML framework for .NET

10.7K
961
4d
MIT

Avalonia-based text editor (port of AvalonEdit)

157
39
6m
MIT

Lara Web Engine is a lightweight C# framework for web user interface development.

84
4
8d
Apache-2.0

ShellProgressBar - display progress in your console application

975
84
30d
MIT

Qml.Net - Qt/QML integration/support for .NET

1.16K
85
89d
MIT

A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop

634
81
1y 45d
n/a

IDE

MonoDevelop is a cross platform .NET IDE

2.61K
936
1y 31d
n/a

develop (short for SharpDevelop) is a free IDE for .NET programming languages.

1.73K
669
1y 4m
n/a

Visual Studio Code

111.58K
18.13K
3d
MIT

Cross-Platform C# IDE. It is an alternative to Visual Studio by Microsoft with the additional benefit of getting Resharper features that are not available on Visual Studio for Mac.

Family of Open Source projects, each with one goal: To enable a great .NET experience in YOUR editor of choice.

Free editor for individual developers, open source projects, academic research, education, and small professional teams.

Internationalization

[Archived] Localization abstractions and implementations for ASP.NET Core applications. Project moved to https://github.com/aspnet/AspNetCore

157
67
2y 94d
Apache-2.0

๐ŸŒ Database Resource Localization for .NET Core with Entity Framework and In Memory Cache

71
12
2y 54d
MIT

Database driven resource localization for .NET applications

491
126
5m
n/a

IOC

Dependency injection made simple.

84
18
11m
MIT

An addictive .NET IoC container

3.39K
724
4d
MIT

Castle Windsor is a best of breed, mature Inversion of Control container available for .NET

1.3K
439
37d
n/a

DryIoc is fast, small, full-featured IoC Container for .NET

550
69
3d
MIT

Grace is a feature rich dependency injection container library

241
23
5m
MIT

Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies

13
0
1y 8m
n/a

Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery

315
80
6d
MIT

An ultra lightweight IoC container

482
109
4m
MIT

An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.

965
139
77d
MIT

A lightweight, fast and portable dependency injection framework for .NET based solutions

87
9
3d
MIT

This repository contains development environment for the entire package

1.45K
334
30d
Apache-2.0

Logging

A portable logging abstraction for .NET

631
210
2y 10m
Apache-2.0

A Logstash logging extension for .NET Core applications with UDP and Redis transports

7
3
4y 10m
n/a

ELMAH for Net.Standard and Net.Core

120
39
22d
Apache-2.0

Exceptionless clients for the .NET platform

359
116
49d
n/a

Pluggable foundation blocks for building distributed apps.

1.36K
215
14d
Apache-2.0

A lightweight yet feature-rich file logger implementation for the Microsoft.Extensions.Logging framework.

80
17
29d
MIT

LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.

926
163
1y 87d
MIT

Mirror of This is the Apache log4net logging project git repository.

536
228
82d
Apache-2.0

NLog - Advanced and Structured Logging for Various .NET Platforms

4.92K
1.21K
3d
BSD-3-Clause

NLog integration for ASP.NET & ASP.NET Core 1-5

252
141
11d
BSD-3-Clause

NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications

323
145
3d
BSD-2-Clause

NLog targets specific for Windows.Forms

35
19
60d
BSD-3-Clause

Alternative Mail target for NLog using MailKit

9
6
5m
BSD-3-Clause

Log to ApplicationInsights using the default ILogger

2
0
1y 11m
MIT

Simple .NET logging with fully-structured events

4.34K
589
20d
Apache-2.0

Serilog integration for ASP.NET Core

684
121
4d
Apache-2.0

Log exception details and custom properties that are not output in Exception.ToString().

277
30
4d
MIT

A Serilog configuration provider that reads from Microsoft.Extensions.Configuration

211
77
96d
Apache-2.0

SEQ

Seq collects data over HTTP, while your applications use the best available structured logging APIs for your platform.

Machine Learning and Data Science

Machine learning, computer vision, statistics and general scientific computing for .NET

4.05K
1.83K
102d
n/a

๐Ÿš€ Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.

208
30
27d
MIT

ML.NET is an open source and cross-platform machine learning framework for .NET.

7.41K
1.61K
6d
MIT

Series and Panels for Real-time and Exploratory Analysis of Data Streams

342
35
10m
MPL-2.0

TensorFlow API for .NET languages

2.97K
561
1y 87d
MIT

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

15.83K
808
17d
n/a

An easy to use C# deep learning library with CUDA/OpenCL support

354
92
1y 10m
MIT

Mail

All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.

1.54K
258
30d
MIT

Create transactional email with a fluent interface (.net)

151
8
2y 47d
MIT

A cross-platform .NET library for IMAP, POP3, and SMTP.

3.92K
611
16d
MIT

MailMergeLib is a mail message 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.

95