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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates client libraries for RESTful web services from OpenAPI specifications.
A set of libraries for adding API versioning semantics to ASP.NET Web API, OData, and ASP.NET Core services.
ASP.NET Core middleware for IP and client-based rate limiting to protect Web APIs and MVC apps.
A fluent URL builder and testable HTTP client library for .NET with a modern, asynchronous API.
A .NET implementation of the GraphQL specification for building GraphQL APIs and servers.
A comprehensive open-source GraphQL platform for .NET, featuring a server, client, IDE, and DataLoader.
A Swagger/OpenAPI toolchain for .NET, ASP.NET Core, and TypeScript that generates specifications and client code.
Automatically generates API client libraries, server stubs, and documentation from OpenAPI specifications.
A lightweight HTTP API client library for .NET that simplifies REST service consumption.
Swagger/OpenAPI tooling for ASP.NET Core to automatically generate API documentation and interactive UIs.
A general-purpose application framework for building modern web applications with ASP.NET Core and Entity Framework Core.
An open-source web application framework for ASP.NET Core that provides an opinionated architecture and infrastructure for building enterprise software.
A comprehensive helper library for async/await in .NET, providing async-compatible coordination primitives like AsyncLock.
A .NET port of the Akka actor model framework for building concurrent, distributed, and fault-tolerant systems in C# and F#.
A .NET library for distributed transactions and event bus integration in microservices using the Outbox pattern.
A thin layer of extension methods over ASP.NET Core Minimal APIs for more explicit and enjoyable web development.
A lightweight .NET framework for building cross-platform HTML desktop apps using native GUI and embedded Chromium.
A .NET library for dynamically loading assemblies as plugins with dependency isolation and type sharing.
A lightweight, efficient, and fast high-level web crawling and scraping framework for .NET.
A port of Netty, providing an asynchronous event-driven network application framework for high-performance protocol servers and clients in .NET.
Build cross-platform desktop applications using ASP.NET Core (Razor Pages, MVC, Blazor) with Electron.
A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.
Async/await first CQRS+ES and DDD framework for .NET designed to be easy to use and highly configurable.
A lightweight and fast C# library for reading Microsoft Excel files (including .xls, .xlsx, .xlsb, and .csv) from .NET applications.
An open-source multi-tenancy library for modern .NET enabling tenant resolution, per-tenant app behavior, and data isolation.
A Kubernetes-native serverless framework for deploying fast, scalable functions with minimal cold-start latency.
A modern RPC framework for .NET and Unity that provides unified real-time communication and API services using gRPC.
A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.
An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.
A library that extends LINQ to Objects with over 100 additional methods for advanced sequence manipulation.
A lightweight, low-ceremony framework for building HTTP services on .NET and Mono.
A cross-platform .NET wrapper for OpenCV, providing image processing and computer vision functionality for .NET applications.
A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.
A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.
Ultra-fast, distributed, cross-platform actor framework for Go, C#, and Java/Kotlin.
A simple, fast, versatile, and highly-productive full-featured web services framework for .NET with a message-based design.
A lightweight, high-performance microservices framework for .NET Core with RPC, service discovery, and event-driven architecture.
A collection of .NET project templates with batteries included, providing production-ready starting points for common application types.
A full-stack ASP.NET Core 7.0 and Angular 15 SPA application with authentication, clean architecture, and comprehensive examples.
A Clean Architecture solution template for ASP.NET Core 10, providing a structured, loosely-coupled foundation for building maintainable applications.
A Clean Architecture solution template for ASP.NET Core with Angular, React, or Web API options, powered by Aspire.
A set of ASP.NET Core packages for integrating JavaScript frameworks, server-side rendering, and build tooling.
A free, open-source HTML5 and jQuery widget library for building modern web applications.
ASP.NET Core/TypeScript platform for building data-centric business applications with service-based architecture.