awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
TanStack avatar

TanStack/react-chartsArchived

0
View on GitHub↗
3,149 stars·253 forks·HTML·MIT·36 viewsreact-charts.tanstack.com↗

React Charts

This library provides a set of tools for building dynamic data visualizations within React applications. It functions as a declarative framework that allows developers to define complex graphical representations through configuration settings rather than manual manipulation of the document object model.

The library specializes in rendering interactive Cartesian charts, including line, bar, bubble, and area plots. It distinguishes itself by utilizing a coordinate-system-based mapping approach that translates raw data into pixel positions, combined with a component-based architecture that enables the layering of multiple independent axes and data series within a single visualization.

The system includes built-in support for responsive design, automatically tracking parent container dimensions to adjust layouts across different screen sizes. It also provides hooks for managing user interactions such as hover states and click events, while using a provider pattern to share configuration and theme data across nested chart elements.

Features

  • Data Visualization Components - Provides a comprehensive set of tools for building dynamic, responsive line, bar, bubble, and area plots.
  • Interactive Data Visualizations - Enables the creation of dynamic and responsive charts for visual data exploration in web applications.
  • React Components - Integrates highly customizable and reusable charting components into the React ecosystem.
  • React Charting Libraries - Offers a specialized library for rendering interactive and responsive Cartesian data visualizations in React.
  • Multiple Axes Configurations - Supports rendering multiple independent axes on a single chart for comparing different data scales.
  • Multi-Axis Coordinate Systems - Facilitates complex data analysis by layering multiple series and independent axes within a single visualization.
  • Line Chart Renderers - Renders standard Cartesian plots including line, bar, bubble, and area charts.
  • SVG-Based Vector Rendering - Renders high-fidelity geometric shapes and data paths using scalable vector graphics.
  • Scale-Based Coordinate Mappings - Translates raw data into pixel coordinates using configurable mathematical scaling functions.
  • Context State Propagators - Shares global chart configuration and theme data across nested components using the provider pattern.
  • Chart Customization Components - Provides utilities for modifying the visual appearance and behavior of individual chart elements.
  • Declarative UI Libraries - Defines complex graphical representations through declarative configuration settings rather than manual DOM manipulation.
  • Interaction Hooks - Encapsulates mouse tracking, hover states, and click events within reusable hooks for synchronized data interaction.
  • Interactive Data Renderers - Provides interactive chart components that respond to user input for dynamic data exploration.
  • DOM Measurement APIs - Tracks parent container dimensions using DOM measurement APIs to trigger automatic layout updates.
  • Responsive Layout Adapters - Automatically adjusts chart dimensions and scaling to fit varying container sizes.
  • Responsive Dashboards - Supports the design of data-driven interfaces that adapt layout and scaling across different devices.
  • Component Composition - Constructs complex visualizations by nesting specialized sub-components for axes, series, and interactive elements.

Star history

Star history chart for tanstack/react-chartsStar history chart for tanstack/react-charts

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring React Charts

Hand-picked collections where React Charts appears.
  • React Dashboard Charting Libraries
  • JavaScript Dashboard Charting Libraries
  • a library for animated React charts

Open-source alternatives to React Charts

Similar open-source projects, ranked by how many features they share with React Charts.
  • airbnb/visxairbnb avatar

    airbnb/visx

    20,629View on GitHub↗

    Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React component architecture. It functions as a toolkit for mapping data to coordinate systems and geometric shapes, allowing developers to construct bespoke charts and graphs that integrate directly into the standard component lifecycle. The library utilizes a decoupled package architecture, enabling the use of specific visualization utilities without requiring the entire framework. By leveraging established mathematical primitives for geometric calculations and functional data tra

    TypeScriptchartd3data-visualization
    View on GitHub↗20,629
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
  • datav-team/datavDataV-Team avatar

    DataV-Team/DataV

    9,667View on GitHub↗

    DataV is a big screen visualization framework designed for high-impact data displays. It provides a collection of libraries for both Vue and React to build large-scale data dashboards featuring interactive charts and visual elements. The toolkit includes a specialized decoration kit of scalable vector graphics used to add borders and frames to professional data display screens. It focuses on complex data visualization, including the rendering of specialized charts such as water level and flight line maps. The framework covers a broad capability surface for data dashboard visualization, provi

    Vuebidatavsvg
    View on GitHub↗9,667
  • nhnent/tui.chartnhnent avatar

    nhnent/tui.chart

    5,403View on GitHub↗

    tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and graphs for complex numerical datasets. It functions as a responsive charting framework capable of producing various statistical representations, including line, bar, scatter, bubble, and treemap charts. The library distinguishes itself through an interactive visualization system that supports synchronized tooltips across multiple charts, range-based zooming, and data series selection. It includes a layout engine that automatically adjusts chart dimensions and animations based on

    TypeScript
    View on GitHub↗5,403
See all 30 alternatives to React Charts→

Frequently asked questions

What does tanstack/react-charts do?

This library provides a set of tools for building dynamic data visualizations within React applications. It functions as a declarative framework that allows developers to define complex graphical representations through configuration settings rather than manual manipulation of the document object model.

What are the main features of tanstack/react-charts?

The main features of tanstack/react-charts are: Data Visualization Components, Interactive Data Visualizations, React Components, React Charting Libraries, Multiple Axes Configurations, Multi-Axis Coordinate Systems, Line Chart Renderers, SVG-Based Vector Rendering.

What are some open-source alternatives to tanstack/react-charts?

Open-source alternatives to tanstack/react-charts include: airbnb/visx — Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… datav-team/datav — DataV is a big screen visualization framework designed for high-impact data displays. It provides a collection of… nhnent/tui.chart — tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and… plouc/nivo — Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math… recharts/recharts — This project is a declarative data visualization library that provides a composable suite of user interface components…