.NET Core 的优秀开源项目合集
The following article is from 全球技术精选 Author SpringLeee
前言
开源项目非常适合入门,并且可以作为体系结构参考的好资源,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:BSD3-Clause
Github:https://github.com/OrchardCMS/OrchardCore
Stars:4.8k
SimplCommerce
SimplCommerce是使用ASP.NETCore构建的基于模块化,微服务的电子商务应用程序。
分类:电子商务
License:Apache2.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.NETCore的博客项目。
分类:博客
License:Apache2.0
Github:https://github.com/madskristensen/Miniblog.Core
Stars:1.1k
piranha.core
Blogifier是一个用ASP.NETCore编写的轻量级博客模板项目。
分类:CMS
License:MIT
Github:https://github.com/piranhacms/piranha.core
Stars:1.2k
practical-aspnetcore
Practical-aspnetcore是ASP.NETCore的示例项目,该项目的目的是使.NET的程序员能够直接从代码中完全学习新的ASP.NETCore的技术栈。
分类:示例
License:MIT
Github:https://github.com/dodyg/practical-aspnetcore
Stars:5.4k
NorthwindTraders
NorthwindTraders是使用EntityFramework和CQRS模式的DDD的示例项目。
架构:Cleanarchitecture,DDD,CQRS
分类:参考示例项目
License:MIT
Github:https://github.com/jasontaylordev/NorthwindTraders
Stars:4.2k
ReactiveTraderCloud
ReactiveTraderCloud是一个实时交易应用程序,展示了反应式编程原理。
架构:反应式编程
分类:参考项目
License:Apache2.0
Github:https://github.com/AdaptiveConsulting/ReactiveTraderCloud
Stars:1.5k
coolstore-microservices
coolstore-microservices是一个示例应用程序,演示了如何通过ServiceMesh来使用Kubernetes。
架构:ServiceMesh,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.NETCoreStarWars应用程序。
架构:GraphQL
分类:参考项目
License:MIT
Github:https://github.com/JacekKosciesza/StarWars
Stars:0.5k
sample-dotnet-core-cqrs-api
sample-dotnet-core-cqrs-api是一个示例的项目,演示了整洁架构和与CQRS架构一起使用。
架构:Cleanarchitecture,DDD,CQRS
分类:参考项目
License:未标明
Github:https://github.com/kgrzybek/sample-dotnet-core-cqrs-api
Stars:1.1k
- EOF -
看完本文有收获?请转发分享给更多人
推荐关注「DotNet」,提升.Net技能
点赞和在看就是最大的支持❤️