开源项目非常适合入门,并且可以作为体系结构参考的好资源, 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: 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

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.NET Core的博客项目。

分类: 博客

License: Apache 2.0

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

Stars: 1.1k

piranha.core

Blogifier是一个用ASP.NET Core编写的轻量级博客模板项目。

分类: CMS

License: MIT

Github: https://github.com/piranhacms/piranha.core

Stars: 1.2k

practical-aspnetcore

Practical-aspnetcore是ASP.NET Core的示例项目, 该项目的目的是使.NET的程序员能够直接从代码中完全学习新的ASP.NET Core的技术栈。

分类: 示例

License: MIT

Github: https://github.com/dodyg/practical-aspnetcore

Stars: 5.4k

NorthwindTraders

NorthwindTraders是使用 Entity Framework 和CQRS模式的DDD的示例项目。

架构: Clean architecture, DDD, CQRS

分类: 参考示例项目

License: MIT

Github: https://github.com/jasontaylordev/NorthwindTraders

Stars: 4.2k

ReactiveTraderCloud

ReactiveTraderCloud是一个实时交易应用程序,展示了反应式编程原理。

架构: 反应式编程

分类: 参考项目

License: Apache 2.0

Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud

Stars: 1.5k

coolstore-microservices

coolstore-microservices是一个示例应用程序,演示了如何通过Service Mesh来使用Kubernetes。

架构: Service Mesh,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.NET Core Star Wars应用程序。

架构: GraphQL

分类: 参考项目

License: MIT

Github: https://github.com/JacekKosciesza/StarWars

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

Stars: 1.1k

最后

欢迎扫码关注我们的公众号 【全球技术精选】,专注国外优秀博客的翻译和开源项目分享,也可以添加QQ群 897216102

基于.NET Core的优秀开源项目合集的更多相关文章

  1. 超全的 Vue 开源项目合集,签收一下

    超全的 Vue 开源项目合集,签收一下 xiaoge2016 前端开发 1周前 作者:xiaoge2016 链接: https://my.oschina.net/u/3018050/blog/2049 ...

  2. 深度学习优质学习项目大放送!-AI Studio精选开源项目合集推荐

    近期 在AI Studio上发现了不少优质的开源深度学习项目,从深度学习入门到进阶,涵盖了CV.NLP.生成对抗网络.强化学习多个研究方向,还有最新的动态图,都以NoteBook的方式直接开源出来,并 ...

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

    原文链接:https://github.com/opendigg/awesome-github-android-ui 在 Github 上做了一个很新的 Android 开发相关开源项目汇总,涉及到 ...

  4. 微信小程序< 3 > ~ 微信小程序开源项目合集

    简介 移动开发者想学习微信小程序需要学习一点HTML ,CSS和JS才能够比较快速的上手,参考自己学习Android学习过程,阅读源码是一个很好的方式,所以才收集了一些WeApp的开源项目. awes ...

  5. TypeScript 优秀开源项目大合集

    TypeScript出来有段时间了,也冒出了很多用TypeScript开发的优秀开源项目,搜寻了一些基于TypeScript项目,分享给大家: https://github.com/brookshi/ ...

  6. .NET Core/.NET5/.NET6 开源项目汇总5:权限管理系统项目

    系列目录     [已更新最新开发文章,点击查看详细] 企业管理系统一般包含后台管理UI.组织机构管理.权限管理.日志.数据访问.表单.工作流等常用必备功能.下面收集的几款优秀开源的管理系统,值得大家 ...

  7. .NET Core/.NET5/.NET6 开源项目汇总6:框架与架构设计(DDD、云原生/微服务/容器/DevOps/CICD等)项目

    系列目录     [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊 ...

  8. github优秀开源项目大全-iOS

    github优秀开源项目大全-iOS APR 25TH, 2014 前言 本文旨在搜集github上优秀的开源项目 本文搜集的项目都是用于iOS开发 本文会持续更新… 完整客户端 ioctocat g ...

  9. Android优秀开源项目

    本文转自:http://blog.tisa7.com/android_open_source_projects Android优秀开源项目 Android经典的开源项目其实非常多,但是国内的博客总是拿 ...

随机推荐

  1. ATS (apache traffic server) http_ui 设置与使用

    参考官方FAQ进行设置: https://cwiki.apache.org/confluence/display/TS/FAQ#FAQ-http_ui 这里也有一篇: https://blog.zym ...

  2. react第二单元(react的组件-state-props-setState)

    第二单元(react的组件-state-props-setState) 课程目标 理解组件和组件的创建.以及能够根据实际场景去划分合理的组件. 理解并且能够灵活的应用组件中的state.props. ...

  3. 闭关修炼180天--手写IOC和AOP(xml篇)

    闭关修炼180天--手写IOC和AOP(xml篇) 帝莘 首先先分享一波思维导图,涵盖了一些Spring的知识点,当然这里并不全面,后期我会持续更新知识点. 在手写实现IOC和AOP之前(也就是打造一 ...

  4. redis 五种常见攻击方法

    如果需要大佬写好的脚本,可以直接去github上面搜 参考文章:https://www.cnblogs.com/wineme/articles/11731612.html    https://www ...

  5. Web项目访问在C盘的图片(不在当前项目路径下的图片)

    使用ASPX页面处理 前台显示 <img src="/UeImg.aspx?path=C:/YxFile/ueditor/upload/image/20200211/637170508 ...

  6. 【程序包管理】Linux软件管理之src源码安装编译

    在很多时候我们需要自定义软件的特性,这时就需要用到源码安装.那么,网上有很多编译源码的工具,那么,我们怎么知道别人使用的是什么工具呢.其实我也不知道(*^▽^*). 那么本篇博客主要是写C代码的源码安 ...

  7. sqlserver 汉字转全拼函数

    create function fn_Getquanpin (@str varchar(100)) returns varchar(8000) as begin declare @re varchar ...

  8. 华为全栈AI技术干货深度解析,解锁企业AI开发“秘籍”

    摘要:针对企业AI开发应用中面临的痛点和难点,为大家带来从实践出发帮助企业构建成熟高效的AI开发流程解决方案. 在数字化转型浪潮席卷全球的今天,AI技术已经成为行业公认的升级重点,正在越来越多的领域为 ...

  9. statementType 使用

    要实现动态传入表名.列名,需要做如下修改 添加属性statementType="STATEMENT" 同时sql里的属有变量取值都改成${xxxx},而不是#{xxx}<de ...

  10. 「每日一题」面试官问你对Promise的理解?可能是需要你能手动实现各个特性

    关注「松宝写代码」,精选好文,每日一题 加入我们一起学习,day day up 作者:saucxs | songEagle 来源:原创 一.前言 2020.12.23日刚立的flag,每日一题,题目类 ...