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.
| NuGet | Nextended.Core |
| Installation | dotnet add package Nextended.Core |
| Frameworks | netstandard2.0, netstandard2.1, net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | keine |
| Quellcode | Nextended.Core |
| Dokumentation | Deutsch · English |
Nextended.Cache
Ausdrucksbasiertes Caching — automatische Cache-Keys aus Methodenausdrücken, CacheProvider mit bedingter Invalidierung, thread-sicheres AddOrGetExisting.
| NuGet | Nextended.Cache |
| Installation | dotnet add package Nextended.Cache |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core |
| Quellcode | Nextended.Cache |
| Dokumentation | Deutsch · English |
Datenzugriff
Nextended.EF
Entity-Framework-Core-Erweiterungen — Graph-Laden (LoadGraphAsync, IncludeAll, MultiInclude), deklarative Include-Definitionen, Paging, dynamisches Sortieren und Bulk-Operationen.
| NuGet | Nextended.EF |
| Installation | dotnet add package Nextended.EF |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core, Microsoft.EntityFrameworkCore |
| Quellcode | Nextended.EF |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Web |
| Installation | dotnet add package Nextended.Web |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core, Nextended.EF, Microsoft.AspNetCore.OData |
| Quellcode | Nextended.Web |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.ResponseFilters |
| Installation | dotnet add package Nextended.ResponseFilters |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core |
| Quellcode | Nextended.ResponseFilters |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.ResponseFilters.AspNetCore |
| Installation | dotnet add package Nextended.ResponseFilters.AspNetCore |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.ResponseFilters |
| Quellcode | Nextended.ResponseFilters.AspNetCore |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Blazor |
| Installation | dotnet add package Nextended.Blazor |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core, Microsoft.AspNetCore.Components.Web |
| Quellcode | Nextended.Blazor |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.UI |
| Installation | dotnet add package Nextended.UI |
| Frameworks | net8.0-windows, net9.0-windows, net10.0-windows |
| Plattform | Windows |
| Abhängigkeiten | Nextended.Core, Microsoft.Xaml.Behaviors.Wpf |
| Quellcode | Nextended.UI |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Imaging |
| Installation | dotnet add package Nextended.Imaging |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Windows |
| Abhängigkeiten | Nextended.Core, Nextended.Cache, System.Drawing.Common |
| Quellcode | Nextended.Imaging |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.CodeGen |
| Installation | dotnet add package Nextended.CodeGen |
| Frameworks | netstandard2.0 |
| Plattform | Build-time (analyzer) |
| Abhängigkeiten | Nextended.Core, Microsoft.CodeAnalysis.CSharp, ClosedXML |
| Quellcode | Nextended.CodeGen |
| Ausführbares Beispiel | CodeGenSample |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire |
| Installation | dotnet add package Nextended.Aspire |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Core, Aspire.Hosting.AppHost |
| Quellcode | Nextended.Aspire |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.Supabase |
| Installation | dotnet add package Nextended.Aspire.Hosting.Supabase |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Aspire, Nextended.Aspire.Hosting.Grafana, Aspire.Hosting.PostgreSQL |
| Quellcode | Nextended.Aspire.Hosting.Supabase |
| Ausführbares Beispiel | Supabase.AppHost |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.N8n |
| Installation | dotnet add package Nextended.Aspire.Hosting.N8n |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Aspire, Aspire.Hosting.PostgreSQL |
| Quellcode | Nextended.Aspire.Hosting.N8n |
| Ausführbares Beispiel | N8n.AppHost |
| Dokumentation | Deutsch · English |
Nextended.Aspire.Hosting.Grafana
Grafana, Prometheus, Loki, Tempo, Promtail, cAdvisor, postgres_exporter und den OpenTelemetry Collector als kombinierbare Ressourcen mit automatisch bereitgestellten Datenquellen.
| NuGet | Nextended.Aspire.Hosting.Grafana |
| Installation | dotnet add package Nextended.Aspire.Hosting.Grafana |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Aspire.Hosting.AppHost, Aspire.Hosting.PostgreSQL |
| Quellcode | Nextended.Aspire.Hosting.Grafana |
| Ausführbares Beispiel | Grafana.AppHost |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.WebDataStudio |
| Installation | dotnet add package Nextended.Aspire.Hosting.WebDataStudio |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Aspire.Hosting.AppHost |
| Quellcode | Nextended.Aspire.Hosting.WebDataStudio |
| Ausführbares Beispiel | WebDataStudio.AppHost |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.AspireUI |
| Installation | dotnet add package Nextended.Aspire.Hosting.AspireUI |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Aspire.Hosting.AppHost |
| Quellcode | Nextended.Aspire.Hosting.AspireUI |
| Ausführbares Beispiel | AspireUI.AppHost |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.LocalAI |
| Installation | dotnet add package Nextended.Aspire.Hosting.LocalAI |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Nextended.Aspire, Aspire.Hosting.AppHost |
| Quellcode | Nextended.Aspire.Hosting.LocalAI |
| Ausführbares Beispiel | AiStack.AppHost |
| Dokumentation | Deutsch · 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.
| NuGet | Nextended.Aspire.Hosting.Php |
| Installation | dotnet add package Nextended.Aspire.Hosting.Php |
| Frameworks | net8.0, net9.0, net10.0 |
| Plattform | Cross-platform |
| Abhängigkeiten | Aspire.Hosting.AppHost |
| Quellcode | Nextended.Aspire.Hosting.Php |
| Ausführbares Beispiel | Php.AppHost |
| Dokumentation | Deutsch · English |
Referenzmatrix
| Paket | Frameworks | Plattform | Abhängigkeiten |
|---|---|---|---|
| Nextended.Core | netstandard2.0, netstandard2.1, net8.0, net9.0, net10.0 | Cross-platform | keine |
| Nextended.Cache | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core |
| Nextended.EF | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core, Microsoft.EntityFrameworkCore |
| Nextended.Web | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core, Nextended.EF, Microsoft.AspNetCore.OData |
| Nextended.ResponseFilters | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core |
| Nextended.ResponseFilters.AspNetCore | net8.0, net9.0, net10.0 | Cross-platform | Nextended.ResponseFilters |
| Nextended.Blazor | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core, Microsoft.AspNetCore.Components.Web |
| Nextended.UI | net8.0-windows, net9.0-windows, net10.0-windows | Windows | Nextended.Core, Microsoft.Xaml.Behaviors.Wpf |
| Nextended.Imaging | net8.0, net9.0, net10.0 | Windows | Nextended.Core, Nextended.Cache, System.Drawing.Common |
| Nextended.CodeGen | netstandard2.0 | Build-time (analyzer) | Nextended.Core, Microsoft.CodeAnalysis.CSharp, ClosedXML |
| Nextended.Aspire | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Core, Aspire.Hosting.AppHost |
| Nextended.Aspire.Hosting.Supabase | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Aspire, Nextended.Aspire.Hosting.Grafana, Aspire.Hosting.PostgreSQL |
| Nextended.Aspire.Hosting.N8n | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Aspire, Aspire.Hosting.PostgreSQL |
| Nextended.Aspire.Hosting.Grafana | net8.0, net9.0, net10.0 | Cross-platform | Aspire.Hosting.AppHost, Aspire.Hosting.PostgreSQL |
| Nextended.Aspire.Hosting.WebDataStudio | net8.0, net9.0, net10.0 | Cross-platform | Aspire.Hosting.AppHost |
| Nextended.Aspire.Hosting.AspireUI | net8.0, net9.0, net10.0 | Cross-platform | Aspire.Hosting.AppHost |
| Nextended.Aspire.Hosting.LocalAI | net8.0, net9.0, net10.0 | Cross-platform | Nextended.Aspire, Aspire.Hosting.AppHost |
| Nextended.Aspire.Hosting.Php | net8.0, net9.0, net10.0 | Cross-platform | Aspire.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 abbilden | Nextended.Core |
| Mit Geldbeträgen, reinen Datumswerten oder typisierten IDs arbeiten | Nextended.Core |
Eine facettierte Suche über IQueryable<T> bauen | Nextended.Core |
| Einen Methodenaufruf cachen, ohne einen Cache-Key zu erfinden | Nextended.Cache |
Einen EF-Core-Graphen laden, ohne Include-Ketten zu schreiben | Nextended.EF |
| Nach einem vom Client gelieferten String sortieren und blättern | Nextended.EF |
| OData anbieten, ohne ein EDM-Modell zu schreiben | Nextended.Web |
| Arbeit ausführen, nachdem die Antwort schon draußen ist | Nextended.Web |
| Antwortfelder pro Benutzer verbergen, maskieren oder umbenennen | Nextended.ResponseFilters |
| Genau das in einer MVC-Anwendung | Nextended.ResponseFilters.AspNetCore |
| Benutzer in einem hochgeladenen ZIP navigieren lassen (Blazor) | Nextended.Blazor |
| Globale Tastenkürzel und Gamepads in einer WPF-Anwendung | Nextended.UI |
| Bilder unter Windows skalieren, zuschneiden oder prüfen | Nextended.Imaging |
| DTOs erzeugen oder Klassen aus JSON/XML/Excel | Nextended.CodeGen |
if-Verzweigungen aus meinem Aspire-AppHost entfernen | Nextended.Aspire |
| Supabase, n8n, Grafana, PHP oder LocalAI in Aspire betreiben | das passende Nextended.Aspire.Hosting.*-Paket |