基于.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值