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 in this article.
What are you waiting for? Check out these projects and get started!
nopCommerce
nopCommerce is a popular open-source e-commerce shopping cart application. It is stable and supports several customizations to suit your needs. There are several plugins available to enhance it.
Domain: E-commerce
Type: Real-time application
License: GPLv3 license plus the “powered by nopCommerce” text requirement on each page
GitHub: https://github.com/nopSolutions/nopCommerce
Stars: 4.1k
OrchardCore
OrchardCore is an open-source content management system (CMS) framework supporting modularity and multitenancy.
Domain: CMS
Type: Real-time application
License: BSD 3-Clause
GitHub: https://github.com/OrchardCMS/OrchardCore
Stars: 3.3k
SimplCommerce
SimplCommerce is a modular, microservice-based e-commerce application, built using ASP.NET Core.
Domain: E-commerce
Type: Real-time application
License: Apache 2.0
GitHub: https://github.com/simplcommerce/SimplCommerce
Stars: 2.4k
squidex
squidex is a headless CMS and content management hub, built using ASP.NET Core with OData and CQRS patterns.
Domain: CMS
Type: Real-time application
License: MIT
GitHub: https://github.com/Squidex/squidex
Stars: 831
Miniblog.Core
Miniblog.Core is a blog engine based on ASP.NET Core.
Domain: Blog engine
Type: Real-time application
License: Apache 2.0
GitHub: https://github.com/madskristensen/Miniblog.Core
Stars: 807
piranha.core
piranha.core is a CMS application based on ASP.NET Core.
Domain: CMS
Type: Real-time application
License: MIT
GitHub: https://github.com/piranhacms/piranha.core
Stars: – 642
Blogifier
Blogifier is a lightweight blog engine written in ASP.NET Core.
Domain: Blog engine
Type: Real-time application
License: MIT
GitHub: https://github.com/blogifierdotnet/Blogifier
Stars: 466
eShopOnContainers
eShopOnContainers is a sample reference application demonstrating various architecture patterns of container-based microservices by Microsoft.
Architecture: Container-based microservices
Type: Reference application
License: MIT
Github: https://github.com/dotnet-architecture/eShopOnContainers
Stars: 11.9k
eShopOnWeb
eShopOnWeb is a sample reference application demonstrating monolithic architecture powered by Microsoft.
Architecture: Monolithic
Type: Reference application
License: MIT
GitHub: https://github.com/dotnet-architecture/eShopOnWeb
Stars: 3.6k
practical-aspnetcore
practical-aspnetcore is a practical sample for ASP.NET Core.
Type: Samples
License: MIT
GitHub: https://github.com/dodyg/practical-aspnetcore
Stars: 3.1k
NorthwindTraders
NorthwindTraders is a sample reference application for domain-driven architecture using Entity Framework and CQRS pattern.
Architecture: Clean architecture, DDD, CQRS
Type: Sample reference application
License: MIT
Github: https://github.com/JasonGT/NorthwindTraders
Stars: 2.9k
ReactiveTraderCloud
ReactiveTraderCloud is a real-time trading application demonstrating reactive programming principles.
Architecture: Reactive programming
Type: Sample reference application
License: Apache 2.0
Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud
Stars: 1.2k
coolstore-microservices
coolstore-microservices is a sample application demonstrating the use of Kubernetes using a service mesh.
Architecture: Kubernetes-based microservice using service mesh
Type: Sample reference application
License: MIT
Github: https://github.com/vietnam-devs/coolstore-microservices
Stars: 1.1k
cloudscribe
cloudscribe is a foundation framework for building a multitenant application.
Architecture: Multitenant framework
Type: Sample reference application
License: Apache 2.0
Github: https://github.com/cloudscribe/cloudscribe
Stars: 829
clean-architecture-manga
clean-architecture-manga is a clean architecture sample application.
Architecture: Clean architecture
Type: Sample reference application
License: Apache
GitHub: https://github.com/ivanpaulovich/clean-architecture-manga
Stars: 852
StarWars
StarWars is a GraphQL-based ASP.NET Core Star Wars application.
Architecture: GraphQL
Type: Sample reference application
License: MIT
GitHub: https://github.com/JacekKosciesza/StarWars
Stars: 460
sample-dotnet-core-cqrs-api
sample-dotnet-core-cqrs-api is a sample project demonstrating the use of Rest API clean architecture with the CQRS pattern.
Architecture: Clean architecture, DDD, CQRS
Type: Sample reference application
License: Not specified
GitHub: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api
Stars: 384
Pos
Pos is a sample project demonstrating the use of microservices.
Architecture: Microservices, DDD, CQRS
Type: Sample reference application
License: Not specified
GitHub: https://github.com/NHadi/Pos
Stars: 112
Conclusion
Apart from these applications, you can check out some more awesome .NET Core libraries, tools, and frameworks on this GitHub page.
Syncfusion provides 70+ high-performance, lightweight, modular, and responsive ASP.NET Core UI controls such as DataGrid, Charts, and Scheduler. You can use these controls in your application development.
If you have any questions, please let us know in the comments section. You can also contact us through our support forum, Direct-Trac, or feedback portal. We are happy to assist you!
The post Awesome List of Top ASP.NET Core-Based Open-Source Application Projects appeared first on Syncfusion Blogs.
Top comments (2)
Thank you for putting this together!
This is an amazing list, Thank you