Explore the best .NET development resources. We curated and ranked top libraries, tools, and frameworks to help you compare and pick the right one.
ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates
This is an opinionated application framework for building enterprise .NET software rather than a curated list or directory of resources for the broader .NET ecosystem.
eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The
This repository is a comprehensive reference application for microservices architecture rather than a curated collection of general-purpose .NET libraries, frameworks, and learning resources.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| abpframework/abp | 14.3K | C# | LGPL-3.0 | |
| dotnet/eshop | 10.1K | C# | mit |