Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. .NET
  4. Core

Core

The "Awesome Core" project is a curated resource list designed to support developers using the Core framework, which serves as a foundational platform for building applications across various domains. This list includes libraries, tools, tutorials, plugins, and community resources that enhance the development experience with Core. It caters to both beginners and experienced developers, providing valuable insights and tools to streamline their workflow and improve application performance. From essential libraries to advanced techniques, users can find everything they need to excel in their Core development journey.

core-frameworkapp-developmentlibrariestoolstutorialspluginscommunity-resources
RSSView on GitHub
21.2k stars3.0k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Roslyn

The "Awesome Roslyn" project is a curated collection of resources focused on Roslyn, the open-source compiler and code analysis APIs for C# and VB.NET languages. This list encompasses a variety of tools, libraries, tutorials, and community contributions that facilitate the development and enhancement of .NET applications. It serves as a valuable resource for both beginners looking to understand the fundamentals of Roslyn and experienced developers seeking advanced techniques for code analysis and manipulation. Users can explore a wealth of information that empowers them to leverage Roslyn's capabilities effectively in their projects.

734

Table of Contents

62 sections · 730 projects

General

6 projects
ASP.NET Core Documentation
docs.asp.net
.NET Core Documentation
docs.microsoft.com
.NET Core SDK
microsoft.com
.NET Platform Standard
.NET Platform Standard

Legacy repository for servicing .NET Core 2.1 and 3.1 pull requests, now consolidated into dotnet/runtime.

17,4933 years ago
Introducing .NET Standard 2.0
blogs.msdn.microsoft.com
Clean Code .NET/.NET Core
Clean Code .NET/.NET Core

Clean Code principles and examples adapted for .NET and .NET Core developers.

C#7,7044 months ago

API

34 projects
autorest
autorest

Generates client libraries for RESTful web services from OpenAPI specifications.

TypeSpec4,80020 days ago
aspnet-api-versioning
aspnet-api-versioning

A set of libraries for adding API versioning semantics to ASP.NET Web API, OData, and ASP.NET Core services.

C#3,20012 days ago
AspNetCoreRateLimit
AspNetCoreRateLimit

ASP.NET Core middleware for IP and client-based rate limiting to protect Web APIs and MVC apps.

C#3,1722 years ago
CondenserDotNet
CondenserDotNet

A .NET API condenser and reverse proxy built on Kestrel and Consul, with a lightweight Consul client library.

C#1653 years ago
Flurl
Flurl

A fluent URL builder and testable HTTP client library for .NET with a modern, asynchronous API.

C#4,4051 year ago
Dapper.GraphQL
Dapper.GraphQL

A .NET Core library that integrates Dapper and GraphQL.NET with performance-focused query building and entity mapping.

C#2982 years ago
graphql-aspnetcore
graphql-aspnetcore

ASP.NET Core middleware to easily add a GraphQL endpoint and GraphiQL UI to your application.

C#1823 years ago
graphql-convention
graphql-convention

A .NET library that automatically generates GraphQL schemas from your existing .NET classes and methods.

C#2294 months ago
graphiql-dotnet
graphiql-dotnet

GraphiQL middleware for ASP.NET Core that bundles the GraphiQL UI, eliminating frontend dependency management.

CSS1386 years ago
graphql-dotnetcore
graphql-dotnetcore

A .NET Core library for building GraphQL servers, implementing the GraphQL specification.

C#987 years ago
GraphQL.NET
GraphQL.NET

A .NET implementation of the GraphQL specification for building GraphQL APIs and servers.

C#5,9932 days ago
graphql-dotnet-server
graphql-dotnet-server

A GraphQL server implementation for ASP.NET Core, providing HTTP and WebSocket transports with built-in UI tools.

C#6022 days ago
HotChocolate
HotChocolate

A comprehensive open-source GraphQL platform for .NET, featuring a server, client, IDE, and DataLoader.

C#5,7251 day ago
FSharp.Data.GraphQL
FSharp.Data.GraphQL

An F# implementation of the GraphQL specification, providing a type-safe server and client library for .NET ecosystems.

F#4091 day ago
parser
parser

A lexer and parser for GraphQL in .NET, providing a complete AST model compatible with the GraphQL specification.

C#2193 months ago
tanka-graphql
tanka-graphql

A comprehensive .NET GraphQL library providing a complete GraphQL server and execution engine for .NET applications.

C#639 days ago
halcyon
halcyon

A HAL (Hypertext Application Language) implementation for ASP.NET that builds HAL models and integrates with ASP.NET's JSON formatting.

C#817 years ago
JSON API .NET Core
JSON API .NET Core

A framework for building JSON:API compliant REST APIs using ASP.NET Core and Entity Framework Core.

C#7161 day ago
LightNode
LightNode

A micro RPC/REST framework for .NET built on OWIN, designed for simple APIs with lightweight implementation and powerful debugging.

C#1818 years ago
NetCoreStack.Proxy
NetCoreStack.Proxy

A type-safe REST library for .NET Standard 2.0 that simplifies consuming distributed HTTP APIs and microservices across multiple regions.

C#422 years ago
NSwag
NSwag

A Swagger/OpenAPI toolchain for .NET, ASP.NET Core, and TypeScript that generates specifications and client code.

C#7,34828 days ago
OData
OData

A server library for building OData v4 and v3 RESTful APIs using ASP.NET Web API and ASP.NET Core.

C#8654 days ago
OpenApi Generator
OpenApi Generator

Automatically generates API client libraries, server stubs, and documentation from OpenAPI specifications.

Java26,5611 day ago
refit
refit

A REST library for .NET that automatically generates type-safe API clients from interfaces.

011 months ago
RestClient.Net
RestClient.Net

A type-safe, functional C# REST client library with compile-time exhaustiveness checking and OpenAPI/MCP code generation.

C#4055 months ago
RestEase
RestEase

A type-safe REST API client library for .NET that simplifies remote endpoint communication through interface definitions.

C#1,1142 years ago
RestLess
RestLess

A compile-time generated, reflection-free REST API client library for .NET Standard, focused on performance and type safety.

C#1123 years ago
Restier
Restier

A turn-key .NET framework for building standardized, OData V4 RESTful services with minimal boilerplate.

C#4792 months ago
RestSharp
RestSharp

A lightweight HTTP API client library for .NET that simplifies REST service consumption.

C#9,8311 month ago
Swashbuckle
Swashbuckle

Swagger/OpenAPI tooling for ASP.NET Core to automatically generate API documentation and interactive UIs.

C#5,4921 day ago
MicroElements.Swashbuckle.FluentValidation
MicroElements.Swashbuckle.FluentValidation

Integrates FluentValidation rules with Swashbuckle to automatically generate accurate OpenAPI/Swagger schemas.

C#4006 days ago
Swashbuckle.AspNetCore.Filters
Swashbuckle.AspNetCore.Filters

A collection of Swashbuckle.AspNetCore filters to add examples, security headers, and authorization indicators to Swagger documentation.

C#4397 months ago
WebAnchor
WebAnchor

A .NET library for type-safe, testable, and flexible runtime-generated access to web APIs.

C#2511 months ago
WebAPIContrib for ASP.NET CORE
WebAPIContrib for ASP.NET CORE

A collection of open-source add-ons and extensions to enhance ASP.NET Core and ASP.NET Core MVC development.

C#4613 years ago

Frameworks

44 projects
ASP.NET Boilerplate
ASP.NET Boilerplate

A general-purpose application framework for building modern web applications with ASP.NET Core and Entity Framework Core.

C#11,9921 month ago
abp
abp

An open-source web application framework for ASP.NET Core that provides an opinionated architecture and infrastructure for building enterprise software.

C#14,3612 days ago
AsyncEx
AsyncEx

A comprehensive helper library for async/await in .NET, providing async-compatible coordination primitives like AsyncLock.

C#3,7222 years ago
Aeron.NET
Aeron.NET

A .NET port of Aeron, providing efficient reliable UDP unicast, UDP multicast, and IPC message transport with high throughput and low latency.

C#5181 month ago
Akka.NET
Akka.NET

A .NET port of the Akka actor model framework for building concurrent, distributed, and fault-tolerant systems in C# and F#.

C#5,0681 day ago
Aggregates.NET
Aggregates.NET

A .NET library that integrates NServiceBus and EventStore to simplify building event-sourced domain-driven design applications.

C#4411 year ago
Butterfly Server .NET
Butterfly Server .NET

A C# backend framework for building real-time single-page applications with RESTlike APIs, subscriptions, and reactive database support.

C#2733 years ago
CAP
CAP

A .NET library for distributed transactions and event bus integration in microservices using the Outbox pattern.

C#7,09918 days ago
Carter
Carter

A thin layer of extension methods over ASP.NET Core Minimal APIs for more explicit and enjoyable web development.

C#2,43515 days ago
Chromely
Chromely

A lightweight .NET framework for building cross-platform HTML desktop apps using native GUI and embedded Chromium.

C#2,9743 years ago
Cinchoo ETL
Cinchoo ETL

A simple, fast, and flexible ETL framework for .NET with built-in readers and writers for CSV, JSON, XML, Parquet, and more.

C#85928 days ago
CQRSlite
CQRSlite

A lightweight CQRS and Event Sourcing framework for .NET, providing essential building blocks with minimal dependencies.

C#1,1187 months ago
dataaccess_aspnetcore
dataaccess_aspnetcore

A generic repository and unit-of-work framework for ASP.NET Core applications using Entity Framework Core.

C#1416 years ago
DNTFrameworkCore
DNTFrameworkCore

A lightweight and extensible infrastructure for building high-quality web applications based on ASP.NET Core.

C#3152 years ago
DotNetCorePlugins
DotNetCorePlugins

A .NET library for dynamically loading assemblies as plugins with dependency isolation and type sharing.

C#1,8164 months ago
DotnetSpider
DotnetSpider

A lightweight, efficient, and fast high-level web crawling and scraping framework for .NET.

C#4,1433 months ago
DotNetty
DotNetty

A port of Netty, providing an asynchronous event-driven network application framework for high-performance protocol servers and clients in .NET.

C#4,2436 months ago
DotVVM
DotVVM

Component-based MVVM framework for building interactive web UIs with C# and HTML on ASP.NET.

C#8061 day ago
ElectronNET
ElectronNET

Build cross-platform desktop applications using ASP.NET Core (Razor Pages, MVC, Blazor) with Electron.

C#7,6024 days ago
EmbedIO
EmbedIO

A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.

C#1,5784 months ago
Ether.Network
Ether.Network

A C# networking library for building simple, fast, and scalable TCP/IP socket servers and clients.

C#129 years ago
EventFlow
EventFlow

Async/await first CQRS+ES and DDD framework for .NET designed to be easy to use and highly configurable.

C#2,5657 months ago
ExcelDataReader
ExcelDataReader

A lightweight and fast C# library for reading Microsoft Excel files (including .xls, .xlsx, .xlsb, and .csv) from .NET applications.

C#4,39812 days ago
ExtCore
github.com
Finbuckle.MultiTenant
Finbuckle.MultiTenant

An open-source multi-tenancy library for modern .NET enabling tenant resolution, per-tenant app behavior, and data isolation.

C#1,6082 days ago
fission
fission

A Kubernetes-native serverless framework for deploying fast, scalable functions with minimal cold-start latency.

Go8,8811 day ago
Halibut
Halibut

A secure .NET communication framework using JSON-RPC over SSL with flexible TCP client/listener roles.

C#242 days ago
MagicOnion
MagicOnion

A modern RPC framework for .NET and Unity that provides unified real-time communication and API services using gRPC.

C#4,4239 days ago
MassTransit
MassTransit

A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.

C#7,7791 month ago
microdot
microdot

An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.

C#1,5412 years ago
MoreLINQ
MoreLINQ

A library that extends LINQ to Objects with over 100 additional methods for advanced sequence manipulation.

C#3,8337 months ago
Nancy
Nancy

A lightweight, low-ceremony framework for building HTTP services on .NET and Mono.

C#7,1005 years ago
opencvsharp
opencvsharp

A cross-platform .NET wrapper for OpenCV, providing image processing and computer vision functionality for .NET applications.

C#6,0391 day ago
Orleans
Orleans

A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.

C#10,8091 day ago
Prism
Prism

A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.

C#6,8168 days ago
Proto.actor
Proto.actor

Ultra-fast, distributed, cross-platform actor framework for Go, C#, and Java/Kotlin.

C#1,8924 months ago
resin
resin

A vector space search engine, vector database, and key/value store for efficient string processing and vector operations.

C#5771 month ago
RService.io
RService.io

A lightweight REST service framework for building APIs with ASP.NET Core.

C#506 years ago
ServiceStack
ServiceStack

A simple, fast, versatile, and highly-productive full-featured web services framework for .NET with a message-based design.

C#5,4985 days ago
Steeltoe OSS
github.com
Strathweb.TypedRouting.AspNetCore
Strathweb.TypedRouting.AspNetCore

A library enabling strongly typed routing in ASP.NET Core MVC projects for type-safe route definitions and link generation.

C#767 years ago
surging
surging

A lightweight, high-performance microservices framework for .NET Core with RPC, service discovery, and event-driven architecture.

C#3,2643 months ago
Xer.Cqrs
Xer.Cqrs

A lightweight CQRS library with DDD components for building the write side of applications.

C#1038 years ago
X.PagedList
X.PagedList

A .NET library for easily paging and displaying IEnumerable/IQueryable data in ASP.NET applications.

C#92619 days ago

Templates

16 projects
.NET Boxed Templates
.NET Boxed Templates

A collection of .NET project templates with batteries included, providing production-ready starting points for common application types.

C#3,4833 days ago
aspnet-core-react-template
aspnet-core-react-template

A full-stack template for building ASP.NET Core 3.1 REST APIs with a React SPA client, including authentication, testing, and production deployment.

C#6273 years ago
AspNetCoreSpa
AspNetCoreSpa

A full-stack ASP.NET Core 7.0 and Angular 15 SPA application with authentication, clean architecture, and comprehensive examples.

C#1,5352 years ago
ASP.NET-MVC-Template
ASP.NET-MVC-Template

A ready-to-use ASP.NET Core template with repository pattern, services, model mapping, DI, and StyleCop warnings fixed.

C#1,1874 months ago
AddFeatureFolders
AddFeatureFolders

Enables organizing ASP.NET Core MVC controllers and views into feature-based folders for better project structure.

C#2503 years ago
Angular Visual Studio Webpack Starter
Angular Visual Studio Webpack Starter

A starter template for building ASP.NET Core Web API applications with Angular, Webpack, and Visual Studio integration.

JavaScript4843 years ago
CleanArchitecture
CleanArchitecture

A Clean Architecture solution template for ASP.NET Core 10, providing a structured, loosely-coupled foundation for building maintainable applications.

C#18,3412 days ago
CleanArchitecture (SPA)
CleanArchitecture (SPA)

A Clean Architecture solution template for ASP.NET Core with Angular, React, or Web API options, powered by Aspire.

C#20,3411 day ago
DNTFrameworkCoreTemplate
DNTFrameworkCoreTemplate

Boilerplate project templates for building ASP.NET Core applications with DNTFrameworkCore.

C#347 years ago
dotnet new caju
dotnet new caju

A .NET Core template for generating service backends following Clean Architecture and Domain-Driven Design principles.

C#2516 years ago
EISK
EISK

A .NET 6.0 project template for building scalable, secure web APIs with clean architecture patterns and CRUD utilities.

C#2362 years ago
JavaScriptServices
JavaScriptServices

A set of ASP.NET Core packages for integrating JavaScript frameworks, server-side rendering, and build tooling.

C#3,0066 years ago
kendo-ui-core
kendo-ui-core

A free, open-source HTML5 and jQuery widget library for building modern web applications.

JavaScript2,5813 days ago
QuickApp
QuickApp

An AI-ready reference architecture for Angular 21 and ASP.NET Core 10 projects, providing a secure, production-grade foundation.

TypeScript1,3466 months ago
Serene
Serene

ASP.NET Core/TypeScript platform for building data-centric business applications with service-based architecture.

C#2,6912 days ago
Toucan
Toucan

An opinionated multi-project solution template for building responsive SPA web applications with Vue.js and .NET Core.

C#2086 years ago

Authentication and Authorization

11 projects
AspNet.Security.OpenIdConnect.Server
AspNet.Security.OpenIdConnect.Server

Advanced OAuth2/OpenID Connect server framework for ASP.NET Core and OWIN/Katana with a low-level, protocol-first approach.

C#5546 years ago
Auth0
Auth0

Official .NET client library for interacting with Auth0 Authentication and Management APIs with automatic token management.

C#3612 days ago
Casbin.NET
Casbin.NET

A powerful .NET authorization library supporting ACL, RBAC, ABAC, and other access control models.

C#1,3291 month ago
Identity
Identity

ASP.NET Core Identity is the membership system for building ASP.NET Core web applications with authentication and user management.

C#1,9457 years ago
IdentityServer
IdentityServer

OpenID Connect and OAuth 2.0 framework for ASP.NET Core (archived, superseded by Duende IdentityServer).

641 year ago
IdentityServer4.MongoDB
IdentityServer4.MongoDB

MongoDB persistence layer for IdentityServer4, enabling NoSQL storage for OAuth 2.0 and OpenID Connect server data.

C#1073 years ago
IdentityServer4.EntityFrameworkCore
IdentityServer4.EntityFrameworkCore

Entity Framework Core persistence layer for IdentityServer4, enabling configurable primary key types.

C#403 years ago
Okta
Okta

Okta ASP.NET middleware enables OAuth 2.0/OIDC authentication and authorization for ASP.NET and ASP.NET Core applications.

C#1045 months ago
OpenIddict
OpenIddict

A flexible and versatile OAuth 2.0/OpenID Connect stack for implementing client, server, and token validation in .NET applications.

C#5,1993 days ago
oidc-debugger
oidc-debugger

A web-based debugging tool for testing and troubleshooting OAuth 2.0 and OpenID Connect authorization flows.

HTML2495 months ago
stuntman
stuntman

A .NET library for impersonating users during development using ASP.NET Identity claims.

C#2924 years ago