โครงการโอเพนซอร์ซเหมาะอย่างยิ่งสำหรับการเริ่มต้นและเป็นแหล่งอ้างอิงที่ดีสำหรับสถาปัตยกรรม มีโอเพ่นซอร์สหลายตัว ASP.NET Core โครงการที่มีอยู่ใน GitHub โปรเจ็กต์เหล่านี้จะช่วยให้คุณเรียนรู้เทคโนโลยี ASP.NET Core ในเชิงลึกด้วยสถาปัตยกรรมและรูปแบบการเข้ารหัสประเภทต่างๆ แอปพลิเคชั่นเรียลไทม์ชั้นนำบางรายการหรือโปรเจ็กต์อ้างอิงสถาปัตยกรรมตัวอย่างในหมวดหมู่ต่างๆ แสดงอยู่ในบทความนี้

คุณกำลังรออะไรอยู่? ตรวจสอบโครงการเหล่านี้และเริ่มต้น!

nopCommerce

nopCommerce เป็นแอปพลิเคชั่นตะกร้าสินค้าอีคอมเมิร์ซโอเพ่นซอร์สยอดนิยม มีความเสถียรและรองรับการปรับแต่งหลายอย่างเพื่อให้เหมาะกับความต้องการของคุณ มีปลั๊กอินหลายตัวที่สามารถปรับปรุงได้

โดเมน: อีคอมเมิร์ซ

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: ใบอนุญาต GPLv3 บวกกับ powered by nopCommerce ความต้องการในแต่ละหน้า

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

ดาว: 5.2k

OrchardCore

OrchardCore เป็นเฟรมเวิร์กระบบการจัดการเนื้อหาโอเพนซอร์ส (CMS) ที่สนับสนุนโมดูลาร์และมัลติเทนแนนซี่

โดเมน: CMS

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: BSD 3-Clause

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

ดาว: 4.3k

SimplCommerce

SimplCommerce เป็นแอปพลิเคชันอีคอมเมิร์ซแบบโมดูลาร์ที่ใช้ไมโครเซอร์วิส ซึ่งสร้างขึ้นโดยใช้ ASP.NET Core

โดเมน: อีคอมเมิร์ซ

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: Apache 2.0

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

ดาว: 2.8k

squidex

squidex เป็น CMS ที่ไม่มีส่วนหัวและศูนย์กลางการจัดการเนื้อหา สร้างขึ้นโดยใช้ ASP.NET Core พร้อมรูปแบบ OData และ CQRS

โดเมน: CMS

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: MIT

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

ดาว: 1.2k

Miniblog.Core

Miniblog.Core เป็นเอ็นจิ้นบล็อกที่ใช้ ASP.NET Core

โดเมน: บล็อกเอ็นจิ้น

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: Apache 2.0

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

ดาว: 985

piranha.core

piranha.core เป็นแอปพลิเคชั่น CMS ที่ใช้ ASP.NET Core

โดเมน: CMS

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: MIT

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

ดาว: 1k

Blogifier

Blogifier เป็นเอ็นจิ้นบล็อกน้ำหนักเบาที่เขียนด้วย ASP.NET Core

โดเมน: บล็อกเอ็นจิ้น

พิมพ์: แอปพลิเคชันตามเวลาจริง

ใบอนุญาต: MIT

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

ดาว: 675

eShopOnContainers

eShopOnContainers เป็นแอปพลิเคชันอ้างอิงตัวอย่างที่แสดงรูปแบบสถาปัตยกรรมต่างๆ ของไมโครเซอร์วิสบนคอนเทนเนอร์โดย Microsoft

สถาปัตยกรรม: ไมโครเซอร์วิสแบบคอนเทนเนอร์

พิมพ์: ใบสมัครอ้างอิง

ใบอนุญาต: MIT

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

ดาว: 15.1k

eShopOnWeb

eShopOnWeb คือแอปพลิเคชันอ้างอิงตัวอย่างที่แสดงสถาปัตยกรรมเสาหินที่ขับเคลื่อนโดย Microsoft

สถาปัตยกรรม: เสาหิน

พิมพ์: ใบสมัครอ้างอิง

ใบอนุญาต: MIT

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

ดาว: 4.9k

ปฏิบัติ-aspnetcore

Practical-aspnetcore เป็นตัวอย่างที่ใช้งานได้จริงสำหรับ ASP.NET Core

พิมพ์: ตัวอย่าง

ใบอนุญาต: MIT

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

ดาว: 5.1k

NorthwindTraders

NorthwindTraders เป็นแอปพลิเคชันอ้างอิงตัวอย่างสำหรับสถาปัตยกรรมที่ขับเคลื่อนด้วยโดเมนโดยใช้ Entity Framework และรูปแบบ CQRS

สถาปัตยกรรม: สถาปัตยกรรมสะอาด DDD, CQRS

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: MIT

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

ดาว: 4k

ReactiveTraderCloud

ReactiveTraderCloud เป็นแอปพลิเคชันการซื้อขายแบบเรียลไทม์ที่แสดงหลักการเขียนโปรแกรมเชิงโต้ตอบ

สถาปัตยกรรม: การเขียนโปรแกรมปฏิกิริยา

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: Apache 2.0

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

ดาว: 1.4k

coolstore-microservices

coolstore-microservices เป็นแอปพลิเคชันตัวอย่างที่สาธิตการใช้ Kubernetes โดยใช้โครงข่ายบริการ

สถาปัตยกรรม: ไมโครเซอร์วิสที่ใช้ Kubernetes โดยใช้บริการเมช

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: MIT

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

ดาว: 1.5k

cloudscribe

cloudscribe เป็นเฟรมเวิร์กพื้นฐานสำหรับการสร้างแอปพลิเคชันแบบหลายผู้เช่า

สถาปัตยกรรม: Multitenant framework

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: Apache 2.0

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

ดาว: 925

clean-architecture-มังงะ

clean-architecture-manga เป็นแอปพลิเคชั่นตัวอย่างสถาปัตยกรรมที่สะอาด

สถาปัตยกรรม: สถาปัตยกรรมสะอาด

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: อาปาเช่

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

ดาว: 2.2k

สตาร์วอร์ส

StarWars เป็นแอปพลิเคชั่น ASP.NET Core Star Wars ที่ใช้ GraphQL

สถาปัตยกรรม: GraphQL

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: MIT

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

ดาว: 527

ตัวอย่าง dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api เป็นโปรเจ็กต์ตัวอย่างที่สาธิตการใช้สถาปัตยกรรมสะอาดของ Rest API ด้วยรูปแบบ CQRS

สถาปัตยกรรม: สถาปัตยกรรมสะอาด DDD, CQRS

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: ไม่ระบุ

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

ดาว: 916

โพส

Pos เป็นโครงการตัวอย่างที่สาธิตการใช้ไมโครเซอร์วิส

สถาปัตยกรรม: ไมโครเซอร์วิส, DDD, CQRS

พิมพ์: ตัวอย่างใบสมัครอ้างอิง

ใบอนุญาต: ไม่ระบุ

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

ดาว: 187

บทสรุป

นอกเหนือจากแอปพลิเคชันเหล่านี้แล้ว คุณยังสามารถตรวจสอบไลบรารี .NET Core เครื่องมือ และเฟรมเวิร์กที่ยอดเยี่ยมได้อีกด้วย หน้า GitHub นี้.

Syncfusion มอบการควบคุม ASP.NET Core UI ประสิทธิภาพสูง น้ำหนักเบา แยกส่วน และตอบสนองกว่า 70 รายการ เช่น DataGrid, Charts และ Scheduler คุณสามารถใช้การควบคุมเหล่านี้ในการพัฒนาแอปพลิเคชันของคุณ

หากคุณมีคำถามใด ๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น คุณยังสามารถติดต่อเราผ่านฟอรัมการสนับสนุน Direct-Trac หรือพอร์ทัลคำติชม เรายินดีที่จะช่วยเหลือคุณ!

บทความก่อนหน้านี้วิธีการออกแบบปฏิทินค่าโดยสารเพื่อแสดงค่าโดยสารต่ำสุดใน Flutter
บทความถัดไปInstagram เป็นเจ้าของรูปภาพและรูปภาพที่คุณโพสต์หรือไม่
Natalia Quinn เป็น Muse of How2Geeks ปัจจุบันเป็นผู้เขียนคำโฆษณาและบรรณาธิการที่มีชื่อเสียงในด้านเทคโนโลยีและดิจิตอลบทความของ Natalia มีคุณสมบัติของตัวเองและมีความเชี่ยวชาญในการให้ข้อมูลเกี่ยวกับเทคโนโลยีเคล็ดลับเทคโนโลยีหรือจดหมายข่าวเทคโนโลยีล่าสุดและล่าสุดในปัจจุบัน