開源項目非常適合入門,可作為架構參考的良好來源。 有幾個開源的 ASP.NET 核心 GitHub 上可用的項目。 這些項目將幫助您深入學習 ASP.NET Core 技術,以及不同類型的架構和編碼模式。 本文列出了一些不同類別的頂級實時應用程序或示例架構參考項目。

你在等什麼? 查看這些項目並開始吧!

nopCommerce

nopCommerce 是一個流行的開源電子商務購物車應用程序。 它穩定並支持多種自定義以滿足您的需求。 有幾個插件可以用來增強它。

領域: 電子商務

類型: 實時應用

執照: GPLv3 許可證加上 powered by nopCommerce 每頁要求

GitHubhttps://github.com/nopSolutions/nopCommerce

星星: 5.2k

果園核心

OrchardCore 是一個支持模塊化和多租戶的開源內容管理系統 (CMS) 框架。

領域: 內容管理系統

類型: 實時應用

執照: BSD 3-條款

GitHubhttps://github.com/OrchardCMS/OrchardCore

星星: 4.3k

簡單商務

SimplCommerce 是一個模塊化的、基於微服務的電子商務應用程序,使用 ASP.NET Core 構建。

領域: 電子商務

類型: 實時應用

執照: 阿帕奇 2.0

GitHubhttps://github.com/simplcommerce/SimplCommerce

星星: 2.8k

魷魚

squidex 是一個無頭 CMS 和內容管理中心,使用帶有 OData 和 CQRS 模式的 ASP.NET Core 構建。

領域: 內容管理系統

類型: 實時應用

執照: 麻省理工學院

GitHubhttps://github.com/Squidex/squidex

星星: 1.2k

微博.Core

Miniblog.Core 是一個基於 ASP.NET Core 的博客引擎。

領域: 博客引擎

類型: 實時應用

執照: 阿帕奇 2.0

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

星星: 985

食人魚核心

piranha.core 是一個基於 ASP.NET Core 的 CMS 應用程序。

領域: 內容管理系統

類型: 實時應用

執照: 麻省理工學院

GitHubhttps://github.com/piranhacms/piranha.core

星星: 1k

博客編輯器

Blogifier 是一個用 ASP.NET Core 編寫的輕量級博客引擎。

領域: 博客引擎

類型: 實時應用

執照: 麻省理工學院

GitHubhttps://github.com/blogifierdotnet/Blogifier

星星: 675

eShopOnContainers

eShopOnContainers 是一個示例參考應用程序,展示了 Microsoft 的基於容器的微服務的各種架構模式。

建築學: 基於容器的微服務

類型: 參考應用

執照: 麻省理工學院

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

星星: 15.1k

eShopOnWeb

eShopOnWeb 是一個示例參考應用程序,展示了由 Microsoft 提供支持的單體架構。

建築學: 單片

類型: 參考應用

執照: 麻省理工學院

GitHubhttps://github.com/dotnet-architecture/eShopOnWeb

星星: 4.9k

實用的aspnetcore

實用-aspnetcore 是 ASP.NET Core 的實用示例。

類型: 樣品

執照: 麻省理工學院

GitHubhttps://github.com/dodyg/practical-aspnetcore

星星: 5.1k

北風貿易商

NorthwindTraders 是使用實體框架和 CQRS 模式的域驅動架構的示例參考應用程序。

建築學:清潔架構、DDD、CQRS

類型: 示例參考應用程序

執照: 麻省理工學院

Githubhttps://github.com/JasonGT/NorthwindTraders

星星: 4k

反應交易者云

ReactiveTraderCloud 是一個展示反應式編程原理的實時交易應用程序。

建築學: 反應式編程

類型: 示例參考應用程序

執照: 阿帕奇 2.0

Githubhttps://github.com/AdaptiveConsulting/ReactiveTraderCloud

星星: 1.4k

Coolstore-微服務

coolstore-microservices 是一個示例應用程序,演示了使用服務網格來使用 Kubernetes。

建築學: 使用服務網格的基於 Kubernetes 的微服務

類型: 示例參考應用程序

執照: 麻省理工學院

GitHub: https://github.com/vietnam-devs/coolstore-microservices

星星: 1.5k

雲抄寫員

cloudscribe 是用於構建多租戶應用程序的基礎框架。

建築學: 多租戶框架

類型: 示例參考應用程序

執照: 阿帕奇 2.0

Githubhttps://github.com/cloudscribe/cloudscribe

星星: 925

乾淨的建築漫畫

clean-architecture-manga 是一個乾淨的架構示例應用程序。

建築學: 乾淨的架構

類型: 示例參考應用程序

執照: 阿帕奇

GitHubhttps://github.com/ivanpaulovich/clean-architecture-manga

星星: 2.2k

星球大戰

StarWars 是一個基於 GraphQL 的 ASP.NET Core 星球大戰應用程序。

建築學: GraphQL

類型: 示例參考應用程序

執照: 麻省理工學院

GitHubhttps://github.com/JacekKosciesza/StarWars

星星: 527

示例-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api 是一個示例項目,演示瞭如何使用帶有 CQRS 模式的 Rest API 清潔架構。

建築學:清潔架構、DDD、CQRS

類型: 示例參考應用程序

執照: 未指定

GitHubhttps://github.com/kgrzybek/sample-dotnet-core-cqrs-api

星星: 916

位置

Pos 是一個演示微服務使用的示例項目。

建築學:微服務、DDD、CQRS

類型: 示例參考應用程序

執照: 未指定

GitHubhttps://github.com/NHadi/Pos

星星: 187

結論

除了這些應用程序之外,您還可以查看一些更棒的 .NET Core 庫、工具和框架 這個 GitHub 頁面.

Syncfusion 提供了 70 多個高性能、輕量級、模塊化和響應式 ASP.NET Core UI 控件,例如 DataGrid、Charts 和 Scheduler。 您可以在應用程序開發中使用這些控件。

如果您有任何問題,請在評論部分告訴我們。 您也可以通過我們的支持論壇、Direct-Trac 或反饋門戶與我們聯繫。 我們很樂意為您提供幫助!

Previous article在 C# 中將數據導出到 Excel 的 6 種簡單方法
Next articleInstagram 是否擁有您發布的圖片和照片?
納塔利婭·奎因(Natalia Quinn)是一個智慧的繆斯女神,目前是技術和數字領域的著名編輯。納塔利亞(Natalia)的文章具有自己的功能,並專門提供有關技術,技術技巧或最新技術新聞通訊的信息。