Top .NET (ASP.NET Core) Open-Source Projects

Ashish Patel
.NET Hub
Published in
5 min readFeb 26, 2022

Awesome useful .NET Projects on GitHub — Most popular .NET Projects to get practical knowledge.

.NET Hub: Top .NET (ASP.NET Core) Open-Source Projects



nopCommerce is the most popular and one of the best open-source eCommerce shopping cart solution based on ASP.NET Core that contains both a catalog frontend and an administration tool backend.

Using the latest Microsoft technologies, it provides high performance, stability, and security. It is also fully compatible with Azure and web farms.

nopCommerce architecture follows well-known software patterns and the best security practices. Pluggable and clear architecture makes it easy to develop custom functionality and follow any business requirements.



GrandNode is the most advanced free, open source, fast, headless, multi-tenant eCommerce platform built with the newest version of .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.

It is an intuitive e-Commerce platform that enables the flexible development of online stores. It supports various business models such as B2B, B2C, Multi-Store, Multi-Vendor, Multi-Tenant, Multi-Language, Multi-Currency.

Advanced personalisation, scalability, speed, and high efficiency — these are features that effectively support your e-business management.



A simple, cross platform, modularized ecommerce system built on .NET Core.



Virto Commerce is an open-source platform for an extensible e-commerce applications.

Complex digital commerce solutions for B2B, B2C or B2B2C businesses, marketplaces and derived SaaS commerce platforms.

Virto Commerce architecture was designed on principles: microservices, API-first, cloud-native, headless, and advanced extensibility.


Blog Website


A full-featured yet simple blog engine built on ASP.NET Core.



Blogifier is an open-source publishing platform Written in .NET and Blazor WebAssembly. With Blogifier you can make a multi-author or a personal blog and a powerful website.

Right now it can be used as a personal or group blog, and more features are under development.


Architecture Styles and Patterns


Cross-platform .NET sample microservices and container based application that runs on Linux, Windows, and macOS. Powered by .NET 6, Docker Containers, Azure Kubernetes Services and it supports Visual Studio, VS for Mac and CLI based environments.

The architecture proposes a microservice oriented architecture implementation with multiple autonomous microservices (each one owning its own data/db) and implementing different approaches within each microservice (simple CRUD vs. DDD/CQRS patterns) using HTTP as the communication protocol between the client apps and the microservices and supports asynchronous communication for data updates propagation across multiple services based on Integration Events and an Event Bus (a light message broker, to choose between RabbitMQ or Azure Service Bus, underneath) plus other features defined at the roadmap.


CleanArchitecture (ardalis)

Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core.

Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture.


CleanArchitecture (jasontaylordev)

Clean Architecture solution template for .NET 6.

This is a solution template for creating a Single Page App (SPA) with Angular and ASP.NET Core following the principles of Clean Architecture. Create a new project based on this template by installing and running the associated NuGet package.



.NET Web API Boilerplate is a Clean Architecture Template for .NET 6.0 WebApi built with Multi-tenancy Support.

The goal of this repository is to provide a complete and feature-rich starting point for any .NET developer / team to kick-start their next major project using .NET 6 Web API. This also serves the purpose of learning advanced concepts and implementations such as Multitenancy, CQRS, Onion Architecture, Clean Coding standards and so on.


Architecture (rafaelfgx)

.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID and DDD.

This project is an example of architecture using new technologies and best practices. The goal is to share knowledge and use it as reference for new projects.


Abp Framework

ABP Framework is an Open Source web application framework and it offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms.

It provides the fundamental infrastructure, production-ready startup templates, modules, themes, tooling, guides and documentation to implement that architecture properly and automate the details and repetitive works as much as possible.



Full modular Monolith .NET application with Domain-Driven Design approach.



Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.



Implementing an “University” microservices application with .Net Core, Docker, RabbitMQ, CAP, gRPC, Ocelot API Gateway, Redis, PostgreSQL, SqlServer, Entity Framework Core, CQRS , DDD and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralised Distributed Logging with Seq.


.NET Samples-Examples


Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 projects you can use.

The goal of this project is to enable .NET programmers to learn the new ASP.NET Core stack from the ground up directly from code. There is so much power in the underlying ASP.NET Core stack.



ASP.NET Core codebase was created to demonstrate a fully fledged fullstack application built with ASP.NET Core (with Feature orientation) including CRUD operations, authentication, routing, pagination, and more that adheres to the RealWorld spec and API.



The Equinox Project is an open-source project written in .NET Core with DDD, CQRS and Event Sourcing concepts.

The goal of this project is to implement the most common used technologies and share with the technical community the best way to develop great applications with .NET.


.NET libraries, tools, frameworks and roadmap


A collection of awesome .NET core libraries, tools, frameworks and software.



A collection of awesome .NET libraries, tools, frameworks and software.



Roadmap to becoming an ASP.NET Core developer in 2022.

You can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become an ASP.NET Core developer.



A roadmap for .NET developers that want to focus on backend and specifically work with microservices.



A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for microservices in .NET.



Clean Code concepts and tools adapted for .NET.




Ashish Patel
.NET Hub

Cloud Architect • 4x AWS Certified • 6x Azure Certified • 1x Kubernetes Certified • MCP • .NET • Terraform • DevOps • Blogger []