開源專案非常適合入門,並且可以作為體系結構參考的好資源, GitHub中有幾個開源的.NET Core專案,這些專案將幫助您使用不同型別的體系結構和編碼模式來深入學習 .NET Core技術, 本文列出了不同類別的優秀的開源專案。
? eShopOnContainers
eShopOnContainers是一個示例參考應用程式,演示了Microsoft的基於容器的微服務的各種體系結構模式。
分類: 參考專案
License: MIT
架構: 基於容器的微服務
Github: https://github.com/dotnet-architecture/eShopOnContainers
Stars: 16.4k
? eShopOnWeb
eShopOnWeb是一個示例參考應用程式,演示了Microsoft提供支援的單體架構。
分類: 參考專案
License: MIT
架構: 單體架構
Github: https://github.com/dotnet-architecture/eShopOnWeb
Stars: 5.5k
? nopCommerce
nopCommerce是流行的開源電子商務購物車應用程式,它現在很穩定,並且靈活的支援多種自定義設定,來滿足不同的需求。
分類: 電子商務
License: GPLv3
Github: https://github.com/nopSolutions/nopCommerce
Stars: 5.7k
? OrchardCore
OrchardCore是支援模組化和多租戶的開源內容管理系統(CMS)框架。
分類: CMS
License: BSD 3-Clause
Github: https://github.com/OrchardCMS/OrchardCore
Stars: 4.8k
? SimplCommerce
SimplCommerce是使用ASP.NET Core構建的基於模組化,微服務的電子商務應用程式。
分類: 電子商務
License: Apache 2.0
Github: https://github.com/simplcommerce/SimplCommerce
Stars: 3.1k
? squidex
squidex是無頭CMS和內容管理中心,使用具有OData和CQRS模式的ASP.NET Core構建。
分類: CMS
License: MIT
Github: https://github.com/Squidex/squidex
Stars: 1.3k
? Miniblog.Core
Miniblog.Core是基於ASP.NET Core的部落格專案。
分類: 部落格
License: Apache 2.0
Github: https://github.com/madskristensen/Miniblog.Core
Stars: 1.1k
? piranha.core
Blogifier是一個用ASP.NET Core編寫的輕量級部落格模板專案。
分類: CMS
License: MIT
Github: https://github.com/piranhacms/piranha.core
Stars: 1.2k
? practical-aspnetcore
Practical-aspnetcore是ASP.NET Core的示例專案, 該專案的目的是使.NET的程式設計師能夠直接從程式碼中完全學習新的ASP.NET Core的技術棧。
分類: 示例
License: MIT
Github: https://github.com/dodyg/practical-aspnetcore
Stars: 5.4k
? NorthwindTraders
NorthwindTraders是使用 Entity Framework 和CQRS模式的DDD的示例專案。
架構: Clean architecture, DDD, CQRS
分類: 參考示例專案
License: MIT
Github: https://github.com/jasontaylordev/NorthwindTraders
Stars: 4.2k
? ReactiveTraderCloud
ReactiveTraderCloud是一個實時交易應用程式,展示了反應式程式設計原理。
架構: 反應式程式設計
分類: 參考專案
License: Apache 2.0
Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud
Stars: 1.5k
? coolstore-microservices
coolstore-microservices是一個示例應用程式,演示瞭如何通過Service Mesh來使用Kubernetes。
架構: Service Mesh,Kubernetes
分類: 參考專案
License: MIT
Github: https://github.com/vietnam-devs/coolstore-microservices
Stars: 1.6k
? clean-architecture-manga
clean-architecture-manga是一個整潔架構的參考示例專案。
架構: 整潔架構
分類: 參考專案
License: Apache
Github: https://github.com/ivanpaulovich/clean-architecture-manga
Stars: 2.5k
? StarWars
StarWars是一個基於GraphQL的ASP.NET Core Star Wars應用程式。
架構: GraphQL
分類: 參考專案
License: MIT
Github: https://github.com/JacekKosciesza/StarWars
Stars: 0.5k
? sample-dotnet-core-cqrs-api
sample-dotnet-core-cqrs-api是一個示例的專案,演示了整潔架構和與CQRS架構一起使用。
架構: Clean architecture, DDD, CQRS
分類: 參考專案
License: 未標明
Github: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api
Stars: 1.1k
最後
歡迎掃碼關注我們的公眾號 【全球技術精選】,專注國外優秀部落格的翻譯和開源專案分享,也可以新增QQ群 897216102