Các dự án mã nguồn mở rất tốt để bắt đầu và là nguồn tốt để tham khảo kiến ​​trúc. Có một số mã nguồn mở ASP.NET Core các dự án có sẵn trong GitHub. Các dự án này sẽ giúp bạn tìm hiểu chuyên sâu về công nghệ ASP.NET Core, với các kiểu kiến ​​trúc và mẫu mã khác nhau. Một số ứng dụng thời gian thực hàng đầu hoặc các dự án tham chiếu kiến ​​trúc mẫu trên các danh mục khác nhau được liệt kê trong bài viết này.

Bạn còn chờ gì nữa? Kiểm tra các dự án này và bắt đầu!

nopCommerce

nopCommerce là một ứng dụng giỏ hàng thương mại điện tử mã nguồn mở phổ biến. Nó ổn định và hỗ trợ một số tùy chỉnh để phù hợp với nhu cầu của bạn. Có một số plugin có sẵn để nâng cao nó.

Miền: Thương mại điện tử

Loại hình: Ứng dụng thời gian thực

Giấy phép: Giấy phép GPLv3 cộng với powered by nopCommerce yêu cầu trên mỗi trang

GitHub: https://github.com/nopSolutions/nopCommerce

Các ngôi sao: 5,2k

OrchardCore

OrchardCore là một khung hệ thống quản lý nội dung (CMS) mã nguồn mở hỗ trợ tính mô-đun và đa chức năng.

Miền: CMS

Loại hình: Ứng dụng thời gian thực

Giấy phép: BSD 3-Mệnh đề

GitHub: https://github.com/OrchardCMS/OrchardCore

Các ngôi sao: 4,3k

SimplCommerce

SimplCommerce là một ứng dụng thương mại điện tử dựa trên mô-đun, microservice, được xây dựng bằng ASP.NET Core.

Miền: Thương mại điện tử

Loại hình: Ứng dụng thời gian thực

Giấy phép: Apache 2.0

GitHub: https://github.com/simplcommerce/SimplCommerce

Các ngôi sao: 2,8k

squidex

squidex là một trung tâm quản lý nội dung và CMS không đầu, được xây dựng bằng ASP.NET Core với các mẫu OData và CQRS.

Miền: CMS

Loại hình: Ứng dụng thời gian thực

Giấy phép: MIT

GitHub: https://github.com/Squidex/squidex

Các ngôi sao: 1,2k

Miniblog.Core

Miniblog.Core là một công cụ blog dựa trên ASP.NET Core.

Miền: Công cụ blog

Loại hình: Ứng dụng thời gian thực

Giấy phép: Apache 2.0

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

Các ngôi sao: 985

piranha.core

piranha.core là một ứng dụng CMS dựa trên ASP.NET Core.

Miền: CMS

Loại hình: Ứng dụng thời gian thực

Giấy phép: MIT

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

Các ngôi sao: 1k

Blogifier

Blogifier là một công cụ blog nhẹ được viết bằng ASP.NET Core.

Miền: Công cụ blog

Loại hình: Ứng dụng thời gian thực

Giấy phép: MIT

GitHub: https://github.com/blogifierdotnet/Blogifier

Các ngôi sao: 675

eShopOnContainers

eShopOnContainers là một ứng dụng tham chiếu mẫu thể hiện các mẫu kiến ​​trúc khác nhau của các dịch vụ vi mô dựa trên vùng chứa của Microsoft.

Ngành kiến ​​​​trúc: Dịch vụ vi mô dựa trên vùng chứa

Loại hình: Ứng dụng tham khảo

Giấy phép: MIT

Github: https://github.com/dotnet-architecture/eShopOnContainers

Các ngôi sao: 15.1k

eShopOnWeb

eShopOnWeb là một ứng dụng tham chiếu mẫu thể hiện kiến ​​trúc nguyên khối do Microsoft cung cấp.

Ngành kiến ​​​​trúc: Nguyên khối

Loại hình: Ứng dụng tham khảo

Giấy phép: MIT

GitHub: https://github.com/dotnet-architecture/eShopOnWeb

Các ngôi sao: 4,9k

thực tế-aspnetcore

Thực tế-aspnetcore là một mẫu thực tế cho ASP.NET Core.

Loại hình: Mẫu

Giấy phép: MIT

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

Các ngôi sao: 5,1k

NorthwindTraders

NorthwindTraders là một ứng dụng tham chiếu mẫu cho kiến ​​trúc hướng miền sử dụng Khuôn khổ thực thể và mẫu CQRS.

Ngành kiến ​​​​trúc: Kiến trúc sạch, DDD, CQRS

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: MIT

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

Các ngôi sao: 4k

ReactiveTraderCloud

ReactiveTraderCloud là một ứng dụng giao dịch thời gian thực thể hiện các nguyên tắc lập trình phản ứng.

Ngành kiến ​​​​trúc: Lập trình phản ứng

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: Apache 2.0

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

Các ngôi sao: 1,4k

coolstore-microservices

coolstore-microservices là một ứng dụng mẫu thể hiện việc sử dụng Kubernetes bằng lưới dịch vụ.

Ngành kiến ​​​​trúc: Dịch vụ vi mô dựa trên Kubernetes sử dụng lưới dịch vụ

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: MIT

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

Các ngôi sao: 1.5k

đám mây

cloudcribe là một khuôn khổ nền tảng để xây dựng một ứng dụng nhiều đối tượng.

Ngành kiến ​​​​trúc: Khung nhiều đối tượng

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: Apache 2.0

Github: https://github.com/cloudscribe/cloudscribe

Các ngôi sao: 925

clean-architecture-manga

clean-architecture-manga là một ứng dụng mẫu kiến ​​trúc sạch.

Ngành kiến ​​​​trúc: Kiến trúc sạch sẽ

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: Apache

GitHub: https://github.com/ivanpaulovich/clean-architecture-manga

Các ngôi sao: 2,2k

Chiến tranh giữa các vì sao

StarWars là một ứng dụng ASP.NET Core Star Wars dựa trên GraphQL.

Ngành kiến ​​​​trúc: GraphQL

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: MIT

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

Các ngôi sao: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api là một dự án mẫu thể hiện việc sử dụng kiến ​​trúc sạch API Rest với mẫu CQRS.

Ngành kiến ​​​​trúc: Kiến trúc sạch, DDD, CQRS

Loại hình: Ứng dụng tham khảo mẫu

Giấy phép: Không được chỉ định

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

Các ngôi sao: 916

Vị trí

Pos là một dự án mẫu thể hiện việc sử dụng microservices.

Ngành kiến ​​​​trúc: Microservices, DDD, CQRS

Loại hình: Đơn tham khảo mẫu

Giấy phép: Không được chỉ định

GitHub: https://github.com/NHadi/Pos

Các ngôi sao: 187

Sự kết luận

Ngoài các ứng dụng này, bạn có thể xem một số thư viện, công cụ và khung công tác .NET Core tuyệt vời hơn trên trang GitHub này.

Syncfusion cung cấp hơn 70 điều khiển giao diện người dùng ASP.NET Core hiệu suất cao, nhẹ, mô-đun và đáp ứng như DataGrid, Charts và Scheduler. Bạn có thể sử dụng các điều khiển này trong quá trình phát triển ứng dụng của mình.

Nếu bạn có bất kỳ câu hỏi nào, vui lòng cho chúng tôi biết trong phần bình luận. Bạn cũng có thể liên hệ với chúng tôi thông qua Diễn đàn hỗ trợ, Direct-Trac hoặc Cổng phản hồi của chúng tôi. Chúng tôi rất vui khi hỗ trợ bạn!

Previous articleCách thiết kế lịch vé máy bay để hiển thị giá vé thấp nhất trong Flutter
Next articleInstagram có sở hữu hình ảnh và ảnh bạn đăng không?
Natalia Quinn là một nàng thơ của How2Geeks, hiện đang là Copywriting và là nhà biên tập nội dung có tiếng chuyên về lĩnh vực công nghệ và kỹ thuật số. Các bài viết của Natalia đều có những nét riêng và chuyên cung cấp những thông tin về công nghệ, những mẹo công nghệ hay những bản tin công nghệ hay nhất và mới nhất hiện nay.