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: Oct. 20, 2021, 3:01 p.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 8m
n/a

Clean Code concepts and tools adapted for .NET

3.47K
570
8m
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
7m
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
8m
MIT

ASP.NET Core rate limiting middleware

1.68K
251
10m
MIT

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

147
29
9m
MIT

Fluent URL builder and testable HTTP client for .NET

2.38K
242
9m
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 11m
MIT

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

177
29
7m
MIT

GraphQL Conventions Library for .NET

195
56
8m
MIT

GraphiQL middleware for ASP.NET Core

139
26
1y 6m
MIT

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

97
9
2y 9m
MIT

GraphQL for .NET

4.64K
752
7m
MIT

ASP.NET Core Server + WebSockets Transport

373
113
9m
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
7m
MIT

FSharp implementation of Facebook GraphQL query language.

319
63
9m
MIT

A lexer and parser for GraphQL in .NET

163
30
9m
MIT

GraphQL server and execution libraries

57
3
9m
MIT

A HAL implementation for ASP.NET

72
26
4y 7m
MIT

JSON:API Framework for ASP.NET Core

457
117
7m
MIT

Micro RPC/REST Framework built on OWIN

163
34
4y 10m
MIT

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

38
5
2y 10m
n/a

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

4.12K
797
7m
MIT

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

733
456
1y 48d
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
7m
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
7m
MIT

.NET REST Client Framework for all platforms

134
23
8m
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
10m
MIT

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

98
11
3y 7m
MIT

A turn-key library for building RESTful services

346
122
8m
n/a

Simple REST and HTTP API Client for .NET

7.71K
2.09K
10m
Apache-2.0

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

3.75K
925
8m
MIT

Use FluentValidation rules instead of ComponentModel attributes

172
31
8m
MIT

A bunch of useful filters for Swashbuckle.AspNetCore

268
73
8m
MIT

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

21
7
7m
MIT

Community Contributions for ASP.NET Core

426
110
8m
MIT

Application Frameworks

ASP.NET Boilerplate - Web Application Framework

9.34K
3.36K
7m
MIT

Open Source Web Application Framework for ASP.NET Core

5.65K
1.74K
7m
LGPL-3.0

A helper library for async/await.

2.5K
284
1y 13d
MIT

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

353
80
9m
Apache-2.0

Port of Akka actors for .NET

3.78K
945
7m
n/a

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

259
49
7m
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
8m
Apache-2.0

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

245
30
1y 11m
MPL-2.0

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

4.55K
905
7m
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
8m
MIT

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

2.48K
231
8m
n/a

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

364
72
7m
MIT

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

923
244
11m
n/a

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

135
46
2y 26d
n/a

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

193
55
11m
Apache-2.0

.NET Core library for dynamically loading code

815
137
8m
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
8m
MIT

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

3.16K
804
2y 9m
n/a

Open source MVVM framework for Web Apps

521
81
7m
Apache-2.0

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

5.5K
516
9m
MIT

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

988
122
1y 36d
n/a
3
33
4y 11m
n/a

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

1.76K
367
9m
n/a

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

2.59K
745
1y 17d
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
8m
Apache-2.0

Fast and Simple Serverless Functions for Kubernetes

5.91K
610
7m
Apache-2.0

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

29.42K
7.53K
7m
Apache-2.0

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

210
35
10m
n/a

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

2.12K
270
8m
MIT

Distributed Application Framework for .NET

3.38K
1.08K
7m
n/a

Microdot: An open source .NET microservices framework

1.22K
198
8m
Apache-2.0

Extensions to LINQ to Objects

2.5K
312
8m
Apache-2.0

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

7.14K
1.5K
1y 5m
MIT

OpenCV wrapper for .NET

2.98K
772
8m
Apache-2.0

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

7.33K
1.65K
7m
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
7m
n/a

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

1.06K
218
8m
Apache-2.0

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

528
39
9m
MIT

Light weight REST service framework for ASP.NET Core

50
9
4y 6m
GPL-3.0

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

4.88K
1.58K
7m
n/a

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

72
9
2y 9m
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
10m
MIT

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

95
10
3y 4m
MIT

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

620
174
1y 15d
MIT

Application Templates

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

2.54K
420
7m
MIT

ASP.NET Core 3.1 / React SPA Template App

535
149
10m
MIT

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

1.2K
440
8m
MIT

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

594
110
8m
MIT

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

230
61
1y 11m
MIT

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

498
130
10m
MIT

A starting point for Clean Architecture with ASP.NET Core

6.38K
1.21K
8m
MIT

Clean Architecture Solution Template for Angular 10 and .NET 5

4.72K
1K
8m
MIT

Boilerplate project templates based on DNTFrameworkCore

29
8
2y 62d
Apache-2.0

Learn Clean Architecture with .NET Core 3.0

226
29
2y 29d
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
1y 30d
n/a

[Archived] This repository has been archived

3.13K
544
1y 6m
Apache-2.0

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

2.33K
1.84K
7m
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
1y 5m
MIT

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

2.06K
691
8m
MIT

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

214
34
3y 61d
MIT

Authentication and Authorization

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

544
148
1y 4m
n/a

.NET client for the Auth0 Authentication & Management APIs.

197
130
8m
MIT

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

511
45
8m
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 10m
Apache-2.0

OpenID Connect and OAuth 2.0 Framework for ASP.NET Core

7.69K
2.82K
8m
Apache-2.0

EntityFramework persistence layer for IdentityServer4

232
149
2y 7m
Apache-2.0

MongoDB persistence layer for IdentityServer4

98
52
1y 30d
Apache-2.0

dotnet new templates for IdentityServer4

551
162
1y 102d
Apache-2.0

okta-aspnet

36
25
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
8m
Apache-2.0

OAuth 2.0 and OpenID Connect debugging tool

119
15
11m
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
4y 5m
Apache-2.0

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

285
35
1y 11m
MIT

Blockchain

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

1.89K
547
7m
MIT

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

93
21
2y 8m
MIT

Comprehensive Bitcoin library for the .NET framework.

1.52K
751
7m
MIT

.NET standard library for building blockchain enabled applications

63
12
2y 6m
MIT

NBitcoin Explorer

191
150
8m
MIT

NEO Smart Economy

3.15K
924
7m
MIT

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

272
77
7m
n/a

Bitcoin full node in C#

750
314
11m
MIT

Cross platform C# library for talking to the Trezor hardwarewallet

31
10
8m
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
7m
MIT

Bot

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

1.09K
267
1y 38d
Apache-2.0

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

892
776
2y 10m
n/a

.NET Client for Telegram Bot API

1.62K
458
1y 4m
MIT

F# Telegram Bot Api library

57
15
11m
MIT

Build Automation

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

2.83K
639
7m
MIT

Style your .NET console output!

966
105
10m
MIT

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

2.75K
1.29K
7m
MIT

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

162
8
2y 60d
MIT

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

682
93
9m
MIT

Git and SemVer Info from MSBuild, C# and VB

262
53
8m
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
9m
MIT

Go wrapper for the .NET Core Runtime.

367
30
3y 5m
MIT

Run your AppVeyor builds, locally

112
21
7m
MIT

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

4.42K
1.12K
7m
MIT

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

1.1K
169
7m
MIT

Stack Exchange's Monitoring System

4.06K
795
1y 5m
MIT

Azure Pipelines Agent ๐Ÿš€

1.03K
619
1y 50d
MIT

Build status notifier.

Bundling and Minification

Visual Studio extension

502
133
8m
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 10m
MIT

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

255
25
1y 62d
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
8m
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 11m
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
8m
MIT

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

4.16K
324
1y 48d
MIT

Pluggable foundation blocks for building distributed apps.

1.36K
215
8m
Apache-2.0

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

470
204
2y 11m
Apache-2.0

General purpose redis client

4.63K
1.32K
8m
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
2y 6m
Apache-2.0

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

786
336
7m
MIT

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

613
110
8m
MIT

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

340
140
2y 8m
MIT

The original DasBlog reimagined with ASP.NET Core

252
118
7m
MIT

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

173
23
2y 20d
n/a

An ASP.NET Core blogging engine

1.1K
412
9m
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
7m
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
3y 103d
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
7m
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
7m
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
8m
Apache-2.0

Headless CMS and Content Managment Hub

1.38K
304
7m
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
2y 40d
MIT

The simple, flexible and friendly ASP.NET CMS used by more than 730.000 websites

3.42K
2.28K
11d
MIT

ASP.NET Core CMS

748
229
1y 34d
n/a

A modular static content and static site generator.

92
19
7m
MIT

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

2.42K
754
9m
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
8m
n/a

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

1.15K
250
1y 6m
MIT

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

567
72
8m
MIT

Refactoring Essentials for Visual Studio

632
121
2y 10d
MIT
902
268
1y 47d
Apache-2.0

An implementation of StyleCop rules using the .NET Compiler Platform

1.79K
385
7m
MIT

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

1.81K
237
9m
Apache-2.0

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

1.43K
241
7m
MIT

Powerful .NET library for benchmarking

6.25K
658
7m
MIT

Cross platform code coverage for .NET

2K
276
7m
MIT

Pluggable foundation blocks for building distributed apps.

1.36K
215
8m
Apache-2.0

Cross platform code coverage tool for .NET Core

192
31
10m
MIT

Performance benchmarking and testing framework for .NET applications

493
45
11m
Apache-2.0

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

57
8
1y 19d
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
8m
n/a

.NET Core Application Performance Monitor

199
52
3y 65d
MIT

.NET library to instrument your code with Prometheus metrics

921
174
10m
MIT

.Net client for Prometheus

81
20
8m
MIT

Push metrics to a PushGateaway for the Prometheus.Client

8
3
8m
MIT

Middleware for the Prometheus.Client

4
4
8m
MIT

MetricServer for the Prometheus.Client

9
10
8m
MIT

Metrics logging of request durations

7
4
8m
MIT

Compression

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

320
43
8m
MIT

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

1.39K
368
8m
MIT

Compilers, Transpilers and Languages

F# to JavaScript Compiler

2.08K
235
7m
MIT

A parser combinator library for F#

335
34
1y 7m
n/a

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

268
19
1y 113d
Apache-2.0

A scripting language for .NET Core

235
17
8m
MIT

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

1.76K
174
7m
Apache-2.0

C#'s fastest parser combinator library

464
38
10m
MIT

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

14.02K
3.23K
7m
MIT

A tiny, friendly, C# parser construction library

1.72K
191
11m
MIT

Cryptography

BCrypt.Net - Bringing updates to the original bcrypt package

416
61
7m
MIT

A .net Core port of BCrypt.net

199
27
1y 4m
BSD-3-Clause

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

95
25
5y 72d
n/a

Multihash implementation in C#

40
7
2y 4m
MIT

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

212
35
9m
MIT

Database

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

378
46
8m
BSD-2-Clause

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

207
45
8m
MIT

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

5.56K
857
9m
MIT

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

165
20
2y 80d
Apache-2.0

.NET Transactional Document DB and Event Store on PostgreSQL

1.46K
262
8m
MIT

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

47
9
1y 117d
MIT

A .NET document database working on any RDBMS

789
135
8m
MIT

Database Drivers

DataStax C# Driver for Apache Cassandra

472
205
8m
Apache-2.0

Confluent's Apache Kafka .NET client

1.84K
565
7m
Apache-2.0

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

389
118
7m
Apache-2.0

.NET Driver for MongoDB

2.57K
1.12K
8m
n/a

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

203
33
8m
MIT

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

173
130
1y 99d
GPL-2.0

Async MySQL Connector for .NET and .NET Core

938
232
8m
MIT

Neo4j Bolt driver for .NET

149
58
7m
Apache-2.0

.NET client binding for Neo4j

352
128
8m
n/a

Npgsql is the .NET data provider for PostgreSQL.

2.2K
679
7m
PostgreSQL

A linq enabled document database for .NET

293
2
1y 53d
n/a

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

351
107
10m
n/a

.net connector for Tarantool NoSql database.

43
8
2y 34d
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
8m
MIT

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

469
72
8m
MIT

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

761
133
7m
MIT

Fluent migrations framework for .NET

2.44K
588
8m
Apache-2.0

Get SQL Server notification on record table change

454
119
1y 23d
MIT

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

817
245
11m
n/a

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

319
19
9m
MIT

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

511
153
1y 7m
n/a

Change-tracking across service boundaries with .NET Core.

57
9
11m
MIT

On-the-fly migrations with MongoDB C# Driver

96
28
11m
MIT

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

82
13
10m
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
1y 71d
Apache-2.0

Allows cleaner DateTime expressions and operations

392
43
7m
MIT

A better date and time API for .NET

1.81K
267
8m
Apache-2.0

Distributed Computing

Enterprise HealthChecks for ASP.NET Core Diagnostics Package

2.07K
419
9m
Apache-2.0

Liveness, health check library for ASP.NET Core Applications

611
59
2y 113d
Apache-2.0

Pluggable foundation blocks for building distributed apps.

1.36K
215
8m
Apache-2.0

Next generation application development framework for .Net

330
44
1y 119d
MIT

Implementation of RAFT consensus in .NET core

170
29
3y 4m
MIT

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

290
44
9m
MIT

.NET core API Gateway

6K
1.26K
10m
MIT

OpenTracing API for C# (.NET)

476
65
1y 11m
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
1y 5m
n/a

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

2
0
3y 28d
n/a

E-Commerce and Payments

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

5.82K
3.44K
7m
n/a

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

1.57K
685
7m
n/a

.NET SDK for PayPal's RESTful APIs

486
484
1y 5m
n/a

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

3.15K
1.16K
9m
Apache-2.0

Typed .NET clients for stripe.com REST APIs

192
70
9m
n/a

Exceptions

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

1.74K
72
7m
Apache-2.0

Exceptionless clients for the .NET platform

359
116
9m
n/a

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

233
22
1y 8m
MIT

Sentry SDK for .NET

276
119
7m
MIT

Functional Programming

Functional extensions for C#

1.01K
145
7m
MIT

Reactive collections based on Rx.Net

1.07K
143
8m
MIT

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

78
11
8m
MIT

Random Testing for .NET

843
142
7m
BSD-3-Clause

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

1.56K
199
10m
Apache-2.0

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

3.47K
288
7m
MIT

Code samples for Functional Programming in C#

383
132
2y 56d
MIT

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

57
13
3y 10m
MPL-2.0

A robust option type for C#

686
60
3y 8m
MIT

Reactive Streams for .NET

162
20
11m
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
7m
MIT

The Reactive Extensions for .NET

4.81K
592
7m
MIT

Reactive queryable observable framework.

146
18
4y 8d
Apache-2.0

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

757
119
1y 8m
n/a

Graphics

.NET bindings for GLFW.

44
8
1y 23d
MIT

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

2.39K
485
1y 6m
Apache-2.0

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

4.59K
585
8m
Apache-2.0

Cross-platform .NET/Mono bindings for LibVLC

743
139
8m
LGPL-2.1

The .NET library for ImageMagick

1.7K
274
8m
Apache-2.0

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

284
31
9m
MIT

A pure C# Open Source QR Code implementation

2.3K
657
11m
MIT

C# bindings for the bgfx graphics library

155
30
1y 7m
MIT

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

76
4
4y 7m
Apache-2.0

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

1.51K
150
7m
MIT

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

1.42K
466
1y 48d
Apache-2.0

GUI

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

858
74
9m
MIT

A cross platform XAML framework for .NET

10.7K
961
7m
MIT

Avalonia-based text editor (port of AvalonEdit)

157
39
1y 52d
MIT

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

84
4
8m
Apache-2.0

ShellProgressBar - display progress in your console application

975
84
8m
MIT

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

1.16K
85
10m
MIT

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

634
81
1y 9m
n/a

IDE

MonoDevelop is a cross platform .NET IDE

2.61K
936
1y 8m
n/a

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

1.73K
669
2y 9d
n/a

Visual Studio Code

111.58K
18.13K
7m
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 10m
Apache-2.0

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

71
12
2y 9m
MIT

Database driven resource localization for .NET applications

491
126
1y 19d
n/a

IOC

Dependency injection made simple.

84
18
1y 6m
MIT

An addictive .NET IoC container

3.39K
724
7m
MIT

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

1.3K
439
9m
n/a

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

550
69
7m
MIT

Grace is a feature rich dependency injection container library

241
23
1y 37d
MIT

Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies

13
0
2y 4m
n/a

Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery

315
80
8m
MIT

An ultra lightweight IoC container

482
109
1y 1d
MIT

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

965
139
10m
MIT

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

87
9
7m
MIT

This repository contains development environment for the entire package

1.45K
334
8m
Apache-2.0

Logging

A portable logging abstraction for .NET

631
210
3y 5m
Apache-2.0

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

7
3
5y 6m
n/a

ELMAH for Net.Standard and Net.Core

120
39
8m
Apache-2.0

Exceptionless clients for the .NET platform

359
116
9m
n/a

Pluggable foundation blocks for building distributed apps.

1.36K
215
8m
Apache-2.0

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

80
17
8m
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 10m
MIT

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

536
228
10m
Apache-2.0

NLog - Advanced and Structured Logging for Various .NET Platforms

4.92K
1.21K
7m
BSD-3-Clause

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

252
141
8m
BSD-3-Clause

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

323
145
7m
BSD-2-Clause

NLog targets specific for Windows.Forms

35
19
9m
BSD-3-Clause

Alternative Mail target for NLog using MailKit

9
6
1y 22d
BSD-3-Clause

Log to ApplicationInsights using the default ILogger

2
0
2y 7m
MIT

Simple .NET logging with fully-structured events

4.34K
589
8m
Apache-2.0

Serilog integration for ASP.NET Core

684
121
7m
Apache-2.0

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

277
30
7m
MIT

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

211
77
11m