发布于 2026-01-06 10 阅读
0

精选顶级基于 ASP.NET Core 的开源应用程序项目列表

精选顶级基于 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.1​​k

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 控件,例如DataGridChartsScheduler。您可以在应用程序开发中使用这些控件。

如有任何疑问,请在评论区留言。您也可以通过我们的支持论坛Direct-Trac反馈门户联系我们。我们很乐意为您提供帮助!

这篇文章《基于 ASP.NET Core 的顶级开源应用程序项目精选列表》最初发布于Syncfusion 博客

文章来源:https://dev.to/syncfusion/awesome-list-of-top-asp-net-core-based-open-source-application-projects-1b52