Skip to content

Alle Pakete

Jedes Paket der Sammlung, wofür es da ist und wo sein ausführbares Beispiel liegt.

Generiert

Diese Seite wird beim Build aus docs/data/packages.json gerendert — derselben Datei, die auch der README-Generator liest.

Kernbibliotheken

Nextended.Core

Basisbibliothek — Extension Methods, eigene Typen (Money, Date, BaseId, SuperType), Class Mapping, Deep Clone, Verschlüsselung, Hashing und die Attribute für die Codegenerierung.

NuGetNextended.Core
Installationdotnet add package Nextended.Core
Frameworksnetstandard2.0, netstandard2.1, net8.0, net9.0, net10.0
PlattformCross-platform
Abhängigkeitenkeine
QuellcodeNextended.Core
DokumentationDeutsch · English

Nextended.Cache

Ausdrucksbasiertes Caching — automatische Cache-Keys aus Methodenausdrücken, CacheProvider mit bedingter Invalidierung, thread-sicheres AddOrGetExisting.

NuGetNextended.Cache
Installationdotnet add package Nextended.Cache
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core
QuellcodeNextended.Cache
DokumentationDeutsch · English

Datenzugriff

Nextended.EF

Entity-Framework-Core-Erweiterungen — Graph-Laden (LoadGraphAsync, IncludeAll, MultiInclude), deklarative Include-Definitionen, Paging, dynamisches Sortieren und Bulk-Operationen.

NuGetNextended.EF
Installationdotnet add package Nextended.EF
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core, Microsoft.EntityFrameworkCore
QuellcodeNextended.EF
DokumentationDeutsch · English

ASP.NET Core & Web

Nextended.Web

ASP.NET-Core-Werkzeuge — OData ohne Konfiguration (AddODataAuto), kombinierbare OData-Applier für IQueryable, typisierte Controller-URLs, Streaming-Download-Helfer und ein Background-Executor, der einen aufgezeichneten Request erneut abspielen kann.

NuGetNextended.Web
Installationdotnet add package Nextended.Web
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core, Nextended.EF, Microsoft.AspNetCore.OData
QuellcodeNextended.Web
DokumentationDeutsch · English

Nextended.ResponseFilters

Providerunabhängige Fluent-Pipeline, die Response-DTOs vor der Serialisierung schwärzt, maskiert, rundet, kürzt, hasht, ausdünnt und umstrukturiert — pro Request, pro Benutzer, pro Berechtigung.

NuGetNextended.ResponseFilters
Installationdotnet add package Nextended.ResponseFilters
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core
QuellcodeNextended.ResponseFilters
DokumentationDeutsch · English

Nextended.ResponseFilters.AspNetCore

ASP.NET-Core-Adapter für Nextended.ResponseFilters — registriert die Pipeline als globalen IAsyncResultFilter und spielt strukturelle Änderungen auf den serialisierten JSON-Baum zurück.

NuGetNextended.ResponseFilters.AspNetCore
Installationdotnet add package Nextended.ResponseFilters.AspNetCore
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.ResponseFilters
QuellcodeNextended.ResponseFilters.AspNetCore
DokumentationDeutsch · English

UI-Bibliotheken

Nextended.Blazor

Blazor-Helfer — IBrowserFile-Erweiterungen (Bytes, Data-URLs, Downloads), ein hierarchisches Modell zum Navigieren in hochgeladenen ZIP-/TAR-/RAR-Archiven, MIME-Typ-Erkennung und Reflection über Komponentenparameter.

NuGetNextended.Blazor
Installationdotnet add package Nextended.Blazor
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core, Microsoft.AspNetCore.Components.Web
QuellcodeNextended.Blazor
DokumentationDeutsch · English

Nextended.UI

WPF- und Windows-Desktop-Helfer — globaler Input-Binding-Manager mit Hold- und Sequenz-Erkennung, DirectInput- und XInput-Gamepad-Reader, Steuerelemente zum Erfassen von Tastenkombinationen, Converter, Behaviours, Markup-Extensions und zur Laufzeit definierte PropertyGrid-Typen.

NuGetNextended.UI
Installationdotnet add package Nextended.UI
Frameworksnet8.0-windows, net9.0-windows, net10.0-windows
PlattformWindows
AbhängigkeitenNextended.Core, Microsoft.Xaml.Behaviors.Wpf
QuellcodeNextended.UI
DokumentationDeutsch · English

Codegenerierung & Werkzeuge

Nextended.Imaging

Bildverarbeitung — seitenverhältnistreues Skalieren, Zuschneiden, Farbersetzung, helligkeitsbasierte Vordergrundfarbwahl, Thumbnail-Erzeugung, Byte-/Data-URL-Konvertierung und MIME-Erkennung über Magic Bytes.

NuGetNextended.Imaging
Installationdotnet add package Nextended.Imaging
Frameworksnet8.0, net9.0, net10.0
PlattformWindows
AbhängigkeitenNextended.Core, Nextended.Cache, System.Drawing.Common
QuellcodeNextended.Imaging
DokumentationDeutsch · English

Nextended.CodeGen

Roslyn-Source-Generator — DTOs und Interfaces aus Ihren Entities, stark typisierte Klassen aus JSON/XML, Lookup-Tabellen aus Excel und Dokumentation aus Quelldateien.

NuGetNextended.CodeGen
Installationdotnet add package Nextended.CodeGen
Frameworksnetstandard2.0
PlattformBuild-time (analyzer)
AbhängigkeitenNextended.Core, Microsoft.CodeAnalysis.CSharp, ClosedXML
QuellcodeNextended.CodeGen
Ausführbares BeispielCodeGenSample
DokumentationDeutsch · English

.NET Aspire Hosting

Nextended.Aspire

Konditionale AppHost-Builder-Erweiterungen — WithReferenceIf / WaitForIf / WithExplicitStartIf, typisierte Umgebungsvariablen aus Konfigurationsobjekten, HTTPS-Dev-Cert-Anbindung, Docker-Guards, GitHub-Source-Ressourcen und npm-App-Erkennung.

NuGetNextended.Aspire
Installationdotnet add package Nextended.Aspire
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Core, Aspire.Hosting.AppHost
QuellcodeNextended.Aspire
DokumentationDeutsch · English

Nextended.Aspire.Hosting.Supabase

Der komplette Supabase-Stack — Postgres, Auth (GoTrue), REST, Realtime, Storage, Studio, Kong und Edge Functions — als eine kombinierbare Aspire-Ressource.

NuGetNextended.Aspire.Hosting.Supabase
Installationdotnet add package Nextended.Aspire.Hosting.Supabase
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Aspire, Nextended.Aspire.Hosting.Grafana, Aspire.Hosting.PostgreSQL
QuellcodeNextended.Aspire.Hosting.Supabase
Ausführbares BeispielSupabase.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.N8n

Die Workflow-Automatisierung n8n als Aspire-Ressource — mit Postgres-Persistenz, Workflow-Import und typisiertem Client zum Auslösen von Workflows aus .NET.

NuGetNextended.Aspire.Hosting.N8n
Installationdotnet add package Nextended.Aspire.Hosting.N8n
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Aspire, Aspire.Hosting.PostgreSQL
QuellcodeNextended.Aspire.Hosting.N8n
Ausführbares BeispielN8n.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.Grafana

Grafana, Prometheus, Loki, Tempo, Promtail, cAdvisor, postgres_exporter und den OpenTelemetry Collector als kombinierbare Ressourcen mit automatisch bereitgestellten Datenquellen.

NuGetNextended.Aspire.Hosting.Grafana
Installationdotnet add package Nextended.Aspire.Hosting.Grafana
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenAspire.Hosting.AppHost, Aspire.Hosting.PostgreSQL
QuellcodeNextended.Aspire.Hosting.Grafana
Ausführbares BeispielGrafana.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.WebDataStudio

WebDataStudio — ein Browser-Datenbankstudio für PostgreSQL, MySQL, SQL Server, SQLite, Oracle, DuckDB, ClickHouse, MongoDB und Redis — verdrahtet mit den Datenbanken Ihres Stacks, mit Konten und Rollen, optionalem SQL-Assistenten und einem MCP-Endpunkt für KI-Agenten.

NuGetNextended.Aspire.Hosting.WebDataStudio
Installationdotnet add package Nextended.Aspire.Hosting.WebDataStudio
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenAspire.Hosting.AppHost
QuellcodeNextended.Aspire.Hosting.WebDataStudio
Ausführbares BeispielWebDataStudio.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.AspireUI

AspireUI — der visuelle AppHost-Builder — als Ressource im eigenen Aspire-Stack, mit optional vorangelegtem Admin-Benutzer und einem Starter-Stack aus Ihren Projektpfaden.

NuGetNextended.Aspire.Hosting.AspireUI
Installationdotnet add package Nextended.Aspire.Hosting.AspireUI
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenAspire.Hosting.AppHost
QuellcodeNextended.Aspire.Hosting.AspireUI
Ausführbares BeispielAspireUI.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.LocalAI

Selbst gehostete, OpenAI-kompatible multimodale KI — Bildgenerierung, Text-to-Speech, Speech-to-Text und Video — mit Galerie-Modellverwaltung, GPU-Unterstützung und Open WebUI.

NuGetNextended.Aspire.Hosting.LocalAI
Installationdotnet add package Nextended.Aspire.Hosting.LocalAI
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenNextended.Aspire, Aspire.Hosting.AppHost
QuellcodeNextended.Aspire.Hosting.LocalAI
Ausführbares BeispielAiStack.AppHost
DokumentationDeutsch · English

Nextended.Aspire.Hosting.Php

PHP-Endpunkte im Aspire-Stack betreiben — ein docroot-Ordner oder ein einzelnes Router-Skript über PHPs eingebauten Webserver, mit php.ini-Einstellungen als Fluent-Optionen.

NuGetNextended.Aspire.Hosting.Php
Installationdotnet add package Nextended.Aspire.Hosting.Php
Frameworksnet8.0, net9.0, net10.0
PlattformCross-platform
AbhängigkeitenAspire.Hosting.AppHost
QuellcodeNextended.Aspire.Hosting.Php
Ausführbares BeispielPhp.AppHost
DokumentationDeutsch · English

Referenzmatrix

PaketFrameworksPlattformAbhängigkeiten
Nextended.Corenetstandard2.0, netstandard2.1, net8.0, net9.0, net10.0Cross-platformkeine
Nextended.Cachenet8.0, net9.0, net10.0Cross-platformNextended.Core
Nextended.EFnet8.0, net9.0, net10.0Cross-platformNextended.Core, Microsoft.EntityFrameworkCore
Nextended.Webnet8.0, net9.0, net10.0Cross-platformNextended.Core, Nextended.EF, Microsoft.AspNetCore.OData
Nextended.ResponseFiltersnet8.0, net9.0, net10.0Cross-platformNextended.Core
Nextended.ResponseFilters.AspNetCorenet8.0, net9.0, net10.0Cross-platformNextended.ResponseFilters
Nextended.Blazornet8.0, net9.0, net10.0Cross-platformNextended.Core, Microsoft.AspNetCore.Components.Web
Nextended.UInet8.0-windows, net9.0-windows, net10.0-windowsWindowsNextended.Core, Microsoft.Xaml.Behaviors.Wpf
Nextended.Imagingnet8.0, net9.0, net10.0WindowsNextended.Core, Nextended.Cache, System.Drawing.Common
Nextended.CodeGennetstandard2.0Build-time (analyzer)Nextended.Core, Microsoft.CodeAnalysis.CSharp, ClosedXML
Nextended.Aspirenet8.0, net9.0, net10.0Cross-platformNextended.Core, Aspire.Hosting.AppHost
Nextended.Aspire.Hosting.Supabasenet8.0, net9.0, net10.0Cross-platformNextended.Aspire, Nextended.Aspire.Hosting.Grafana, Aspire.Hosting.PostgreSQL
Nextended.Aspire.Hosting.N8nnet8.0, net9.0, net10.0Cross-platformNextended.Aspire, Aspire.Hosting.PostgreSQL
Nextended.Aspire.Hosting.Grafananet8.0, net9.0, net10.0Cross-platformAspire.Hosting.AppHost, Aspire.Hosting.PostgreSQL
Nextended.Aspire.Hosting.WebDataStudionet8.0, net9.0, net10.0Cross-platformAspire.Hosting.AppHost
Nextended.Aspire.Hosting.AspireUInet8.0, net9.0, net10.0Cross-platformAspire.Hosting.AppHost
Nextended.Aspire.Hosting.LocalAInet8.0, net9.0, net10.0Cross-platformNextended.Aspire, Aspire.Hosting.AppHost
Nextended.Aspire.Hosting.Phpnet8.0, net9.0, net10.0Cross-platformAspire.Hosting.AppHost

Abhängigkeitsgraph

Nextended.Core ─┬─ Nextended.Cache ─── Nextended.Imaging
                ├─ Nextended.EF ────── Nextended.Web
                ├─ Nextended.Blazor
                ├─ Nextended.UI
                ├─ Nextended.ResponseFilters ─── Nextended.ResponseFilters.AspNetCore
                └─ Nextended.Aspire ─┬─ Nextended.Aspire.Hosting.N8n
                                     ├─ Nextended.Aspire.Hosting.LocalAI
                                     └─ Nextended.Aspire.Hosting.Supabase ─┐

Nextended.Aspire.Hosting.Grafana ──────────────────────────────────────────┘

eigenständig (nur Aspire.Hosting.AppHost):
  Nextended.Aspire.Hosting.WebDataStudio
  Nextended.Aspire.Hosting.AspireUI
  Nextended.Aspire.Hosting.Php

nur zur Buildzeit:
  Nextended.CodeGen  (verwendet die Attribute aus Nextended.Core)

Welches Paket brauche ich?

Ich möchte …Paket
Objekte ohne Mapper-Bibliothek abbildenNextended.Core
Mit Geldbeträgen, reinen Datumswerten oder typisierten IDs arbeitenNextended.Core
Eine facettierte Suche über IQueryable<T> bauenNextended.Core
Einen Methodenaufruf cachen, ohne einen Cache-Key zu erfindenNextended.Cache
Einen EF-Core-Graphen laden, ohne Include-Ketten zu schreibenNextended.EF
Nach einem vom Client gelieferten String sortieren und blätternNextended.EF
OData anbieten, ohne ein EDM-Modell zu schreibenNextended.Web
Arbeit ausführen, nachdem die Antwort schon draußen istNextended.Web
Antwortfelder pro Benutzer verbergen, maskieren oder umbenennenNextended.ResponseFilters
Genau das in einer MVC-AnwendungNextended.ResponseFilters.AspNetCore
Benutzer in einem hochgeladenen ZIP navigieren lassen (Blazor)Nextended.Blazor
Globale Tastenkürzel und Gamepads in einer WPF-AnwendungNextended.UI
Bilder unter Windows skalieren, zuschneiden oder prüfenNextended.Imaging
DTOs erzeugen oder Klassen aus JSON/XML/ExcelNextended.CodeGen
if-Verzweigungen aus meinem Aspire-AppHost entfernenNextended.Aspire
Supabase, n8n, Grafana, PHP oder LocalAI in Aspire betreibendas passende Nextended.Aspire.Hosting.*-Paket

Hilfe