Åpen kildekode-prosjekter er flotte for å komme i gang og fungerer som en god kilde for arkitekturreferanse. Det er flere åpen kildekode ASP.NET Core prosjekter tilgjengelig i GitHub. Disse prosjektene vil hjelpe deg å lære ASP.NET Core-teknologi i dybden, med forskjellige typer arkitektur og kodemønstre. Noen av de beste sanntidsapplikasjonene eller prøvearkitekturreferanseprosjektene på tvers av forskjellige kategorier er oppført i denne artikkelen.

Hva venter du på? Sjekk ut disse prosjektene og kom i gang!

nopCommerce

nopCommerce er en populær åpen kildekode-applikasjon for handlekurv for e-handel. Den er stabil og støtter flere tilpasninger for å passe dine behov. Det er flere plugins tilgjengelig for å forbedre den.

Domene: E-handel

Type: Sanntidsapplikasjon

Tillatelse: GPLv3-lisens pluss powered by nopCommerce krav på hver side

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

Stjerner: 5,2k

OrchardCore

OrchardCore er et åpen kildekode innholdsstyringssystem (CMS) rammeverk som støtter modularitet og multitenancy.

Domene: CMS

Type: Sanntidsapplikasjon

Tillatelse: BSD 3-klausul

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

Stjerner: 4,3k

SimplCommerce

SimplCommerce er en modulær, mikrotjenestebasert e-handelsapplikasjon, bygget med ASP.NET Core.

Domene: E-handel

Type: Sanntidsapplikasjon

Tillatelse: Apache 2.0

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

Stjerner: 2,8k

blekksprut

squidex er et hodeløst CMS- og innholdsadministrasjonssenter, bygget ved hjelp av ASP.NET Core med OData- og CQRS-mønstre.

Domene: CMS

Type: Sanntidsapplikasjon

Tillatelse: MIT

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

Stjerner: 1,2k

Miniblogg.Core

Miniblog.Core er en bloggmotor basert på ASP.NET Core.

Domene: Bloggmotor

Type: Sanntidsapplikasjon

Tillatelse: Apache 2.0

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

Stjerner: 985

piranha.core

piranha.core er en CMS-applikasjon basert på ASP.NET Core.

Domene: CMS

Type: Sanntidsapplikasjon

Tillatelse: MIT

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

Stjerner: 1k

Blogger

Blogifier er en lett bloggmotor skrevet i ASP.NET Core.

Domene: Bloggmotor

Type: Sanntidsapplikasjon

Tillatelse: MIT

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

Stjerner: 675

eShopOnContainers

eShopOnContainers er et eksempel på en referanseapplikasjon som viser ulike arkitekturmønstre for containerbaserte mikrotjenester fra Microsoft.

Arkitektur: Beholderbaserte mikrotjenester

Type: Referanseapplikasjon

Tillatelse: MIT

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

Stjerner: 15,1k

eShopOnWeb

eShopOnWeb er et eksempelreferanseprogram som demonstrerer monolitisk arkitektur drevet av Microsoft.

Arkitektur: Monolitisk

Type: Referanseapplikasjon

Tillatelse: MIT

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

Stjerner: 4,9k

praktisk-aspnetcore

practice-aspnetcore er et praktisk eksempel for ASP.NET Core.

Type: Prøver

Tillatelse: MIT

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

Stjerner: 5,1k

NorthwindTraders

NorthwindTraders er en eksempelreferanseapplikasjon for domenedrevet arkitektur som bruker Entity Framework og CQRS-mønster.

Arkitektur: Ren arkitektur, DDD, CQRS

Type: Eksempel på referansesøknad

Tillatelse: MIT

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

Stjerner: 4k

ReactiveTraderCloud

ReactiveTraderCloud er en sanntids handelsapplikasjon som demonstrerer reaktive programmeringsprinsipper.

Arkitektur: Reaktiv programmering

Type: Eksempel på referansesøknad

Tillatelse: Apache 2.0

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

Stjerner: 1,4k

coolstore-mikrotjenester

coolstore-microservices er et eksempelprogram som demonstrerer bruken av Kubernetes ved hjelp av et tjenestenettverk.

Arkitektur: Kubernetes-basert mikrotjeneste som bruker service mesh

Type: Eksempel på referansesøknad

Tillatelse: MIT

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

Stjerner: 1,5k

cloudscribe

cloudscribe er et grunnleggende rammeverk for å bygge en multitenant-applikasjon.

Arkitektur: Multitenant rammeverk

Type: Eksempel på referansesøknad

Tillatelse: Apache 2.0

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

Stjerner: 925

ren-arkitektur-manga

clean-architecture-manga er en prøveapplikasjon for ren arkitektur.

Arkitektur: Ren arkitektur

Type: Eksempel på referansesøknad

Tillatelse: Apache

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

Stjerner: 2,2k

Stjerne krigen

StarWars er en GraphQL-basert ASP.NET Core Star Wars-applikasjon.

Arkitektur: GraphQL

Type: Eksempel på referansesøknad

Tillatelse: MIT

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

Stjerner: 527

sample-dotnet-core-cqrs-api

sample-dotnet-core-cqrs-api er et eksempelprosjekt som demonstrerer bruken av Rest API ren arkitektur med CQRS-mønsteret.

Arkitektur: Ren arkitektur, DDD, CQRS

Type: Eksempel på referansesøknad

Tillatelse: Ikke spesifisert

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

Stjerner: 916

Pos

Pos er et eksempelprosjekt som viser bruken av mikrotjenester.

Arkitektur: Mikrotjenester, DDD, CQRS

Type: Eksempel på referansesøknad

Tillatelse: Ikke spesifisert

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

Stjerner: 187

Konklusjon

Bortsett fra disse programmene kan du sjekke ut noen flere fantastiske .NET Core-biblioteker, verktøy og rammeverk på denne GitHub-siden.

Syncfusion gir 70+ høyytelses, lette, modulære og responsive ASP.NET Core UI-kontroller som DataGrid, Charts og Scheduler. Du kan bruke disse kontrollene i applikasjonsutviklingen.

Hvis du har spørsmål, vennligst gi oss beskjed i kommentarfeltet. Du kan også kontakte oss gjennom vårt støtteforum, Direct-Trac eller tilbakemeldingsportal. Vi hjelper deg gjerne!

Previous articleHvordan designe en flybillettkalender for å vise de laveste prisene i Flutter
Next articleEier Instagram bildene og bildene du legger ut?
Natalia Quinn er en muse av How2Geeks, for tiden en tekstforfatter og en kjent redaktør innen teknologi og digital.Natalias artikler har sine egne funksjoner og spesialiserer seg på å gi informasjon om teknologi, teknologitips eller de nyeste og nyeste teknologimennene i dag.