基于.NET Core的优秀开源项目合集
開源項目非常適合入門,并且可以作為體系結(jié)構(gòu)參考的好資源, GitHub中有幾個開源的.NET Core項目,這些項目將幫助您使用不同類型的體系結(jié)構(gòu)和編碼模式來深入學習 .NET Core技術(shù), 本文列出了不同類別的優(yōu)秀的開源項目。
???? eShopOnContainers
eShopOnContainers是一個示例參考應(yīng)用程序,演示了Microsoft的基于容器的微服務(wù)的各種體系結(jié)構(gòu)模式。
分類:?參考項目
License:?MIT
架構(gòu):?基于容器的微服務(wù)
Github:?https://github.com/dotnet-architecture/eShopOnContainers[1]
Stars:?16.4k
???? eShopOnWeb
eShopOnWeb是一個示例參考應(yīng)用程序,演示了Microsoft提供支持的單體架構(gòu)。
分類:?參考項目
License:?MIT
架構(gòu):?單體架構(gòu)
Github:?https://github.com/dotnet-architecture/eShopOnWeb[2]
Stars:?5.5k
???? nopCommerce
nopCommerce是流行的開源電子商務(wù)購物車應(yīng)用程序,它現(xiàn)在很穩(wěn)定,并且靈活的支持多種自定義設(shè)置,來滿足不同的需求。
分類:?電子商務(wù)
License:?GPLv3
Github:?https://github.com/nopSolutions/nopCommerce
Stars:?5.7k
???? OrchardCore
OrchardCore是支持模塊化和多租戶的開源內(nèi)容管理系統(tǒng)(CMS)框架。
分類:?CMS
License:?BSD 3-Clause
Github:?https://github.com/OrchardCMS/OrchardCore
Stars:?4.8k
???? SimplCommerce
SimplCommerce是使用ASP.NET Core構(gòu)建的基于模塊化,微服務(wù)的電子商務(wù)應(yīng)用程序。
分類:?電子商務(wù)
License:?Apache 2.0
Github:?https://github.com/simplcommerce/SimplCommerce[3]
Stars:?3.1k
???? squidex
squidex是無頭CMS和內(nèi)容管理中心,使用具有OData和CQRS模式的ASP.NET Core構(gòu)建。
分類:?CMS
License:?MIT
Github:?https://github.com/Squidex/squidex[4]
Stars:?1.3k
???? Miniblog.Core
Miniblog.Core是基于ASP.NET Core的博客項目。
分類:?博客
License:?Apache 2.0
Github:?https://github.com/madskristensen/Miniblog.Core[5]
Stars:?1.1k
???? piranha.core
Blogifier是一個用ASP.NET Core編寫的輕量級博客模板項目。
分類:?CMS
License:?MIT
Github:?https://github.com/piranhacms/piranha.core[6]
Stars:?1.2k
???? practical-aspnetcore
Practical-aspnetcore是ASP.NET Core的示例項目, 該項目的目的是使.NET的程序員能夠直接從代碼中完全學習新的ASP.NET Core的技術(shù)棧。
分類:?示例
License:?MIT
Github:?https://github.com/dodyg/practical-aspnetcore[7]
Stars:?5.4k
???? NorthwindTraders
NorthwindTraders是使用 Entity Framework 和CQRS模式的DDD的示例項目。
架構(gòu):?Clean architecture, DDD, CQRS
分類:?參考示例項目
License:?MIT
Github:?https://github.com/jasontaylordev/NorthwindTraders[8]
Stars:?4.2k
???? ReactiveTraderCloud
ReactiveTraderCloud是一個實時交易應(yīng)用程序,展示了反應(yīng)式編程原理。
架構(gòu):?反應(yīng)式編程
分類:?參考項目
License:?Apache 2.0
Github:?https://github.com/AdaptiveConsulting/ReactiveTraderCloud[9]
Stars:?1.5k
???? coolstore-microservices
coolstore-microservices是一個示例應(yīng)用程序,演示了如何通過Service Mesh來使用Kubernetes。
架構(gòu):?Service Mesh,Kubernetes
分類:?參考項目
License:?MIT
Github:?https://github.com/vietnam-devs/coolstore-microservices[10]
Stars:?1.6k
???? clean-architecture-manga
clean-architecture-manga是一個整潔架構(gòu)的參考示例項目。
架構(gòu):?整潔架構(gòu)
分類:?參考項目
License:?Apache
Github:?https://github.com/ivanpaulovich/clean-architecture-manga[11]
Stars:?2.5k
???? StarWars
StarWars是一個基于GraphQL的ASP.NET Core Star Wars應(yīng)用程序。
架構(gòu):?GraphQL
分類:?參考項目
License:?MIT
Github:?https://github.com/JacekKosciesza/StarWars[12]
Stars:?0.5k
???? sample-dotnet-core-cqrs-api
sample-dotnet-core-cqrs-api是一個示例的項目,演示了整潔架構(gòu)和與CQRS架構(gòu)一起使用。
架構(gòu):?Clean architecture, DDD, CQRS
分類:?參考項目
License:?未標明
Github:?https://github.com/kgrzybek/sample-dotnet-core-cqrs-api[13]
Stars:?1.1k
最后
歡迎掃碼關(guān)注我們的公眾號 【全球技術(shù)精選】,專注國外優(yōu)秀博客的翻譯和開源項目分享,也可以添加QQ群 897216102
總結(jié)
以上是生活随笔為你收集整理的基于.NET Core的优秀开源项目合集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你有把依赖注入玩坏?
- 下一篇: 如何在 .Net Core 中使用 IH