finds.dev← search

// the find

chart-kit/react-native-chart-kit

★ 3,107 · TypeScript · MIT · updated Jun 2026

Beautiful charts for React Native. Line, area, bar, pie, donut, progress, and contribution heatmaps for dashboards, reports, and data-rich mobile apps.

A v2 rewrite of the popular react-native-chart-kit, rebuilt from scratch with a proper monorepo structure separating rendering logic (packages/core), SVG output (packages/svg-renderer), and the React Native component layer. Targets mobile developers who need decent-looking charts without reaching for Victory Native or Recharts. The v1 legacy API stays importable, which is the right call for existing users.

The architecture is genuinely better than the original: geometry calculation is split into a framework-agnostic core package with its own test suite, so the rendering logic is actually testable without spinning up a RN environment. The interaction model — tap selection, shared tooltips, crosshairs — is handled at the right layer (packages/core/src/interaction) rather than bolted on as an afterthought. There's a benchmark script and a file-size check in CI, which signals the maintainers care about bundle weight and not just feature count. The migration path from v1 is documented with a prop mapping table, which is the kind of thing most chart library rewrites skip.

Advanced chart types (candlebar, radar, realtime, combo) are behind a paid Pro license — so if you need those you're not getting OSS anymore, you're evaluating a commercial product with an MIT-licensed shell. The v2 API still requires explicit width/height props, which is a React Native limitation but also means you're wiring in Dimensions or onLayout everywhere instead of charts just filling their container. No server-side rendering or static export path in the free tier (PNG/SVG export is also Pro-only), so generating charts outside a running RN app is not on the table. The skills/ directory containing OpenAI agent YAML files is a strange addition to a charting library repo and suggests some marketing automation is baked into the source tree.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →