chart-kit/react-native-chart-kit

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

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 22nd, 2026
Created on December 20th, 2017
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 674
Total Stargazers: 3,114 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 91.2 days
Mean response time: 539.6 days
90th percentile: 1845.3 days
Tracked items: 420

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

React Native Chart Kit is a charting library for React Native that provides line, area, bar, pie, donut, progress, and contribution heatmap visualizations for mobile applications.

The library solves the problem of displaying data visualizations in React Native apps by offering pre-built chart components that work across iOS and Android. It uses react-native-svg as its rendering foundation and provides mobile-specific interactions including tap selection, shared tooltips, and crosshairs to make charts responsive to touch input. The tool includes shared theming and SVG renderer defaults to maintain consistency across charts.

Developers building data-rich mobile dashboards or reports should consider this library if they need standard chart types with native mobile interactions out of the box. The project maintains a v2 API for new screens while keeping the root import available for legacy compatibility. For teams requiring more specialized chart types, the library offers a Pro tier that adds candlebar, radar, realtime bar, and combo charts alongside PNG and SVG export capabilities for report generation and sharing. The README does not compare the open-source offering to other charting libraries.

The project maintains active documentation with a dedicated website, quickstart guide, and example repository. Migration guides are provided for users upgrading from v1 to the current version, with prop mapping documentation to ease the transition. The codebase is written in TypeScript, providing type safety for integration into typed React Native projects.