精选顶级基于 ASP.NET Core 的开源应用程序项目列表
开源项目非常适合入门,也是架构参考的绝佳资源。GitHub 上有许多开源的 ASP.NET Core 项目。这些项目将帮助您深入学习 ASP.NET Core 技术,涵盖不同类型的架构和编码模式。本文列出了一些不同类别的顶级实时应用程序或示例架构参考项目。
还在等什么?快来看看这些项目,开始行动吧!
nopCommerce
nopCommerce 是一款流行的开源电子商务购物车应用程序。它稳定可靠,并支持多种自定义选项以满足您的需求。此外,还有许多插件可供使用,进一步增强其功能。
领域:电子商务
类型:实时应用程序
许可: GPLv3 许可,且每页均需包含“powered by nopCommerce”字样。
GitHub: https://github.com/nopSolutions/nopCommerce
星级: 4.1k
OrchardCore
OrchardCore 是一个支持模块化和多租户的开源内容管理系统 (CMS) 框架。
域名: CMS
类型:实时应用程序
许可证: BSD 3-Clause
GitHub: https://github.com/OrchardCMS/OrchardCore
星级: 3.3k
简易商务
SimplCommerce 是一个模块化、基于微服务的电子商务应用程序,使用 ASP.NET Core 构建。
领域:电子商务
类型:实时应用程序
许可证: Apache 2.0
GitHub: https://github.com/simplcommerce/SimplCommerce
星级: 2.4k
squidex
squidex 是一个无头 CMS 和内容管理中心,使用 ASP.NET Core 和 OData 和 CQRS 模式构建。
域名: CMS
类型:实时应用程序
许可证: MIT
GitHub: https://github.com/Squidex/squidex
星级: 831
迷你博客核心
Miniblog.Core 是一个基于 ASP.NET Core 的博客引擎。
域名:博客引擎
类型:实时应用程序
许可证: Apache 2.0
GitHub: https://github.com/madskristensen/Miniblog.Core
星级: 807
piranha.core
piranha.core 是一个基于 ASP.NET Core 的 CMS 应用程序。
域名: CMS
类型:实时应用程序
许可证: MIT
GitHub: https://github.com/piranhacms/piranha.core
星星: -642
Blogifier
Blogifier 是一个用 ASP.NET Core 编写的轻量级博客引擎。
域名:博客引擎
类型:实时应用程序
许可证: MIT
GitHub: https://github.com/blogifierdotnet/Blogifier
星级: 466
集装箱上的电子商店
eShopOnContainers 是微软提供的示例参考应用程序,演示了基于容器的微服务的各种架构模式。
架构:基于容器的微服务
类型:参考申请
许可证: MIT
Github: https://github.com/dotnet-architecture/eShopOnContainers
星级: 11.9k
eShopOnWeb
eShopOnWeb 是一个示例参考应用程序,演示了由 Microsoft 提供支持的单体架构。
建筑风格:整体式
类型:参考申请
许可证: MIT
GitHub: https://github.com/dotnet-architecture/eShopOnWeb
星级: 3.6k
实用 ASP.NET Core
practical-aspnetcore 是一个 ASP.NET Core 的实用示例。
类型:样品
许可证: MIT
GitHub: https://github.com/dodyg/practical-aspnetcore
星级: 3.1k
北风贸易商
NorthwindTraders 是一个使用 Entity Framework 和 CQRS 模式的领域驱动架构的示例参考应用程序。
架构:整洁架构、领域驱动设计 (DDD)、CQRS
类型:示例参考应用程序
许可证: MIT
Github: https://github.com/JasonGT/NorthwindTraders
星级: 2.9k
ReactiveTraderCloud
ReactiveTraderCloud 是一个实时交易应用程序,展示了响应式编程原理。
架构:响应式编程
类型:示例参考应用程序
许可证: Apache 2.0
Github: https://github.com/AdaptiveConsulting/ReactiveTraderCloud
星级: 1.2k
冷库微服务
coolstore-microservices 是一个示例应用程序,演示了如何使用 Kubernetes 的服务网格。
架构:基于 Kubernetes 的微服务架构,采用服务网格
类型:示例参考应用程序
许可证: MIT
Github: https://github.com/vietnam-devs/coolstore-microservices
星级: 1.1k
Cloudscribe
cloudscribe 是构建多租户应用程序的基础框架。
架构:多租户框架
类型:示例参考应用程序
许可证: Apache 2.0
Github: https://github.com/cloudscribe/cloudscribe
星级: 829
清洁架构漫画
clean-architecture-manga 是一个 clean architecture 示例应用程序。
建筑:简洁的建筑
类型:示例参考应用程序
许可证: Apache
GitHub: https://github.com/ivanpaulovich/clean-architecture-manga
星级: 852
星球大战
StarWars 是一个基于 GraphQL 的 ASP.NET Core 星球大战应用程序。
架构: GraphQL
类型:示例参考应用程序
许可证: MIT
GitHub: https://github.com/JacekKosciesza/StarWars
星级: 460
示例 dotnet-core-cqrs-api
sample-dotnet-core-cqrs-api 是一个示例项目,演示了如何使用 CQRS 模式实现 REST API 的简洁架构。
架构:整洁架构、领域驱动设计 (DDD)、CQRS
类型:示例参考应用程序
许可证:未指定
GitHub: https://github.com/kgrzybek/sample-dotnet-core-cqrs-api
星级: 384
位置
Pos 是一个演示微服务使用的示例项目。
架构:微服务、领域驱动设计 (DDD)、CQRS
类型:示例参考应用程序
许可证:未指定
GitHub: https://github.com/NHadi/Pos
星级: 112
结论
除了这些应用程序之外,您还可以在这个 GitHub 页面上查看更多优秀的 .NET Core 库、工具和框架。
Syncfusion 提供 70 多个高性能、轻量级、模块化且响应迅速的 ASP.NET Core UI 控件,例如DataGrid、Charts和Scheduler。您可以在应用程序开发中使用这些控件。
如有任何疑问,请在评论区留言。您也可以通过我们的支持论坛、Direct-Trac或反馈门户联系我们。我们很乐意为您提供帮助!
这篇文章《基于 ASP.NET Core 的顶级开源应用程序项目精选列表》最初发布于Syncfusion 博客。
文章来源:https://dev.to/syncfusion/awesome-list-of-top-asp-net-core-based-open-source-application-projects-1b52