学海无涯

导航

顶级 .NET (ASP.NET Core) 开源项目

电子商务

nop商务

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

它使用最新的 Microsoft 技术,提供高性能、稳定性和安全性。它还与 Azure 和 Web 场完全兼容。

nopCommerce架构遵循众所周知的软件模式和最佳安全实践。可插拔且清晰的架构使开发自定义功能和满足任何业务需求变得容易。

GitHub ⟷ 网站 ⟷ 文档

 

GrandNode(大节点酒店)

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

它是一个直观的电子商务平台,可以灵活地开发在线商店。它支持各种商业模式,如B2B、B2C、多商店、多供应商、多租户、多语言、多币种。

高级个性化、可扩展性、速度和高效率 — 这些功能可有效支持您的电子商务管理。

GitHub ⟷ 网站 ⟷ 文档

 

SimplCommerce的

基于 .NET Core 构建的简单、跨平台、模块化的电子商务系统。

GitHub ⟷ 网站 ⟷ 文档

 

Virto商务

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

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

Virto Commerce 架构的设计原则是:微服务、API 优先、云原生、无头和高级可扩展性。

GitHub ⟷ 网站 ⟷ 文档

 

博客网站

迷你博客.Core

基于 ASP.NET Core 构建的全功能但简单的博客引擎。

GitHub ⟷ 网站

 

博客

Blogifier 是一个用 .NET 和 Blazor WebAssembly 编写的开源发布平台。使用 Blogifier,您可以制作多作者或个人博客以及功能强大的网站。

现在,它可以用作个人或团体博客,更多功能正在开发中。

GitHub ⟷ 网站 ⟷ 文档

 

体系结构样式和模式

eShopOnContainers

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

该架构提出了一种面向微服务的架构实现,具有多个自治微服务(每个微服务拥有自己的数据/数据库),并在每个微服务中实现不同的方法(简单的 CRUD 与 DDD/CQRS 模式),使用 HTTP 作为客户端应用程序和微服务之间的通信协议,并支持基于集成事件和事件总线(轻量级消息代理、轻量级小微量级、轻量级小微量级、轻量级小微量化、轻量级小微小化、轻量级小微小化、轻量级小微全力、轻量级小微全体化、轻量级小微 在 RabbitMQ 或 Azure 服务总线之间进行选择,以及路线图中定义的其他功能。

GitHub上

 

CleanArchitecture (ardalis)

Clean Architecture 解决方案模板:具有 ASP.NET Core 的 Clean Architecture 的起点。

Clean Architecture 只是同一松散耦合、依赖倒置架构的一系列名称中的最新名称。您还会发现它命名为六边形端口和适配器洋葱架构

GitHub上

 

CleanArchitecture (jasontaylordev)

适用于 .NET 6 的干净体系结构解决方案模板。

这是一个解决方案模板,用于使用 Angular 和 ASP.NET Core 创建遵循 Clean Architecture 原则的单页应用程序 (SPA)。通过安装并运行关联的 NuGet 包,基于此模板创建新项目。

GitHub ⟷ 文档

 

dotnet-webapi-boilerplate

.NET Web API 样板是适用于 .NET 6.0 WebApi 的干净体系结构模板,使用多租户支持构建。

此存储库的目标是为任何 .NET 开发人员/团队提供一个完整且功能丰富的起点,以使用 .NET 6 Web API 启动其下一个主要项目。这也有助于学习高级概念和实现,例如多租户、CQRS、洋葱架构、清洁编码标准等。

GitHub上

 

建筑 (rafaelfgx)

.NET 6、ASP.NET Core 6、Entity Framework Core 6、C# 10、Angular 13、Clean Code、SOLID 和 DDD。

该项目是使用新技术和最佳实践的架构示例。目标是分享知识并将其用作新项目的参考。

GitHub上

 

Abp框架

ABP框架是一个开源的Web应用程序框架,它提供了一个自以为是的架构,用于在.NET和 ASP.NET Core平台之上构建具有最佳实践的企业软件解决方案。

它提供了基本的基础设施、生产就绪的启动模板、模块、主题、工具、指南和文档,以正确实施该架构,并尽可能地自动化细节和重复性工作。

GitHub ⟷ 网站 ⟷ 文档

 

带 DDD 的模块化单体

采用域驱动设计方法的全模块化 Monolith .NET 应用程序。

GitHub上

 

sample-dotnet-core-cqrs-api

使用干净体系结构的原始 SQL 和 DDD 的示例 .NET Core REST API CQRS 实现。

GitHub上

 

大学-微服务

使用 .Net Core、Docker、RabbitMQ、CAP、gRPC、Ocelot API 网关、Redis、PostgreSQL、SqlServer、Entity Framework Core、CQRS、DDD 和 Clean Architecture 实现实现“大学”微服务应用程序。还包括跨领域问题,例如使用 Seq 实现集中式分布式日志记录。

GitHub上

 

.NET 示例

实用-aspnetcore

您可以使用的 ASP.NET Core 2.1、2.2、3.1、5.0 和 6.0 项目的实际示例。

此项目的目标是使 .NET 程序员能够直接从代码中从头开始学习新的 ASP.NET Core 堆栈。底层 ASP.NET Core 堆栈中具有如此多的功能。

GitHub上

 

aspnetcore-realworld-example-app

创建 ASP.NET Core 代码库是为了演示使用 ASP.NET Core(面向功能)构建的完全成熟的全栈应用程序,包括 CRUD 操作、身份验证、路由、分页等,这些都符合 RealWorld 规范和 API。

GitHub ⟷ 网站 ⟷ 文档

 

Equinox项目

Equinox 项目是用 .NET Core 编写的开源项目,具有 DDD、CQRS 和事件溯源概念。

此项目的目标是实现最常用的技术,并与技术社区分享使用 .NET 开发出色应用程序的最佳方法。

GitHub ⟷ 文档

 

.NET 库、工具、框架和路线图

awesome-dotnet-core(真棒-dotnet-core)

很棒的 .NET Core 库、工具、框架和软件的集合。

GitHub上

 

awesome-dotnet

很棒的 .NET 库、工具、框架和软件的集合。

GitHub上

 

AspNetCore-开发人员-路线图

2022 年成为 ASP.NET Core 开发人员的路线图。

您可以找到一个图表,演示您可以采取的路径以及您想要学习的库,以成为 ASP.NET Core 开发人员。

GitHub上

 

.NET-后端-开发人员-路线图

面向希望专注于后端并专门使用微服务的 .NET 开发人员的路线图。

GitHub上

 

真棒-微服务-DotNet

.NET 中微服务的大量培训系列、文章、视频、书籍、课程、示例项目和工具的集合。

GitHub上

 

clean-code-dotnet

适用于 .NET 的 Clean Code 概念和工具。

GitHub上

posted on 2024-05-29 08:56  宁静致远.  阅读(253)  评论(0编辑  收藏  举报