Collection of the most popular. NET open source projects

Collection of the most popular. NET open source projects

There are many excellent. NET open source projects on GitHub that are great for learning. NET, design patterns, and architecture.

最后更新 3/30/2022 11:35 AM
全球技术精选
预计阅读 4 分钟
分类
.NET
专题
C#Open Source Project
标签
.NET C# open source projects open source architecture design

There are many excellent. NET open source projects on GitHub that are great for learning. NET, design patterns, and architecture.

nopCommerce

https://github.com/nopSolutions/nopCommerce

star: 7k ⭐

nopCommerce 是最受欢迎最好的开源电子商务购物车解决方案之一,它基于 ASP.NET Core,项目包含了前端和管理后台。

It uses the latest Microsoft technology to provide high performance, stability and security.

The nopCommerce architecture follows excellent software models and best security practices, is pluggable and clean architecture, and the project's scalability can also meet most business needs.

GrandNode

https://github.com/grandnode/grandnode2

star: 400 ⭐

GrandNode is a free, open source, high-performance, multi-tenant e-commerce platform built using the latest versions of. NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, and Vue.js.

It is an e-commerce platform that can flexibly develop online stores and supports multiple business models such as B2B, B2C, multi-store, multi-vendor, multi-tenant, multi-language, and multi-currency.

VirtoCommerce

https://github.com/VirtoCommerce/vc-platform

star: 970⭐

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

Complex digital commerce solutions for B2B, B2C or 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.Coreshi is a fully functional and lightweight blog engine built based on ASP.NET Core.

Blogifier

https://github.com/blogifierdotnet/Blogifier

star: 1k ⭐

Blogifier is an open source blogging engine developed using. NET and Blazor WebAssembly. Using Blogifier, you can create personal or multi-author blog sites.

eShopOnContainers

https://github.com/dotnet-architecture/eShopOnContainers

star: 20k ⭐

Cross-platform. NET sample microservices and container-based applications running on Linux, Windows, and macOS. Supported by. NET 6, Docker containers, and the Azure Kubernetes service, it supports Visual Studio, VS for Mac, and CLI-based environments.

The architecture proposes an architectural implementation for microservices and uses different implementations (simple CRUD and DDD/CQRS models) in each microservice.

CleanArchitecture (ardalis)

https://github.com/ardalis/CleanArchitecture

star: 9.8k ⭐

A clean architecture solution template based on. NET 6 is designed according to clean architecture principles. Single-page applications (SPAs) can be quickly created by using Angular and ASP.NET Core.

dotnet-webapi-boilerplate

https://github.com/fullstackhero/dotnet-webapi-boilerplate

star: 1.5k ⭐

dotnet-webapi-boilerplate is a neat architectural template for. NET 6.0 WebApi that contains the most important packages and features your project will need, including out-of-the-box multi-tenant support. This project can save your team 200 + hours of significant development time.

Features: Based on. NET 6, following clean architecture principles, domain-driven design, multi-tenant support, support for MySQL, MSSQL, Oracle and PostgreSQL!

Abp Framework

https://github.com/abpframework/abp

star: 7.6k ⭐

The ABP Framework is a complete infrastructure developed based on ASP.NET Core that follows software development best practices and the latest technologies to create modern web applications and APIs.

ABP provides a complete, modular, layered architecture based on domain-driven design and provides the necessary infrastructure, including event buses, background jobs, audit logs, and more.

architecture diagram

University-Microservices

https://github.com/meysamhadeli/University-Microservices

star: 207 ⭐

University applications using domain-driven design and CQRS implementation in. NET Core.

Technology stacks: . NET 6, EF Core, CAP, FluentValidation, Swagger & Swagger UI, Serilog, Openteletry-dotnet, Ocelot.

architecture diagram

Original: www.example.com

Author: Ashish Patel

I hope it is useful to you!

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 4/22/2026

Support for. NET by operating system versions (250707 update)

Use virtual machines and test machines to test the support of each version of the operating system for. NET. After installing the operating system, it is passed by measuring the corresponding running time of the installation and being able to run the Stardust Agent.

继续阅读
同分类 / 同标签 2/7/2026

Summary of experience in using AOT

From the very beginning of project creation, you should develop a good habit of conducting AOT release testing in a timely manner whenever new features are added or newer syntax is used.

继续阅读