/awesome-dotnet-core-applications

An awesome collection of .NET Core real time, sample, architecture reference application projects

Creative Commons Zero v1.0 UniversalCC0-1.0

awesome-dotnet-core-applications

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

Realtime Applications

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.

Sample & Reference Applications

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