TanStack/react-charts

Description: ⚛️ Simple, immersive & interactive charts for React

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 45 minutes ago
Added to GitGenius on May 25th, 2026
Created on February 24th, 2017
Open Issues & Pull Requests: 72 (+0)
Number of forks: 253
Total Stargazers: 3,149 (+0)
Total Subscribers: 19 (+0)

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 828 days
Stale 30+ days: 12
Stale 90+ days: 12

Recent activity

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

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 5.7 days
Mean response time: 122.3 days
90th percentile: 292.3 days
Tracked items: 10

Most active contributors

Detailed Description

React Charts is a React charting library designed to provide simple, immersive, and interactive data visualization components. The project is built with HTML as its primary language and is part of the broader TanStack ecosystem of React libraries. However, it is important to note that according to the README, this project is no longer actively maintained and will receive no further updates, bug fixes, or support.

The library supports a diverse range of chart types including line charts, bar charts, column charts, bubble charts, and area charts. It offers advanced charting capabilities such as axis stacking, inverted axes, and support for multiple axes on a single visualization. The charts are designed to be hyper-responsive, adapting to different screen sizes and container dimensions. The library is declaratively structured, allowing developers to define charts through React component composition rather than imperative API calls.

React Charts is invisibly powered by D3, leveraging D3's powerful data visualization capabilities while abstracting away much of its complexity. This design choice allows developers to create sophisticated visualizations without needing deep D3 expertise. The library emphasizes interactivity and immersive user experiences, making it suitable for applications that require engaging data presentations.

From a technical perspective, the repository is classified across multiple domains including data visualization, chart components, React integration, interactive charts, responsive design, time series visualization, customizable axes, performance optimization, dynamic data handling, and TypeScript support. The documentation and examples are hosted at react-charts.tanstack.com, providing comprehensive guides and API references for developers.

The project has maintained a user base with approximately 3,149 stargazers on GitHub as of the most recent tracking period. Activity tracking shows that issue and pull request response latencies have a median of 136.5 hours, though the mean extends to 2,934.3 hours, indicating variable response times across different issues. The most active contributor tracked is tannerlinsley with 9 recorded events, followed by aericson with 3 events and evenstephenr with 2 events. Enhancement requests represent the most active issue label category.

The repository shares overlapping contributors with several other significant projects including duckdb/duckdb, pandas-dev/pandas, and meshery/meshery, suggesting cross-pollination of ideas and expertise across the data visualization and data processing ecosystems. The library is available on npm as the react-charts package and includes bundle size monitoring through Bundlephobia. Despite its no-longer-maintained status, the library remains available for use and represents a completed approach to building declarative, D3-powered charting components for React applications.

react-charts
by
TanStackTanStack/react-charts

Repository Details

Fetching additional details & charts...