awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·1 vuereact-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.

Historique des stars

Graphique de l'historique des stars pour tanstack/react-chartsGraphique de l'historique des stars pour tanstack/react-charts

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant React Charts

Sélections manuelles où React Charts apparaît.
  • Bibliothèques de graphiques pour dashboards React
  • Bibliothèques de graphiques pour tableaux de bord JavaScript
  • a library for animated React charts

Alternatives open source à React Charts

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Charts.
  • airbnb/visxAvatar de airbnb

    airbnb/visx

    20,629Voir sur 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
    Voir sur GitHub↗20,629
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

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

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • datav-team/datavAvatar de DataV-Team

    DataV-Team/DataV

    9,667Voir sur 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
    Voir sur GitHub↗9,667
  • nhnent/tui.chartAvatar de nhnent

    nhnent/tui.chart

    5,403Voir sur 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
    Voir sur GitHub↗5,403
Voir les 30 alternatives à React Charts→

Questions fréquentes

Que fait tanstack/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.

Quelles sont les fonctionnalités principales de tanstack/react-charts ?

Les fonctionnalités principales de tanstack/react-charts sont : 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.

Quelles sont les alternatives open-source à tanstack/react-charts ?

Les alternatives open-source à tanstack/react-charts incluent : 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…