基于.NET Core的优秀开源项目合集
開源項目非常適合入門,并且可以作為體系結構參考的好資源, GitHub中有幾個開源的.NET Core項目,這些項目將幫助您使用不同類型的體系結構和編碼模式來深入學習 .NET Core技術, 本文列出了不同類別的優秀的開源項目。
???? eShopOnContainers
eShopOnContainers是一個示例參考應用程序,演示了Microsoft的基于容器的微服務的各種體系結構模式。
分類:?參考項目
License:?MIT
架構:?基于容器的微服務
Github:?https://github.com/dotnet-architecture/eShopOnContainers[1]
Stars:?16.4k
???? eShopOnWeb
eShopOnWeb是一個示例參考應用程序,演示了Microsoft提供支持的單體架構。
分類:?參考項目
License:?MIT
架構:?單體架構
Github:?https://github.com/dotnet-architecture/eShopOnWeb[2]
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[3]
Stars:?3.1k
???? squidex
squidex是無頭CMS和內容管理中心,使用具有OData和CQRS模式的ASP.NET Core構建。
分類:?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的技術棧。
分類:?示例
License:?MIT
Github:?https://github.com/dodyg/practical-aspnetcore[7]
Stars:?5.4k
???? NorthwindTraders
NorthwindTraders是使用 Entity Framework 和CQRS模式的DDD的示例項目。
架構:?Clean architecture, DDD, CQRS
分類:?參考示例項目
License:?MIT
Github:?https://github.com/jasontaylordev/NorthwindTraders[8]
Stars:?4.2k
???? ReactiveTraderCloud
ReactiveTraderCloud是一個實時交易應用程序,展示了反應式編程原理。
架構:?反應式編程
分類:?參考項目
License:?Apache 2.0
Github:?https://github.com/AdaptiveConsulting/ReactiveTraderCloud[9]
Stars:?1.5k
???? coolstore-microservices
coolstore-microservices是一個示例應用程序,演示了如何通過Service Mesh來使用Kubernetes。
架構:?Service Mesh,Kubernetes
分類:?參考項目
License:?MIT
Github:?https://github.com/vietnam-devs/coolstore-microservices[10]
Stars:?1.6k
???? clean-architecture-manga
clean-architecture-manga是一個整潔架構的參考示例項目。
架構:?整潔架構
分類:?參考項目
License:?Apache
Github:?https://github.com/ivanpaulovich/clean-architecture-manga[11]
Stars:?2.5k
???? StarWars
StarWars是一個基于GraphQL的ASP.NET Core Star Wars應用程序。
架構:?GraphQL
分類:?參考項目
License:?MIT
Github:?https://github.com/JacekKosciesza/StarWars[12]
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[13]
Stars:?1.1k
最后
歡迎掃碼關注我們的公眾號 【全球技術精選】,專注國外優秀博客的翻譯和開源項目分享,也可以添加QQ群 897216102
總結
以上是生活随笔為你收集整理的基于.NET Core的优秀开源项目合集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你有把依赖注入玩坏?
- 下一篇: 如何在 .Net Core 中使用 IH