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: Dec. 3, 2020, midnight

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.35K
10m
n/a

Clean Code concepts and tools adapted for .NET

2.76K
485
84d
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.15K
582
16d
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.85K
548
31d
MIT

ASP.NET Core rate limiting middleware

1.56K
228
21d
MIT

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

146
30
9m
MIT

Fluent URL builder and testable HTTP client for .NET

2.29K
233
5d
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.

238
38
2y 26d
MIT

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

173
29
38d
MIT

GraphQL Conventions Library for .NET

183
58
19d
MIT

GraphiQL middleware for ASP.NET Core

136
26
8m
MIT

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

98
10
1y 10m
MIT

GraphQL for .NET

4.47K
731
6d
MIT

ASP.NET Core Server + WebSockets Transport

352
107
6d
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.

1.73K
238
4d
MIT

FSharp implementation of Facebook GraphQL query language.

313
59
39d
MIT

A lexer and parser for GraphQL in .NET

156
28
17d
MIT

GraphQL server and execution libraries

54
3
9d
MIT

A HAL implementation for ASP.NET

72
26
3y 8m
MIT

JSON:API Framework for ASP.Net Core

438
114
6d
MIT

Micro RPC/REST Framework built on OWIN

160
34
3y 11m
MIT

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

38
5
1y 12m
n/a

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

3.93K
773
10d
MIT

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

733
456
92d
n/a

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

6.98K
2.51K
5d
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.48K
507
6d
MIT

.NET REST Client Framework for all platforms

111
21
117d
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

646
72
5m
MIT

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

97
11
2y 9m
MIT

A turn-key library for building RESTful services

343
119
20d
n/a

Simple REST and HTTP API Client for .NET

7.54K
2.06K
10d
Apache-2.0

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

3.57K
884
16d
MIT

Use FluentValidation rules instead of ComponentModel attributes

150
30
11d
MIT

A bunch of useful filters for Swashbuckle.AspNetCore

252
65
16d
MIT

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

20
7
6m
MIT

Community Contributions for ASP.NET Core

422
107
97d
MIT

Application Frameworks

ASP.NET Boilerplate - Web Application Framework

9.06K
3.31K
8d
MIT

Open Source Web Application Framework for ASP.NET Core

5.12K
1.58K
4d
LGPL-3.0

A helper library for async/await.

2.39K
272
57d
MIT

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

335
80
49d
Apache-2.0

Port of Akka actors for .NET

3.72K
930
10d
n/a

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

249
48
99d
MIT

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

20.2K
5.75K
1d
Apache-2.0

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

235
29
1y 38d
MPL-2.0

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

4.31K
869
16d
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.

819
104
9d
MIT

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

2.33K
209
5d
n/a

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

340
70
12d
MIT

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

890
240
22d
n/a

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

132
48
1y 70d
n/a

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

185
51
35d
Apache-2.0

.NET Core library for dynamically loading code

746
129
97d
Apache-2.0

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

2.79K
793
32d
MIT

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

3.08K
780
1y 11m
n/a

Open source MVVM framework for Web Apps

513
79
6d
Apache-2.0

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

5.21K
488
111d
MIT

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

932
119
80d
n/a
3
33
4y 32d
n/a

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

1.68K
358
56d
n/a

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

2.49K
724
61d
MIT

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

413
120
15d
Apache-2.0

Fast and Simple Serverless Functions for Kubernetes

5.78K
595
14d
Apache-2.0

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

28.43K
7.25K
2d
Apache-2.0

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

206
36
9d
n/a

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

1.98K
259
14d
MIT

Distributed Application Framework for .NET

3.1K
1.04K
4d
n/a

Microdot: An open source .NET microservices framework

1.18K
191
45d
Apache-2.0

Extensions to LINQ to Objects

2.39K
298
13d
Apache-2.0

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

7.14K
1.51K
7m
MIT

OpenCV wrapper for .NET

2.79K
732
15d
Apache-2.0

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

7.13K
1.62K
15d
MIT

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

4.17K
1.24K
10d
n/a

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

1.01K
214
4d
Apache-2.0

Vector based search engine.

515
40
13d
MIT

Light weight REST service framework for ASP.NET Core

49
9
3y 8m
GPL-3.0

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

4.84K
1.58K
10d
n/a

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

71
7
1y 10m
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

2.99K
888
8d
MIT

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

95
9
2y 6m
MIT

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

608
171
59d
MIT

Application Templates

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

2.33K
403
7d
MIT

ASP.NET Core 3.1 / React SPA Template App

523
140
83d
MIT

Asp.Net Core 3.1 & Angular 10 SPA Fullstack application with plenty of examples. Live demo:

1.17K
433
104d
MIT

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

523
107
6d
MIT

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

227
59
1y 13d
MIT

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

499
131
79d
MIT

A starting point for Clean Architecture with ASP.NET Core

5.49K
1.11K
97d
MIT

Clean Architecture Solution Template for Angular 10 and .NET 5

3.28K
775
8d
MIT

Boilerplate project templates based on DNTFrameworkCore

30
8
1y 106d
Apache-2.0

Learn Clean Architecture with .NET Core 3.0

216
30
1y 73d
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).

78
31
74d
n/a

[Archived] This repository has been archived

3.12K
542
8m
Apache-2.0

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

2.31K
1.82K
3d
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

987
474
6m
MIT

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

2.03K
683
6d
MIT

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

214
34
2y 105d
MIT

Authentication and Authorization

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

543
148
5m
n/a

.NET client for the Auth0 Authentication & Management APIs.

187
128
15d
MIT

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

373
38
5d
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
870
2y 0d
Apache-2.0

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

7.36K
2.66K
7d
Apache-2.0

EntityFramework persistence layer for IdentityServer4

230
150
1y 8m
Apache-2.0

MongoDB persistence layer for IdentityServer4

91
50
74d
Apache-2.0

dotnet new templates for IdentityServer4

514
149
4m
Apache-2.0

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

1.32K
227
8d
Apache-2.0

OAuth 2.0 and OpenID Connect debugging tool

109
15
21d
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.

53
12
3y 6m
Apache-2.0

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

279
35
1y 34d
MIT

Blockchain

A cross platform, self-hosted server compatible with Bitpay API

1.69K
487
7d
MIT

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

88
20
1y 10m
MIT

Comprehensive Bitcoin library for the .NET framework.

1.48K
722
4d
MIT

.NET standard library for building blockchain enabled applications

59
12
1y 7m
MIT

NBitcoin Explorer

179
140
9d
MIT

NEO Smart Economy

3.04K
913
4d
MIT

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

238
67
5d
n/a

Bitcoin full node in C#

740
310
22d
MIT

Cross platform C# library for talking to the Trezor hardwarewallet

30
9
82d
MIT

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

1.06K
259
3d
MIT

Bot

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

1.04K
260
82d
Apache-2.0

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

894
773
2y 6d
n/a

.NET Client for Telegram Bot API

1.51K
442
5m
MIT

F# Telegram Bot Api library

53
15
26d
MIT

Build Automation

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

2.7K
631
12d
MIT

Style your .NET console output!

937
104
103d
MIT

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

2.61K
1.23K
6d
MIT

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

160
8
1y 104d
MIT

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

642
86
18d
MIT

Git and SemVer Info from MSBuild, C# and VB

247
54
50d
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.

645
107
9d
MIT

Go wrapper for the .NET Core Runtime.

358
30
2y 6m
MIT

Run your AppVeyor builds, locally

110
20
4d
MIT

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

4.38K
1.1K
8d
MIT

The AKEless Build System for C#/.NET

994
150
12d
MIT

Stack Exchange's Monitoring System

4.04K
798
7m
MIT

Azure Pipelines Agent ๐Ÿš€

1.03K
619
94d
MIT

Build status notifier.

Bundling and Minification

Visual Studio extension

490
121
62d
n/a

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

69
14
3y 1d
MIT

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

255
25
106d
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.

300
31
17d
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.87K
389
1y 9d
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!

953
196
12d
MIT

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

4.16K
324
92d
MIT

Pluggable foundation blocks for building distributed apps.

1.32K
212
9d
Apache-2.0

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

473
202
2y 27d
Apache-2.0

General purpose redis client

4.51K
1.29K
9d
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.

339
126
1y 7m
Apache-2.0

Blogifier is simple, beautiful, light-weight open source blog written in ASP.NET Core

735
323
18d
MIT

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

579
106
19d
MIT

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

332
138
1y 10m
MIT

The original DasBlog reimagined with ASP.NET Core

239
108
5d
MIT

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

172
23
1y 64d
n/a

An ASP.NET Core blogging engine

1.04K
393
99d
n/a

๐Ÿš€ Mixcore CMS is a best 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

270
72
36d
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.

161
52
2y 4m
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 application framework.

4.64K
1.62K
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.1K
339
27d
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

290
62
10d
Apache-2.0

Headless CMS and Content Managment Hub

1.28K
282
4d
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.

121
49
1y 84d
MIT

ASP.NET Core CMS

743
232
78d
n/a

A modular static content and static site generator.

85
19
9m
MIT

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

2.34K
719
19d
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.

7.99K
931
4d
n/a

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

1.13K
245
8m
MIT

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

527
65
22d
MIT

Refactoring Essentials for Visual Studio

629
118
1y 54d
MIT
902
268
91d
Apache-2.0

An implementation of StyleCop rules using the .NET Compiler Platform

1.71K
364
13d
MIT

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

1.75K
228
10d
Apache-2.0

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

1.32K
231
23d
MIT

Powerful .NET library for benchmarking

5.98K
632
13d
MIT

Cross platform code coverage for .NET

1.9K
265
7d
MIT

Pluggable foundation blocks for building distributed apps.

1.32K
212
9d
Apache-2.0

Cross platform code coverage tool for .NET Core

187
31
9d
MIT

Performance benchmarking and testing framework for .NET applications

488
44
20d
Apache-2.0

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

56
8
63d
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.24K
243
10d
n/a

.NET Core Application Performance Monitor

185
48
2y 109d
MIT

.NET library to instrument your code with Prometheus metrics

834
164
46d
MIT

.Net client for Prometheus

74
20
38d
MIT

Push metrics to a PushGateaway for the Prometheus.Client

7
3
43d
MIT

Middleware for the Prometheus.Client

3
4
35d
MIT

MetricServer for the Prometheus.Client

8
10
43d
MIT

Metrics logging of request durations

7
4
34d
MIT

Compression

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

278
41
68d
MIT

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

1.34K
357
14d
MIT

Compilers, Transpilers and Languages

F# to JavaScript Compiler

1.98K
226
4d
MIT

A parser combinator library for F#

318
32
8m
n/a

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

253
16
5m
Apache-2.0

A scripting language for .NET Core

223
17
4m
MIT

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

1.7K
168
5d
Apache-2.0

C#'s fastest parser combinator library

428
36
4m
MIT

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

13.71K
3.18K
7d
MIT

A tiny, friendly, C# parser construction library

1.68K
187
31d
MIT

Cryptography

BCrypt.Net - Bringing updates to the original bcrypt package

384
55
14d
MIT

A .net Core port of BCrypt.net

193
26
6m
BSD-3-Clause

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

95
25
4y 116d
n/a

Multihash implementation in C#

39
7
1y 5m
MIT

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

200
35
19d
MIT

Database

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

362
45
9m
BSD-2-Clause

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

192
43
4m
MIT

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

5.41K
822
21d
MIT

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

164
19
1y 4m
Apache-2.0

.NET Transactional Document DB and Event Store on PostgreSQL

1.39K
255
10d
MIT

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

38
9
5m
MIT

A .NET document database working on any RDBMS

747
129
5d
MIT

Database Drivers

DataStax C# Driver for Apache Cassandra

453
203
42d
Apache-2.0

Confluent's Apache Kafka .NET client

1.77K
541
30d
Apache-2.0

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

384
117
2d
Apache-2.0

.NET Driver for MongoDB

2.51K
1.11K
8d
n/a

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

176
26
16d
MIT

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

173
130
4m
GPL-2.0

Async MySQL Connector for .NET and .NET Core

908
218
5d
MIT

Neo4j Bolt driver for .NET

144
55
9d
Apache-2.0

.NET client binding for Neo4j

341
126
24d
n/a

Npgsql is the .NET data provider for PostgreSQL.

2.12K
660
11d
PostgreSQL

A linq enabled document database for .NET

293
2
97d
n/a

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

345
96
6m
n/a

.net connector for Tarantool NoSql database.

42
7
1y 78d
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.36K
420
13d
MIT

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

430
69
73d
MIT

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

671
123
5d
MIT

Fluent migrations framework for .NET

2.35K
577
14d
Apache-2.0

Get SQL Server notification on record table change

429
112
67d
MIT

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

801
242
18d
n/a

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

292
13
38d
MIT

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

501
153
8m
n/a

Change-tracking across service boundaries with .NET Core.

53
9
9d
MIT

On-the-fly migrations with MongoDB C# Driver

91
28
13d
MIT

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

61
10
28d
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

136
20
115d
Apache-2.0

Allows cleaner DateTime expressions and operations

357
42
21d
MIT

A better date and time API for .NET

1.75K
257
4d
Apache-2.0

Distributed Computing

Enterprise HealthChecks for ASP.NET Core Diagnostics Package

1.9K
393
6d
Apache-2.0

Liveness, health check library for ASP.NET Core Applications

610
60
1y 5m
Apache-2.0

Pluggable foundation blocks for building distributed apps.

1.32K
212
9d
Apache-2.0

Next generation application development framework for .Net

321
39
5m
MIT

Implementation of RAFT consensus in .NET core

168
29
2y 6m
MIT

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

273
43
3d
MIT

.NET core API Gateway

5.75K
1.2K
6m
MIT

OpenTracing API for C# (.NET)

450
61
1y 13d
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.31K
811
7m
n/a

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

0
0
2y 72d
n/a

E-Commerce and Payments

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

5.53K
3.3K
7d
n/a

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

1.44K
643
6d
GPL-3.0

.NET SDK for PayPal's RESTful APIs

481
487
6m
n/a

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

3.01K
1.12K
23d
Apache-2.0

Typed .NET clients for stripe.com REST APIs

187
69
15d
n/a

Exceptions

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

1.59K
67
109d
Apache-2.0

Exceptionless clients for the .NET platform

342
110
24d
n/a

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

227
22
9m
MIT

Sentry SDK for .NET

246
107
5d
MIT

Functional Programming

Functional extensions for C#

880
140
9d
MIT

Reactive collections based on Rx.Net

1.03K
142
7d
MIT

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

73
10
76d
MIT

Random Testing for .NET

825
141
88d
BSD-3-Clause

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

1.49K
197
7d
Apache-2.0

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

3.3K
275
24d
MIT

Code samples for Functional Programming in C#

370
123
1y 100d
MIT

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

57
13
2y 11m
MPL-2.0

A robust option type for C#

668
58
2y 10m
MIT

Reactive Streams for .NET

158
20
31d
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.

5.93K
993
23d
MIT

The Reactive Extensions for .NET

4.64K
584
7d
MIT

Reactive queryable observable framework.

144
18
3y 52d
Apache-2.0

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

757
119
10m
n/a

Graphics

.NET bindings for GLFW.

43
8
67d
MIT

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

2.36K
477
7m
Apache-2.0

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

4.42K
565
4d
Apache-2.0

Cross-platform .NET/Mono bindings for LibVLC

704
126
21d
LGPL-2.1

The .NET library for ImageMagick

1.59K
259
9d
n/a

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

227
26
29d
MIT

A pure C# Open Source QR Code implementation

2.16K
631
9d
MIT

C# bindings for the bgfx graphics library

151
30
9m
MIT

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

75
5
3y 8m
Apache-2.0

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

1.4K
144
4d
MIT

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

1.42K
466
92d
Apache-2.0

GUI

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

751
70
4d
MIT

Avalonia is a cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS

10.08K
909
4d
MIT

Avalonia-based text editor (port of AvalonEdit)

157
39
96d
MIT

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

71
3
38d
Apache-2.0

ShellProgressBar - display progress in your console application

912
78
6d
MIT

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

1.11K
83
43d
MIT

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

616
78
10m
n/a

IDE

MonoDevelop is a cross platform .NET IDE

2.59K
931
10m
n/a

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

1.69K
653
1y 53d
n/a

Visual Studio Code

107.04K
17.27K
1d
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

158
65
2y 7d
Apache-2.0

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

68
11
1y 11m
MIT

Database driven resource localization for .NET applications

487
123
63d
n/a

IOC

Dependency injection made simple.

79
18
8m
MIT

An addictive .NET IoC container

3.31K
719
9d
MIT

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

1.27K
438
6d
n/a

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

515
62
17d
MIT

Grace is a feature rich dependency injection container library

240
23
81d
MIT

Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies

13
0
1y 6m
n/a

Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery

292
75
14d
MIT

An ultra lightweight IoC container

466
110
45d
MIT

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

947
140
40d
MIT

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

83
9
18d
MIT

This repository contains development environment for the entire package

1.41K
331
10d
Apache-2.0

Logging

A portable logging abstraction for .NET

628
209
2y 7m
Apache-2.0

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

6
3
4y 7m
n/a

ELMAH for Net.Standard and Net.Core

87
35
1y 26d
Apache-2.0

Exceptionless clients for the .NET platform

342
110
24d
n/a

Pluggable foundation blocks for building distributed apps.

1.32K
212
9d
Apache-2.0

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

73
15
10m
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.

922
161
1y 0d
MIT

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

510
214
45d
Apache-2.0

NLog - Advanced and Structured Logging for Various .NET Platforms

4.81K
1.2K
34d
BSD-3-Clause

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

244
135
34d
BSD-3-Clause

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

321
146
34d
BSD-2-Clause

NLog targets specific for Windows.Forms

34
18
1y 112d
BSD-3-Clause

Alternative Mail target for NLog using MailKit

9
6
66d
BSD-3-Clause

Log to ApplicationInsights using the default ILogger

2
0
1y 9m
MIT

Simple .NET logging with fully-structured events

4.08K
565
29d
Apache-2.0

Serilog integration for ASP.NET Core

634
114
38d
Apache-2.0

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

247
30
6d
MIT

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

189
77
9d
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.02K
1.8K
15d
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.

184
26
16d
MIT

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

7.29K
1.59K
8d
MIT

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

342
35
7m
MPL-2.0

TensorFlow API for .NET languages

2.96K
560
1y 0d
MIT

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

15.47K
786
56d
n/a

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

353
91
1y 7m
MIT

Mail

.NET Core email sending

1.26K
232
119d
MIT

Create transactional email with a fluent interface (.net)

149
8
1y 10m
MIT

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

3.67K
578
9d
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.

91
28
78d
n/a

A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.

1.17K
264
5d
MIT

netDumbster is a .Net Fake SMTP Server clone of the popular Dumbster (http://quintanasoft.com/dumbster/)

85
29
11d
n/a

Papercut SMTP -- The Simple Desktop Email Server

1.59K
175
4m
n/a

C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.

491
97
6d
MIT