TanStack Charts: Neue typensichere Chart-Bibliothek für SVG und Canvas

LinkTanStackTool

Mit TanStack Charts (v0, Alpha) stellt das TanStack-Team eine typensichere und Tree-shaking-fähige Chart-Grammatik vor. Sie erlaubt das flexible Rendern via SVG, Canvas oder in gemischten Modi und setzt auf tiefe TypeScript-Integration sowie Kompatibilität mit D3-Primitiven.

Das Wichtigste

  1. Deklarative Chart-Grammatik für SVG und Canvas mit Unterstützung kompakter Basiselemente oder D3-kompatibler Eingaben.
  2. Vollständige Typsicherheit: Typen bleiben bis zur Datenzeile erhalten; fehlerhafte Definitionen schlagen bereits zur Compile-Zeit fehl.
  3. Kompakte Bundle-Größe von rund 29 kB (minifiziert und gzippt) für ein Standard-React-Liniendiagramm inklusive SVG, Skalen und Achsen.
  4. Hybrides Rendering: Einzelne rechenintensive Markierungen lassen sich auf Canvas auslagern, während Achsen und Tooltips als barrierefreies SVG/HTML verbleiben.
  5. Unterstützung für Web-Adapter, Standard-DOM, statischen Export sowie einen experimentellen React-Native-Adapter.

Warum das relevant ist

Datenvisualisierung im Frontend leidet oft unter sperrigen APIs, unzureichender TypeScript-Unterstützung oder großen Bundle-Größen. TanStack Charts bringt das modulare Architekturprinzip des TanStack-Ökosystems in den Chart-Bereich und schließt die Lücke zwischen leichtgewichtigen Komponenten und komplexen D3-Lösungen.

Einordnung

TanStack Charts schlägt ein kompositionsorientiertes Modell vor: Anstatt monolithische Chart-Komponenten bereitzustellen, definiert man Charts deklarativ über defineChart mit separaten Marks, Scales und Tooltips. Besonders bemerkenswert ist die Rendering-Flexibilität: Standardmäßig setzt die Bibliothek auf barrierefreies SVG, erlaubt aber das gezielte Umschalten einzelner rechenintensiver Marks auf Canvas, ohne das API-Modell oder Interaktionen wie Hover und Tooltips zu brechen. Durch die offizielle Kompatibilität mit D3-Skalen und shadcn-Komponenten integriert sich die Lösung nahtlos in moderne React- und Design-System-Workflows.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Video

    Video:Better Stack

    TanStack Charts: Neue Chart-Bibliothek nach dem Grammar-of-Graphics-Prinzip

    Better Stack stellt TanStack Charts vor, eine neue TypeScript- und JavaScript-Charting-Bibliothek. Statt starrer Chart-Typen nutzt die Bibliothek ein 'Grammar of Graphics'-Konzept, bei dem Diagramme flexibel aus Marks, Skalen und Mappings zusammengesetzt werden. Neben hoher Typsicherheit und Framework-agnostischem Kern zeichnet sie sich durch geringe Bundle-Größe und ein agentenfreundliches API-Design aus.

    Webentwicklung· Tool

  • Repository:DavidHDev/canvas-ui

    Canvas UI: Kreative WebGL- und Shader-Effekte für HTML-Interfaces

    Canvas UI ist eine Komponentenbibliothek, die visuelle Canvas-Effekte wie Fluidsimulationen, Shader und 3D-Szenen direkt über interaktive HTML-Oberflächen legt. Die Bibliothek funktioniert framework-unabhängig mit React, Vue, Svelte sowie Vanilla JavaScript.

    4911SterneTypeScript

    Webentwicklung· Tool

  • Repository:shadcn-labs/pdfcn

    pdfcn: React-Komponenten für PDF-Erstellung im shadcn-Stil

    pdfcn ist eine quelloffene Komponentenbibliothek zur Erstellung von PDFs mit React. Sie basiert auf Takumi sowie Forme und übernimmt das Copy-Paste-Prinzip und CLI-Workflow-Modell von shadcn/ui.

    1045SterneTypeScript

    Webentwicklung· Tool

  • Repository:cocopon/tweakpane

    Tweakpane: Schlanke GUI-Bibliothek zur Parametersteuerung im Browser

    Tweakpane ist eine abhängigkeitsfreie UI-Komponente für Webentwickler, um Parameter in Echtzeit zu steuern und Werte zu überwachen. Die von dat.GUI inspirierte Bibliothek richtet sich vor allem an Creative Coding, 3D-Demos und Frontend-Experimente.

    4630SterneTypeScript

    Webentwicklung· Tool

  • Repository:lukilabs/beautiful-mermaid

    beautiful-mermaid: Schnelles Rendern von Mermaid-Diagrammen als SVG und ASCII

    beautiful-mermaid ist eine TypeScript-Bibliothek von Craft, die Mermaid-Diagramme synchron als SVG oder ASCII-Art ausgibt. Sie arbeitet ohne DOM-Abhängigkeiten und richtet sich an Web-Apps sowie CLI-Werkzeuge im KI-Umfeld.

    11.031SterneTypeScript

    KI & AI· Tool

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.