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 · 235 projects

General

2 projects
.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,5073 years ago
Clean Code .NET/.NET Core
Clean Code .NET/.NET Core

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

C#7,6561 month ago

API

10 projects
autorest
autorest

Generates client libraries for RESTful web services from OpenAPI specifications.

TypeSpec4,80115 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,1803 days ago
AspNetCoreRateLimit
AspNetCoreRateLimit

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

C#3,1711 year ago
Flurl
Flurl

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

C#4,3991 year ago
GraphQL.NET
GraphQL.NET

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

C#5,9783 days ago
HotChocolate
HotChocolate

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

C#5,6871 day ago
NSwag
NSwag

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

C#7,3051 day ago
OpenApi Generator
OpenApi Generator

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

Java26,1561 day ago
RestSharp
RestSharp

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

C#9,82717 days ago
Swashbuckle
Swashbuckle

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

C#5,4772 days ago

Frameworks

27 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,9762 days 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,2141 day ago
AsyncEx
AsyncEx

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

C#3,7122 years 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,0411 day ago
CAP
CAP

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

C#7,0781 month ago
Carter
Carter

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

C#2,42021 days ago
Chromely
Chromely

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

C#2,9713 years ago
DotNetCorePlugins
DotNetCorePlugins

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

C#1,8031 month ago
DotnetSpider
DotnetSpider

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

C#4,13521 days 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,2353 months ago
ElectronNET
ElectronNET

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

C#7,58814 days ago
EmbedIO
EmbedIO

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

C#1,5721 month ago
EventFlow
EventFlow

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

C#2,5564 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,37513 days ago
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,5872 days ago
fission
fission

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

Go8,8552 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,37414 days ago
MassTransit
MassTransit

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

C#7,7267 days 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,8314 months ago
Nancy
Nancy

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

C#7,1115 years ago
opencvsharp
opencvsharp

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

C#5,96918 days ago
Orleans
Orleans

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

C#10,7541 day ago
Prism
Prism

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

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

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

C#1,8831 month ago
ServiceStack
ServiceStack

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

C#5,49316 days ago
surging
surging

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

C#3,26214 days ago

Templates

7 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,4762 days 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,5292 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,12921 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#19,9611 day ago
JavaScriptServices
JavaScriptServices

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

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

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

JavaScript2,5764 days ago
Serene
Serene

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

C#2,6824 days ago

Authentication and Authorization

2 projects
Identity
Identity

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

C#1,9527 years 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,1182 days ago