awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

18 Repos

Awesome GitHub RepositoriesReact Charting Libraries

Visualization components specifically designed for the React ecosystem.

Explore 18 awesome GitHub repositories matching user interface & experience · React Charting Libraries. Refine with filters or upvote what's useful.

Awesome React Charting Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • enaqx/awesome-reactAvatar von enaqx

    enaqx/awesome-react

    73,650Auf GitHub ansehen↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Identifies visualization components and charting frameworks built specifically for interactive data representation.

    awesomeawesome-listjavascript
    Auf GitHub ansehen↗73,650
  • hshoff/vxAvatar von hshoff

    hshoff/vx

    20,867Auf GitHub ansehen↗

    vx is a declarative charting framework and SVG data visualization library. It serves as an integration layer that combines D3 mathematical scales and shapes with a component-based UI for rendering visualizations. The project provides a set of building blocks for constructing custom charts and diagrams using React components. It bridges mathematical data and visual representation by utilizing low-level primitives to manage scalable vector graphics without manual document object model manipulations. The library covers a broad capability surface including custom chart development, declarative S

    Provides visualization components specifically designed for the React ecosystem to bridge data and visual representation.

    TypeScript
    Auf GitHub ansehen↗20,867
  • airbnb/visxAvatar von airbnb

    airbnb/visx

    20,629Auf GitHub ansehen↗

    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

    Provides a React-based framework for building custom, interactive data visualizations.

    TypeScriptchartd3data-visualization
    Auf GitHub ansehen↗20,629
  • plouc/nivoAvatar von plouc

    plouc/nivo

    14,039Auf GitHub ansehen↗

    Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh

    Provides a comprehensive collection of interactive charting components specifically designed for the React ecosystem.

    TypeScriptcanvaschartscomponents
    Auf GitHub ansehen↗14,039
  • formidablelabs/victoryAvatar von FormidableLabs

    FormidableLabs/victory

    11,242Auf GitHub ansehen↗

    Victory is a React data visualization library and composable visualization toolkit used to build interactive charts and graphs. It functions as an SVG charting framework that renders scalable data visualizations designed to maintain consistency across different web browsers and operating systems. The project provides a collection of reusable UI primitives that combine to form complex interactive data layouts. This component-based approach allows for the construction of sophisticated graphs by composing modular visualization elements within React applications.

    Provides a comprehensive set of visualization components specifically designed for the React ecosystem.

    TypeScriptchartsd3data-visualization
    Auf GitHub ansehen↗11,242
  • datav-team/datavAvatar von DataV-Team

    DataV-Team/DataV

    9,667Auf GitHub ansehen↗

    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

    Provides a visualization toolkit ported as a library of charting components for the React ecosystem.

    Vuebidatavsvg
    Auf GitHub ansehen↗9,667
  • uber/react-visAvatar von uber

    uber/react-vis

    8,781Auf GitHub ansehen↗

    react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc

    Offers a comprehensive set of visualization components specifically designed for the React ecosystem.

    JavaScriptchartcharting-librarydata-visualization
    Auf GitHub ansehen↗8,781
  • uber-common/react-visAvatar von uber-common

    uber-common/react-vis

    8,785Auf GitHub ansehen↗

    react-vis ist eine React-Bibliothek zur Datenvisualisierung und ein deklaratives Charting-Framework, das zur Erstellung komponierbarer grafischer Darstellungen verwendet wird. Es bietet ein System zum Rendern komplexer Visualisierungen durch das Zusammensetzen einfacher Bausteine zu größeren Chart-Strukturen. Die Bibliothek enthält spezialisierte Werkzeuge für hierarchisches Daten-Mapping mittels Sunburst-Diagrammen und Tree-Maps sowie für die Visualisierung von Flüssen und Beziehungen mittels Sankey-Diagrammen. Sie bietet zudem einen multivariaten Datenvisualisierer zum Plotten hochdimensionaler Daten durch parallele Koordinaten, Radar-Charts und radiale Visualisierungen. Das Framework unterstützt Standard-Charting-Implementierungen für Linien-, Balken- und Tortendiagramme sowie Chart-Legenden-Management und orthogonale Koordinaten-Plots. Diese Visualisierungen werden unter Verwendung skalierbarer Vektorgrafiken (SVG) generiert.

    Provides a comprehensive suite of visualization components specifically designed for the React ecosystem.

    JavaScript
    Auf GitHub ansehen↗8,785
  • jerairrest/react-chartjs-2Avatar von jerairrest

    jerairrest/react-chartjs-2

    6,933Auf GitHub ansehen↗

    react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl

    Provides a set of visualization components specifically designed for the React ecosystem.

    TypeScript
    Auf GitHub ansehen↗6,933
  • reactchartjs/react-chartjs-2Avatar von reactchartjs

    reactchartjs/react-chartjs-2

    6,933Auf GitHub ansehen↗

    react-chartjs-2 is a data visualization library that provides a set of React components to integrate the Chart.js library. It serves as a component-based charting interface for rendering dynamic data visualizations and graphs based on structured data sets. The project provides a declarative way to manage chart configurations and data updates. It maps component props to the underlying charting engine, allowing users to modify visual options and data dynamically to refresh displays. The library covers broader data visualization development, including the implementation of dynamic dashboards an

    Provides a specialized suite of visualization components specifically designed for the React ecosystem.

    TypeScriptchartcharting-librarychartjs
    Auf GitHub ansehen↗6,933
  • alibaba/bizchartsAvatar von alibaba

    alibaba/BizCharts

    6,198Auf GitHub ansehen↗

    BizCharts is a React charting library that wraps the G2 grammar of graphics, providing declarative React components for building interactive data visualizations. It bridges G2's imperative charting API with React's declarative component model, enabling chart creation through nested component composition without writing imperative code. The library distinguishes itself by mapping G2's grammar of graphics primitives directly to React component types, allowing chart series like line, bar, and scatter to be expressed as interchangeable React components. It synchronizes G2 chart instance creation,

    Declarative React components that wrap the G2 grammar of graphics for building interactive data visualizations.

    TypeScript
    Auf GitHub ansehen↗6,198
  • mui/mui-xAvatar von mui

    mui/mui-x

    5,791Auf GitHub ansehen↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    Offers a composable React charting library with multiple chart types and interactive features.

    TypeScriptchartsdata-griddatatable
    Auf GitHub ansehen↗5,791
  • hustcc/echarts-for-reactAvatar von hustcc

    hustcc/echarts-for-react

    4,990Auf GitHub ansehen↗

    echarts-for-react ist eine React-Chart-Bibliothek und Datenvisualisierungskomponente, die als Wrapper für die Apache ECharts-Bibliothek dient. Sie ermöglicht das Rendern komplexer Datenvisualisierungen und Graphen innerhalb einer komponentenbasierten Architektur unter Verwendung deklarativer Konfigurationen. Die Bibliothek bietet einen Mechanismus für den Zugriff auf die zugrunde liegende Visualisierungsinstanz, was Low-Level-Operationen wie den Bildexport und die manuelle Größenanpassung ermöglicht. Sie unterstützt zudem das Binden benutzerdefinierter Funktionen an Visualisierungsereignisse, um Anwendungslogik basierend auf Benutzerinteraktionen auszulösen. Das Toolset deckt die Konfiguration des allgemeinen Chart-Verhaltens und Update-Strategien ab. Es unterstützt zudem den Import nur spezifischer Komponenten, um die Gesamtgröße des Anwendungs-Bundles zu reduzieren.

    Offers a suite of tools for integrating interactive ECharts visualizations specifically within the React ecosystem.

    TypeScriptechartsecharts-for-reactjavascript
    Auf GitHub ansehen↗4,990
  • rrag/react-stockchartsAvatar von rrag

    rrag/react-stockcharts

    4,021Auf GitHub ansehen↗

    react-stockcharts ist eine Finanz-Charting-Bibliothek, die mit React und D3 für die Visualisierung von Marktpreisdaten erstellt wurde. Sie bietet ein System zum Rendern von Aktiencharts und Candlestick-Visualisierungen, um Marktbewegungen darzustellen. Die Bibliothek fungiert als technisches Analysetool, das mathematische Handelsindikatoren auf Preis-Charts berechnet und überlagert. Sie enthält eine interaktive Schnittstelle zur Navigation durch Finanzdaten mittels Zoomen, Panning und dem Hinzufügen manueller geometrischer Annotationen. Das Projekt deckt Finanzdatenvisualisierung, Marktpreisverfolgung und die Erstellung interaktiver Trading-Dashboards ab.

    Offers a set of customizable stock charting components designed specifically for the React ecosystem.

    JavaScript
    Auf GitHub ansehen↗4,021
  • tanstack/react-chartsAvatar von TanStack

    TanStack/react-charts

    3,149Auf GitHub ansehen↗

    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 enabl

    Offers a specialized library for rendering interactive and responsive Cartesian data visualizations in React.

    HTMLchartcomponentd3
    Auf GitHub ansehen↗3,149
  • ant-design/ant-design-chartsAvatar von ant-design

    ant-design/ant-design-charts

    2,228Auf GitHub ansehen↗

    Ant Design Charts is a data visualization framework and declarative component library designed for React applications. It provides a collection of reusable components that map complex datasets to graphical representations, enabling the creation of interactive charts, plots, and maps within web interfaces. The library utilizes a grammar-based mapping system to transform raw data into visual properties, supported by a layered graphic abstraction that separates data representation from interactive elements. It employs a canvas-based rendering engine to maintain performance when handling large da

    Provides a collection of reusable components for rendering interactive data visualizations, plots, and maps within React applications.

    JavaScriptant-designantvreact-components
    Auf GitHub ansehen↗2,228
  • tomauty/react-native-chartAvatar von tomauty

    tomauty/react-native-chart

    1,569Auf GitHub ansehen↗

    Dieses Projekt ist eine Charting-Bibliothek, die für das React Native-Framework konzipiert wurde und eine Sammlung wiederverwendbarer Komponenten zum Rendern von Datenvisualisierungen innerhalb mobiler Anwendungen bereitstellt. Sie fungiert als plattformübergreifendes Schnittstellentool, das Koordinaten-Arrays auf grafische Elemente abbildet, was es Entwicklern ermöglicht, statistische Informationen konsistent über iOS- und Android-Umgebungen hinweg anzuzeigen. Die Bibliothek ermöglicht die Erstellung von Linien-, Balken- und Tortendiagrammen durch eine deklarative Komponentenstruktur. Durch das Abbilden von JavaScript-Eigenschaften auf plattformspezifische Zeichen-Primitive erleichtert sie die Integration interaktiver analytischer Dashboards und Leistungsmetriken in mobile Oberflächen. Die Implementierung stützt sich auf natives View-Komponenten-Mapping und direkte Zeichen-APIs, um grafische Formen auf mobilen Bildschirmen zu rendern. Sie wird als Paket für React Native-Projekte vertrieben und unterstützt die Konfiguration von Achsen und visuellen Stilen zur Darstellung dynamischer Datensätze.

    Provides a collection of visualization components specifically designed for the React ecosystem.

    JavaScriptchartjavascriptreact-native
    Auf GitHub ansehen↗1,569
  • beizhedenglong/rough-chartsAvatar von beizhedenglong

    beizhedenglong/rough-charts

    1,546Auf GitHub ansehen↗

    Rough Charts ist eine React-basierte Charting-Bibliothek, die eine Reihe modularer Komponenten für den Aufbau von Datenvisualisierungen bereitstellt. Sie ermöglicht die Erstellung benutzerdefinierter Diagramme und Grafiken durch eine deklarative Syntax, wodurch Entwickler komplexe Layouts durch das Verschachteln einzelner Elemente wie Achsen, Serien und Tooltips zusammenstellen können. Die Bibliothek zeichnet sich dadurch aus, dass sie eine prozedurale, handgezeichnete Ästhetik auf alle gerenderten Grafiken anwendet. Durch die Verwendung randomisierter Offsets zur Erzeugung unregelmäßiger Linienpfade entstehen Visualisierungen, die das Aussehen von Skizzen nachahmen. Dieser Stil wird auf Standard-Diagrammelemente angewendet, um Webberichten einen kreativen und informellen visuellen Ton zu verleihen. Die Bibliothek bewältigt die technischen Anforderungen webbasierter Datendarstellung durch die Verwaltung responsiver Container-Layouts und die Synchronisierung visueller Updates mit zugrunde liegenden Datenänderungen. Sie rendert diese Visualisierungen als Vektorgrafiken direkt innerhalb des Browser-DOM.

    Builds responsive and composable data visualizations that feature a unique hand-drawn, sketchy aesthetic.

    TypeScriptdata-visualizationdrawinghand-drawn
    Auf GitHub ansehen↗1,546
  1. Home
  2. User Interface & Experience
  3. Data Visualization Tools
  4. Data Visualization
  5. Charting Frameworks
  6. React Charting Libraries

Unter-Tags erkunden

  • Library WrappersComponents that provide a React-friendly API for third-party non-React libraries. **Distinct from React Charting Libraries:** Distinct from React Charting Libraries: focuses on the wrapper pattern for a specific existing library (Chart.js) rather than a native React chart implementation.