
There are many excellent .NET open source projects on GitHub, which are perfect for learning .NET, design patterns, and architecture.
nopCommerce
https://github.com/nopSolutions/nopCommerce
star: 7k ⭐

nopCommerce is one of the most popular and best open-source e-commerce shopping cart solutions, based on ASP.NET Core. The project includes both a frontend and admin panel.
It uses the latest Microsoft technologies to deliver high performance, stability, and security.
The nopCommerce architecture follows great software patterns and security best practices, offering a pluggable and clean architecture. Its extensibility can also meet most business requirements.
GrandNode
https://github.com/grandnode/grandnode2
star: 400 ⭐
GrandNode is a free, open-source, high-performance, multi-tenant e-commerce platform built with the latest versions of .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, and Vue.js.
It is an e-commerce platform that enables flexible development of online stores, supporting B2B, B2C, multi-store, multi-vendor, multi-tenant, multi-language, multi-currency, and other business models.
VirtoCommerce
https://github.com/VirtoCommerce/vc-platform
star: 970⭐
Virto Commerce is an open-source platform for building scalable e-commerce applications.
It is a complex digital commerce solution suitable for B2B, B2C, B2B2C enterprises, marketplaces, and derivative SaaS commerce platforms.
The design principles of Virto Commerce architecture are: microservices, API-First, cloud-native, and scalability.
Architecture diagram

Miniblog.Core
https://github.com/madskristensen/Miniblog.Core
star: 1.2k ⭐
Miniblog.Core is a fully functional, lightweight blog engine built on ASP.NET Core.
Blogifier
https://github.com/blogifierdotnet/Blogifier
star: 1k ⭐
Blogifier is an open-source blog engine developed with .NET and Blazor WebAssembly. With Blogifier, you can create a personal or multi-author blog site.
eShopOnContainers
https://github.com/dotnet-architecture/eShopOnContainers
star: 20k ⭐
A cross-platform .NET sample microservice and container-based application that runs on Linux, Windows, and macOS. Powered by .NET 6, Docker containers, and Azure Kubernetes Service, it supports Visual Studio, VS for Mac, and CLI-based environments.
The architecture proposes a microservice-oriented implementation and uses different implementations (simple CRUD and DDD/CQRS patterns) within each microservice.
CleanArchitecture (ardalis)
https://github.com/ardalis/CleanArchitecture
star: 9.8k ⭐
A clean architecture solution template based on .NET 6, designed according to clean architecture principles to quickly create single-page applications (SPA) using Angular and ASP.NET Core.
dotnet-webapi-boilerplate
https://github.com/fullstackhero/dotnet-webapi-boilerplate
star: 1.5k ⭐
dotnet-webapi-boilerplate is a .NET 6.0 WebApi clean architecture template that includes the most important packages and features your project will need, including out-of-the-box multi-tenancy support. This project can save your team 200+ hours of development time.
Features: Based on .NET 6, follows clean architecture principles, domain-driven design, multi-tenancy support, supports MySQL, MSSQL, Oracle, and PostgreSQL!
Abp Framework
https://github.com/abpframework/abp
star: 7.6k ⭐
The ABP Framework is a complete infrastructure built on ASP.NET Core, following software development best practices and the latest technologies to create modern web applications and APIs.
Based on domain-driven design, ABP provides a complete, modular, layered architecture and includes essential infrastructure such as event bus, background jobs, audit logging, and more.
Architecture diagram

University-Microservices
https://github.com/meysamhadeli/University-Microservices
star: 207 ⭐
A university application implemented in .NET Core using domain-driven design and CQRS.
Tech stack: .NET 6, EF Core, CAP, FluentValidation, Swagger & Swagger UI, Serilog, Opentelemetry-dotnet, Ocelot.
Architecture diagram

Author: Ashish Patel
Hope it helps!