Skip to main content

react-native-skia-chart

Charts drawn on the GPU with Skia, animated on the UI thread, with an API your coding agent can't easily get wrong.

npx expo install react-native-skia-chart react-native-skia react-native-reanimated react-native-worklets react-native-gesture-handler

GPU rendered

Drawn by Skia Graphite on Metal and Vulkan via react-native-skia 3.8.

UI-thread animation

Reanimated shared values feed Skia props directly — no React re-render per frame.

15+ chart types

Line, area, bar, pie, scatter, radar, candlestick, heatmap, gauge, rings and more.

Made for touch

Scrub, tap to select, long-press, pinch to zoom. All gestures run as worklets on the UI thread.

Agent-ready

AGENTS.md ships in the package, plus llms.txt and type-checked recipes. One prop shape for every chart.

Effects built in

Shadows, glow, blur, colour filters, blend modes, path effects, clip reveals, SkSL shaders.

What you get