
GitHub には多くの優れた .NET オープンソース プロジェクトがあり、それらは .NET、デザインパターン、アーキテクチャを学ぶのに最適です。
nopCommerce
https://github.com/nopSolutions/nopCommerce
star: 7k ⭐

nopCommerce は、ASP.NET Core に基づいた、最も人気があり最高のオープンソース e コマースカートソリューションの 1 つです。プロジェクトにはフロントエンドと管理バックエンドが含まれています。
最新の Microsoft テクノロジを使用しており、高いパフォーマンス、安定性、セキュリティを提供します。
nopCommerce のアーキテクチャは、優れたソフトウェアパターンとセキュリティのベストプラクティスに従っており、プラグ可能でクリーンなアーキテクチャを備えています。プロジェクトの拡張性は、ほとんどのビジネス要件を満たすことができます。
GrandNode
https://github.com/grandnode/grandnode2
star: 400 ⭐
GrandNode は、無料・オープンソース・高性能・マルチテナントの e コマースプラットフォームで、最新バージョンの .NET Core、MongoDB、AWS DocumentDB、Azure CosmosDB、Vue.js を使用して構築されています。
これは、オンラインストアを柔軟に開発できる e コマースプラットフォームであり、B2B、B2C、マルチストア、マルチベンダー、マルチテナント、多言語、多通貨など、さまざまなビジネスモデルをサポートしています。
VirtoCommerce
https://github.com/VirtoCommerce/vc-platform
star: 970⭐
Virto Commerce は、拡張可能な e コマースアプリケーションのためのオープンソースプラットフォームです。
B2B、B2C、または B2B2C エンタープライズ、マーケットプレイス、および派生 SaaS コマースプラットフォーム向けの複雑なデジタルコマースソリューションに適しています。
Virto Commerce のアーキテクチャ設計原則は、マイクロサービス、API ファースト、クラウドネイティブ、拡張性です。
アーキテクチャ図

Miniblog.Core
https://github.com/madskristensen/Miniblog.Core
star: 1.2k ⭐
Miniblog.Coreshi は、ASP.NET Core 上に構築された、完全な機能を備えた軽量のブログエンジンです。
Blogifier
https://github.com/blogifierdotnet/Blogifier
star: 1k ⭐
Blogifier は、.NET と Blazor WebAssembly を使用して開発されたオープンソースのブログエンジンです。Blogifier を使用すると、個人または複数著者のブログサイトを作成できます。
eShopOnContainers
https://github.com/dotnet-architecture/eShopOnContainers
star: 20k ⭐
Linux、Windows、macOS 上で実行されるクロスプラットフォームの .NET サンプルマイクロサービスおよびコンテナベースのアプリケーションです。.NET 6、Docker コンテナ、Azure Kubernetes Service によってサポートされており、Visual Studio、VS for Mac、CLI ベースの環境をサポートしています。
このアーキテクチャは、マイクロサービス指向のアーキテクチャ実装を提案し、各マイクロサービスで異なる実装 (単純な CRUD と DDD/CQRS パターン) を使用しています。
CleanArchitecture (ardalis)
https://github.com/ardalis/CleanArchitecture
star: 9.8k ⭐
.NET 6 に基づくクリーンアーキテクチャのソリューションテンプレートで、クリーンアーキテクチャの原則に従って設計されています。Angular と ASP.NET Core を使用することで、シングルページアプリケーション (SPA) を迅速に作成できます。
dotnet-webapi-boilerplate
https://github.com/fullstackhero/dotnet-webapi-boilerplate
star: 1.5k ⭐
dotnet-webapi-boilerplate は .NET 6.0 WebApi のクリーンアーキテクチャテンプレートであり、プロジェクトに必要な最も重要なパッケージと機能が含まれており、マルチテナントサポートが標準で提供されています。このプロジェクトは、チームの開発時間を 200 時間以上節約できます。
特徴: .NET 6 ベース、クリーンアーキテクチャの原則に準拠、ドメイン駆動設計、マルチテナントサポート、MySQL、MSSQL、Oracle、PostgreSQL をサポート!
Abp Framework
https://github.com/abpframework/abp
star: 7.6k ⭐
ABP フレームワークは、ASP.NET Core 上に構築された完全なインフラストラクチャであり、ソフトウェア開発のベストプラクティスと最新テクノロジに従って、モダンな Web アプリケーションと API を作成します。
ABP はドメイン駆動設計に基づいて、完全でモジュール化され階層化されたアーキテクチャを提供し、イベントバス、バックグラウンドジョブ、監査ログなど、必要な基盤機能を備えています。
アーキテクチャ図

University-Microservices
https://github.com/meysamhadeli/University-Microservices
star: 207 ⭐
.NET Core において、ドメイン駆動設計と CQRS を使用して実装された大学アプリケーション。
技術スタック: .NET 6、EF Core、CAP、FluentValidation、Swagger & Swagger UI、Serilog、Opentelemetry-dotnet、Ocelot。
アーキテクチャ図

作者:Ashish Patel
お役に立てれば幸いです!