Open-source projekty jsou skvělé pro začátek a slouží jako dobrý zdroj pro reference o architektuře. Existuje několik open-source ASP.NET Core projekty dostupné na GitHubu. Tyto projekty vám pomohou naučit se technologii ASP.NET Core do hloubky, s různými typy architektury a vzory kódování. V tomto článku jsou uvedeny některé z nejlepších aplikací v reálném čase nebo ukázkové referenční projekty architektury napříč různými kategoriemi.

Na co čekáš? Podívejte se na tyto projekty a začněte!

nopCommerce

nopCommerce je populární open-source e-commerce aplikace nákupního košíku. Je stabilní a podporuje několik přizpůsobení, aby vyhovoval vašim potřebám. Pro jeho vylepšení je k dispozici několik pluginů.

Doména: Elektronický obchod

Typ: Aplikace v reálném čase

Licence: Licence GPLv3 plus powered by nopCommerce požadavek na každé stránce

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

hvězdy: 5,2 tis

OrchardCore

OrchardCore je open-source systém pro správu obsahu (CMS), který podporuje modularitu a multitenancy.

Doména: CMS

Typ: Aplikace v reálném čase

Licence: BSD 3-klauzule

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

hvězdy: 4,3 tis

SimplCommerce

SimplCommerce je modulární aplikace elektronického obchodování založená na mikroslužbách vytvořená pomocí ASP.NET Core.

Doména: Elektronický obchod

Typ: Aplikace v reálném čase

Licence: Apache 2.0

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

hvězdy: 2,8 tis

squidex

squidex je bezhlavý CMS a centrum pro správu obsahu, postavené pomocí ASP.NET Core se vzory OData a CQRS.

Doména: CMS

Typ: Aplikace v reálném čase

Licence: MIT

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

hvězdy: 1,2 tis

Miniblog.Core

Miniblog.Core je blogovací modul založený na ASP.NET Core.

Doména: Blogový engine

Typ: Aplikace v reálném čase

Licence: Apache 2.0

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

hvězdy: 985

piranha.core

piranha.core je aplikace CMS založená na ASP.NET Core.

Doména: CMS

Typ: Aplikace v reálném čase

Licence: MIT

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

hvězdy: 1k

Blogifier

Blogifier je odlehčený blogovací modul napsaný v ASP.NET Core.

Doména: Blogový engine

Typ: Aplikace v reálném čase

Licence: MIT

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

hvězdy: 675

eShopOnContainers

eShopOnContainers je ukázková referenční aplikace demonstrující různé vzory architektury mikroslužeb založených na kontejnerech od společnosti Microsoft.

Architektura: Kontejnerové mikroslužby

Typ: Referenční aplikace

Licence: MIT

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

hvězdy: 15,1 tis

eShopOnWeb

eShopOnWeb je ukázková referenční aplikace demonstrující monolitickou architekturu poháněnou společností Microsoft.

Architektura: Monolitický

Typ: Referenční aplikace

Licence: MIT

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

hvězdy: 4,9 tis

praktické-aspnetcore

praktický-aspnetcore je praktický příklad pro ASP.NET Core.

Typ: Vzorky

Licence: MIT

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

hvězdy: 5,1 tis

NorthwindTraders

NorthwindTraders je ukázková referenční aplikace pro doménou řízenou architekturu využívající Entity Framework a vzor CQRS.

Architektura: Čistá architektura, DDD, CQRS

Typ: Vzorová referenční aplikace

Licence: MIT

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

hvězdy: 4k

ReactiveTraderCloud

ReactiveTraderCloud je aplikace pro obchodování v reálném čase demonstrující principy reaktivního programování.

Architektura: Reaktivní programování

Typ: Vzorová referenční aplikace

Licence: Apache 2.0

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

hvězdy: 1,4 tis

chladírenské mikroslužby

coolstore-microservices je ukázková aplikace demonstrující použití Kubernetes pomocí servisní sítě.

Architektura: Mikroslužba založená na Kubernetes pomocí servisní sítě

Typ: Vzorová referenční aplikace

Licence: MIT

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

hvězdy: 1,5 tis

cloudscribe

cloudscribe je základní rámec pro vytváření aplikací pro více nájemců.

Architektura: Rámec pro více nájemců

Typ: Vzorová referenční aplikace

Licence: Apache 2.0

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

hvězdy: 925

čistá-architektura-manga

clean-architecture-manga je ukázková aplikace čisté architektury.

Architektura: Čistá architektura

Typ: Vzorová referenční aplikace

Licence: Apache

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

hvězdy: 2,2 tis

Hvězdné války

StarWars je aplikace ASP.NET Core Star Wars založená na GraphQL.

Architektura: GraphQL

Typ: Vzorová referenční aplikace

Licence: MIT

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

hvězdy: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api je ukázkový projekt demonstrující použití čisté architektury Rest API se vzorem CQRS.

Architektura: Čistá architektura, DDD, CQRS

Typ: Vzorová referenční aplikace

Licence: Nespecifikováno

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

hvězdy: 916

Poz

Pos je ukázkový projekt demonstrující použití mikroslužeb.

Architektura: Mikroslužby, DDD, CQRS

Typ: Vzorová referenční aplikace

Licence: Nespecifikováno

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

hvězdy: 187

Závěr

Kromě těchto aplikací si můžete prohlédnout některé další úžasné knihovny, nástroje a rámce .NET Core na tuto stránku GitHub.

Syncfusion poskytuje více než 70 vysoce výkonných, lehkých, modulárních a citlivých ovládacích prvků uživatelského rozhraní ASP.NET Core, jako jsou DataGrid, Charts a Scheduler. Tyto ovládací prvky můžete použít při vývoji vaší aplikace.

Pokud máte nějaké dotazy, dejte nám vědět v sekci komentářů. Můžete nás také kontaktovat prostřednictvím našeho fóra podpory, Direct-Trac nebo Feedback Portal. Rádi vám pomůžeme!

Previous article6 snadných způsobů, jak exportovat data do Excelu v C#
Next articleVlastní Instagram obrázky a fotografie, které zveřejňujete?
Natalia Quinn je Muse of How2Geeks, v současné době copywriting a slavný editor v oblasti technologie a digitálních.Články Natalia mají své vlastní funkce a specializují se na poskytování informací o technologiích, technologických tipech nebo nejnovějších a nejnovějších technologických zpravodajích.