{"repo":"TanStack/charts","free":true,"listed":false,"github":"https://github.com/TanStack/charts","clone":"git clone https://github.com/TanStack/charts.git","description":"A tiny TypeScript visualization grammar for responsive, accessible, server-rendered charts—powered by granular D3 primitives.","language":"TypeScript","stars":654,"topics":["charting-library","charts","d3","data-visualization","dataviz","grammar-of-graphics","javascript","octane","react","responsive-charts"],"license":"MIT","category":"analytics","readme_excerpt":"Become a Sponsor! TanStack Charts A TypeScript visualization grammar for responsive, accessible, server-rendered application charts. [!IMPORTANT] This README follows unreleased main . The latest published release is TanStack Charts 0.14.0 ; use its release-source documentation. It is pre-alpha and not ready for production use. Most chart libraries are easy until the chart stops being standard. TanStack Charts gives you one typed grammar that can grow from a familiar line or bar chart into a product-specific visualization without replacing your data model or dropping down to a separate API. - Keep your data as it is. Marks consume arrays, objects, tuples, and iterables directly. Different layers can use different datum types. - Compose the primitives that fit. Use compact scales and row transforms for common work, and pass native D3 callables directly when their fuller semantics are useful. - Build from common to custom. Layer built-in marks or implement a custom mark against the same public scene protocol. - Get the application runtime too. Responsive layout, automatic guide margins, themes, interaction, animation, accessibility, SVG SSR, opt-in Canvas painting, hydration, and export are part of the system. - Pay for what you import. Marks, transforms, layouts, renderers, and chart-owned interactions have independent subpaths. Optional D3-backed capabilities and direct D3 imports remain granular and tree-shakeable. Read the docs → Quick look Marks consume the original rows, c","default_branch":null,"files":null,"tree":[],"storefront":"/r/TanStack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TanStack/charts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}