Documentation
Framework Support
Native packages for React, Vue, Svelte, Solid, and Vanilla JS. Same API surface. Learn once, use anywhere.
Native packages
Each framework gets a dedicated package built for its reactivity model. @chartts/react uses hooks and refs. @chartts/vue uses the Composition API. @chartts/svelte uses stores. @chartts/solid uses signals. Not wrappers - native implementations.
Same API
The prop interface is identical across frameworks. <LineChart data={data} x="month" y="revenue" /> works the same in React, Vue, Svelte, Solid, and Vanilla JS. Documentation applies everywhere.
Vanilla JS
@chartts/core works without any framework. Create charts with new LineChart(element, { data, x, y }). Perfect for server-rendered pages, Web Components, or any environment.