最も人気のある .NET オープンソースプロジェクトコレクション

最も人気のある .NET オープンソースプロジェクトコレクション

GitHub には多くの優れた .NET オープンソースプロジェクトがあります。これらは .NET、デザインパターン、アーキテクチャを学ぶのに最適です。

最終更新 2022/03/30 11:35
全球技术精选
読了目安 3 分
カテゴリ
.NET
テーマ
C#オープンソースプロジェクト
タグ
.NET C# オープンソースプロジェクト オープンソース アーキテクチャ設計

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。

アーキテクチャ図

原文: https://medium.com/dotnet-hub/top-dotnet-asp-net-core-open-source-projects-most-popular-aspnetcore-best-github-repos-6261569bdb06

作者:Ashish Patel

お役に立てれば幸いです!

さらに探索

関連読書

その他の記事
同じカテゴリ / 同じタグ 2026/04/22

各OSバージョンの.NETサポート状況(250707更新)

仮想マシンとテストマシンを使用して、各OSバージョンの.NETサポート状況を確認します。OSインストール後、対応するランタイムをインストールし、Stardustエージェントを実行できることを確認します(合格条件)。

続きを読む
同じカテゴリ / 同じタグ 2026/02/07

AOTの使用経験のまとめ

プロジェクト作成当初から、新機能を追加したり新しい構文を使用したりした場合には、すぐにAOT公開テストを実施するという良い習慣を身につけるべきです。

続きを読む