Github 上有很多优秀的 .NET 开源项目,它们很适合用来学习 .NET 、设计模式和架构。

    nopCommerce    

https://github.com/nopSolutions/nopCommerce

star: 7k ⭐

nopCommerce 是最受欢迎最好的开源电子商务购物车解决方案之一,它基于 ASP.NET Core,项目包含了前端和管理后台。

它使用了最新的 Microsoft 技术,提供高性能、稳定性和安全性。

nopCommerce 架构遵循了优秀的的软件模式和最佳安全实践,可插拔和整洁的架构, 项目的可扩展性也可以满足大部分的业务需求。

    GrandNode    

https://github.com/grandnode/grandnode2

star: 400 ⭐

GrandNode 是免费、开源、高性能、多租户电子商务平台,使用最新版本的 .NET Core、MongoDB、AWS DocumentDB、Azure CosmosDB、Vue.js 构建。

它是一个电子商务平台,可以灵活地开发在线商店,支持 B2B、B2C、多店铺、多厂商、多租户、多语言、多币种等多种商业模式。

    VirtoCommerce   

https://github.com/VirtoCommerce/vc-platform

star: 970⭐

Virto Commerce 是一个可扩展的电子商务应用程序的开源平台。

适用于 B2B、B2C 或 B2B2C 企业、市场和衍生 SaaS 商务平台的复杂数字商务解决方案。

Virto Commerce 架构的设计原则是:微服务、API-First、云原生、可扩展性。

架构图

    Miniblog.Core 

https://github.com/madskristensen/Miniblog.Core

star: 1.2k ⭐

Miniblog.Coreshi 是基于 ASP.NET Core 构建且功能完善、轻量的博客引擎。

    Blogifier 

https://github.com/blogifierdotnet/Blogifier

star: 1k ⭐

Blogifier 是一个用 .NET 和 Blazor WebAssembly 开发的开源博客引擎,使用 Blogifier,您可以创建个人或者多作者的博客站点。

  eShopOnContainers

https://github.com/dotnet-architecture/eShopOnContainers

star: 20k ⭐

在 Linux、Windows 和 macOS 上运行的跨平台 .NET 示例微服务和基于容器的应用程序。由 .NET 6、Docker 容器、Azure Kubernetes 服务提供支持,它支持 Visual Studio、VS for Mac 和基于 CLI 的环境。

该架构提出了一种面向微服务的架构实现,并在每个微服务中使用了不同的实现(简单的 CRUD 和 DDD/CQRS 模式)。

  CleanArchitecture (ardalis)  

https://github.com/ardalis/CleanArchitecture

star: 9.8k ⭐

基于 .NET 6 的整洁架构解决方案模板,按照整洁架构原则设计,通过使用 Angular 和 ASP.NET Core 可以快速创建单页应用程序(SPA)。

  dotnet-webapi-boilerplate 

https://github.com/fullstackhero/dotnet-webapi-boilerplate

star: 1.5k ⭐

dotnet-webapi-boilerplate 是 .NET 6.0 WebApi 的整洁架构模板,它包含您的项目将需要的最重要的包和功能,包括开箱即用的多租户支持。这个项目可以为您的团队节省 200+ hours 大量的开发时间。

特性:基于 .NET 6, 遵循整洁架构原则,领域驱动设计,多租户支持,支持 MySQL、MSSQL、Oracle 和 PostgreSQL!

  Abp Framework

https://github.com/abpframework/abp

star: 7.6k ⭐

ABP 框架是一个基于 ASP.NET Core 开发的完整基础架构,遵循软件开发最佳实践和最新技术来创建现代化 Web 应用程序和API。

ABP 基于领域驱动设计提供了一个 完整的、模块化、分层的架构,并且提供了必须的基础设施,包括事件总线、后台作业、审计日志等等。

架构图

  University-Microservices

https://github.com/meysamhadeli/University-Microservices

star: 207 ⭐

在 .Net Core 中使用领域驱动设计和 CQRS 实现的大学应用程序。

技术栈:.NET 6、EF Core、CAP、FluentValidation、Swagger & Swagger UI、Serilog 、Opentelemetry-dotnet、Ocelot。

架构图

原文: https://medium.com/dotnet-hub/top-dotnet-asp-net-core-open-source-projects-most-popular-aspnetcore-best-github-repos-6261569bdb06

作者:Ashish Patel

希望对您有用!

最流行的 .NET 开源项目合集相关推荐

  1. CVPR 2019 论文和开源项目合集(Papers with Code)

    CVPR 2019 论文开源项目合集 传送门:CVPR 2020 论文开源项目合集 附:530 篇 CVPR 2019 论文代码链接 目标检测 目标跟踪 语义分割 实例分割 GAN 人脸检测 人体姿态 ...

  2. CVPR 2020 论文和开源项目合集(Papers with Code)

    CVPR 2020 论文开源项目合集,同时欢迎各位大佬提交issue,分享CVPR 2020开源项目 [推荐阅读] CVPR 2020 virtual ECCV 2020 论文开源项目合集来了:htt ...

  3. CVPR 2021 论文和开源项目合集(Papers with Code)

    摘自:https://github.com/amusi/CVPR2021-Papers-with-Code CVPR 2021 论文和开源项目合集 CVPR 2021 论文和开源项目合集(Papers ...

  4. ECCV 2020开源项目合集 (ECCV 2020 paper list with code/data)

    文章转载自https://www.paperdigest.org/2020/08/eccv-2020-papers-with-code-data/,如有侵权,留言后删除. 以下表格列出了ECCV 20 ...

  5. CVPR2020 论文开源项目合集含源码

    CVPR2020论文开源项目合集 Exploring Self-attention for Image Recognition 1 2 3 论文:https://hszhao.github.io/pa ...

  6. vant 半圆仪表盘_超全的 Vue 开源项目合集,签收一下

    原标题:超全的 Vue 开源项目合集,签收一下 写在前面 包括一些ui库和比较完整的小项目.ui库会对主要的单选框,多选框,级联选择器,滑块,日期/时间选择器,进度条,分页,弹框,通知,导航菜单,步骤 ...

  7. 2.4K Star!450 个重磅前端开源项目合集推荐

    大家好,我是你们的 猫哥,还是那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 不知不觉,公众号:前端GitHub 和 GitHub 上的仓库 FrontEndGitHub 都已经更新并运营超过半年了呀, 前 ...

  8. 最新最全的 Android 开源项目合集

    原文链接:https://github.com/opendigg/awesome-github-android-ui awesome-github-android-ui 是由OpenDigg整理并维护 ...

  9. 最新最全的 Android 开源项目合集(一)

    原文链接:https://github.com/opendigg/awesome-github-android-ui 抽屉菜单 MaterialDrawer ★7337 - 安卓抽屉效果实现方案 Si ...

最新文章

  1. 2019华为全联接大会(汇总)
  2. 云-阿里云-清单:清单目录
  3. 一个linux提权用的技巧
  4. 地址解析协议 (ARP) 是什么
  5. 去苹果浏览器默认样式
  6. ROS----窃听小乌龟行动计划
  7. 今晚8点直播(内含福利)丨 Oracle RAC集群安装部署
  8. ML 12 13 mixture of gaussions and EM
  9. 文本分类之一:语言模型
  10. Java异常框架设计
  11. 基于java超市管理系统设计
  12. Angular纯前端实现table表格导出excel的xls格式
  13. NAT下网络流量监控解决方案
  14. 帝国(empire)作业
  15. Debian服务器环境搭建
  16. mysql三表关联查询
  17. 如何向天翼云服务器上传文件,天翼云盘如何上传文件?
  18. ctf misc 学习总结大合集
  19. 数控车椭圆编程实例带图_简析数控车床上椭圆加工的编程方法
  20. Java岗面试12家大厂成功跳槽,含泪整理面经

热门文章

  1. oracle数据库中VARCHAR2(50 CHAR) 和VARCHAR2(50) 有啥区别?
  2. ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据
  3. pointcut注解_Spring AOP使用指南,详细了解AOP相关注解
  4. lstm需要优化的参数_使用PyTorch手写代码从头构建LSTM,更深入的理解其工作原理...
  5. Css3: gradient背景渐变
  6. platform_set_drvdata和platform_get_drvdata用法【转】
  7. Shell 学习笔记之运算符
  8. jQuery.ajax实现根据不同的Content-Type做出不同的响应
  9. IOS 封装轮播图
  10. poj 2398 Toy Storage (计算几何,判断点和线段关系)