A collection of .NET Core realtime, sample, architecture reference application projects
Open-source projects are great for getting started and serve as a good source for architecture reference. There are several open-source ASP.NET Core projects available in GitHub. These projects will help you learn ASP.NET Core technology in-depth, with different types of architecture and coding patterns. Some of the top real-time applications or sample architecture reference projects across different categories are listed below
nopCommerce (E-commerce) (GPLv3) - is a popular open-source e-commerce shopping cart application.
OrchardCore (CMS) (BSD 3-Clause) - is an open-source content management system (CMS) framework supporting modularity and multitenancy.
SimplCommerce (E-commerce) (Apache 2.0) - is a modular, microservice-based e-commerce application, built using ASP.NET Core.
squidex (CMS) (MIT) - is a headless CMS and content management hub, built using ASP.NET Core with OData and CQRS patterns.
Miniblog.Core (Blog engine) (Apache 2.0) - is a blog engine based on ASP.NET Core.
piranha.core (CMS) (MIT) - is a CMS application based on ASP.NET Core.
Blogifier (Blog engine) (MIT) - is a lightweight blog engine written in ASP.NET Core.
eShopOnContainers (Container-based microservices architecture) (MIT) - is a sample reference application demonstrating various architecture patterns of container-based microservices by Microsoft.
eShopOnWeb (Monolithic architecture) (MIT) - is a sample reference application demonstrating monolithic architecture powered by Microsoft.
practical-aspnetcore (Samples) (MIT) - is a practical sample for ASP.NET Core.
NorthwindTraders (Clean architecture, DDD, CQRS) (MIT)- is a sample reference application for domain-driven architecture using Entity Framework and CQRS pattern.
ReactiveTraderCloud (Reactive programming architecture) (Apache 2.0) - is a real-time trading application demonstrating reactive programming principles.
coolstore-microservices (Kubernetes-based microservice using service mesh) (MIT) - is a sample application demonstrating the use of Kubernetes using a service mesh.
cloudscribe (Multitenant framework architecture) (Apache 2.0) - is a foundation framework for building a multitenant application.
clean-architecture-manga (Clean architecture) (Apache) - is a clean architecture sample application.
clean-architecture (Clean architecture) (MIT) - is a clean architecture template.
clean-testing (Clean Testing) (MIT) - is a clean testing sample application.
Dotnet-Boxed (Dotnet Boxed) (MIT) - is a project template.
StarWars (GraphQL sample) (MIT) - is a GraphQL-based ASP.NET Core Star Wars application.
sample-dotnet-core-cqrs-api (Clean architecture, DDD, CQRS) - is a sample project demonstrating the use of Rest API clean architecture with the CQRS pattern.
Pos (Microservices, DDD, CQRS) - is a sample project demonstrating the use of microservices.
POPForums (Sample) (MIT) - is a forum application.
Pacco (Sample) (MIT) - microservices solution in .NET Core 3.1 based on the cloud-agnostic approach.
Pull requests are welcome for including new items in this list.
This list was first posted in Syncfusion Blog