查看原文
其他

.NET Core 的优秀开源项目合集

DotNet 2021-09-23

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 -


推荐阅读  点击标题可跳转

理解C#中的async await

Azure 网关迁移至 .NET Core 3.1 性能提升一倍

依赖 Quartz.Net 框架编写任务调度 Web 管理平台


看完本文有收获?请转发分享给更多人

推荐关注「DotNet」,提升.Net技能 

点赞和在看就是最大的支持❤️

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存