基於.NET Core的優秀開源專案合集

SpringLeee發表於2021-01-22

開源專案非常適合入門,並且可以作為體系結構參考的好資源, 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

基於.NET Core的優秀開源專案合集

相關文章