最流行的 .net 開源項目合集

最流行的 .net 開源項目合集

github 上有很多優秀的 .net 開源項目,它們很適合用來學習 .net 、設計模式和架構。

最后更新 2022/3/30 上午11:35
全球技术精选
预计阅读 4 分钟
分类
.NET
专题
c#開源項目
标签
.NET C# 開源項目 開源 架構設計

github 上有很多優秀的 .net 開源項目,它們很適合用來學習 .net 、設計模式和架構。

nopCommerce

https://github.com/nopSolutions/nopCommerce

star: 7k ⭐

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

它使用了最新的 microsoft 技術,提供高性能、穩定性和安全性。

nopcommerce 架構遵循了優秀的的軟體模式和最佳安全實踐,可插拔和整潔的架構, 項目的可擴展性也可以滿足大部分的業務需求。

GrandNode

https://github.com/grandnode/grandnode2

star: 400 ⭐

grandnode 是免費、開源、高性能、多租戶電子商務平台,使用最新版本的 .net core、mongodb、aws documentdb、azure cosmosdb、vue.js 構建。

它是一個電子商務平台,可以靈活地開發在線商店,支持 b2b、b2c、多店鋪、多廠商、多租戶、多語言、多幣種等多種商業模式。

VirtoCommerce

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

star: 970⭐

virto commerce 是一個可擴展的電子商務應用程式的開源平台。

適用於 b2b、b2c 或 b2b2c 企業、市場和衍生 saas 商務平台的複雜數字商務解決方案。

virto commerce 架構的設計原則是:微服務、api-first、雲原生、可擴展性。

架構圖

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 服務提供支持,它支持 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+ hours 大量的開發時間。

特性:基於 .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

希望對您有用!

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2026/2/7

aot使用經驗總結

從項目創建伊始,就應養成良好的習慣,即只要添加了新功能或使用了較新的語法,就及時進行 aot 發布測試。

继续阅读