awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Data visualization libraries

Clasament actualizat la 21 iul. 2026

For data visualization lists, the strongest matches are apache/echarts (Apache ECharts is a comprehensive, feature-rich JavaScript library that), formidablelabs/victory (Victory is a comprehensive React-based charting library that provides) and ant-design/ant-design-charts (This is a comprehensive data visualization library built specifically). plouc/nivo and jerairrest/react-chartjs-2 round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best data visualization libraries for your project. Compare top-rated tools by features and activity to find the best fit for your stack.

Data visualization libraries

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/echartsAvatar apache

    apache/echarts

    66,629Vezi pe GitHub↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    Apache ECharts is a comprehensive, feature-rich JavaScript library that provides robust support for interactive charts, tabular data, and responsive design using both Canvas and SVG rendering.

    TypeScriptHTML5 Canvas Charting LibrariesInteractive Data ChartingSVG-Based Vector Rendering
    Vezi pe GitHub↗66,629
  • formidablelabs/victoryAvatar FormidableLabs

    FormidableLabs/victory

    11,242Vezi pe GitHub↗

    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.

    Victory is a comprehensive React-based charting library that provides modular, SVG-rendered components specifically designed for building interactive and responsive data visualizations.

    TypeScriptInteractive Data ChartingReact Charting LibrariesSVG-Based Vector Rendering
    Vezi pe GitHub↗11,242
  • ant-design/ant-design-chartsAvatar ant-design

    ant-design/ant-design-charts

    2,228Vezi pe GitHub↗

    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

    This is a comprehensive data visualization library built specifically for React that provides a wide range of interactive, responsive chart components capable of rendering complex tabular datasets using a high-performance canvas engine.

    JavaScriptInteractive Data ChartingReact Charting Libraries
    Vezi pe GitHub↗2,228
  • plouc/nivoAvatar plouc

    plouc/nivo

    14,039Vezi pe GitHub↗

    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

    Nivo is a comprehensive React-based charting framework that provides a wide array of interactive, responsive components built on D3, making it a perfect fit for rendering complex data visualizations.

    TypeScriptReact Charting LibrariesResponsive Chart LayoutsSVG-Based Vector Rendering
    Vezi pe GitHub↗14,039
  • jerairrest/react-chartjs-2Avatar jerairrest

    jerairrest/react-chartjs-2

    6,933Vezi pe GitHub↗

    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

    This library provides a set of React components that wrap Chart.js, enabling the rendering of interactive, responsive charts and graphs directly within a React application using HTML5 canvas.

    TypeScriptChart ComponentsHTML5 Canvas Charting LibrariesReact Charting Libraries
    Vezi pe GitHub↗6,933
  • highcharts/highchartsAvatar highcharts

    highcharts/highcharts

    12,463Vezi pe GitHub↗

    Highcharts is a JavaScript charting library and interactive data visualization framework used to render complex datasets as visual charts and maps. It functions as a customizable SVG charting engine that produces scalable vector graphics for data series. The library allows for the creation of interactive data visualizations with configurable colors, labels, and themes. It also provides a cross-platform visualization wrapper to embed these web-based charts into native iOS and Android mobile applications. The toolkit supports the development of custom dashboards and provides options to build c

    Highcharts is a comprehensive JavaScript charting library that provides robust support for interactive visualizations, SVG rendering, and responsive design, making it a flagship tool for representing tabular data.

    TypeScriptInteractive Data ChartingSVG-Based Vector Rendering
    Vezi pe GitHub↗12,463
  • alibaba/bizchartsAvatar alibaba

    alibaba/BizCharts

    6,198Vezi pe GitHub↗

    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,

    BizCharts is a dedicated React charting library that provides declarative components for rendering interactive visualizations, making it a comprehensive fit for building data-driven interfaces.

    TypeScriptInteractive Data ChartingReact Charting Libraries
    Vezi pe GitHub↗6,198
  • airbnb/visxAvatar airbnb

    airbnb/visx

    20,629Vezi pe 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

    Visx is a collection of low-level React primitives that provides the necessary building blocks for creating custom, interactive, and responsive data visualizations using SVG, though it requires more manual assembly than a pre-built charting library.

    TypeScriptChart ComponentsReact Charting LibrariesSVG-Based Vector Rendering
    Vezi pe GitHub↗20,629
  • nhnent/tui.chartAvatar nhnent

    nhnent/tui.chart

    5,403Vezi pe 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

    This is a comprehensive JavaScript charting library that provides interactive, responsive visualizations for numerical and tabular data using both SVG and Canvas rendering.

    TypeScriptInteractive Data ChartingResponsive Chart Layouts
    Vezi pe GitHub↗5,403
  • c3js/c3Avatar c3js

    c3js/c3

    9,345Vezi pe GitHub↗

    c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript framework. It functions as a declarative visualization framework that generates complex charts through high-level configurations rather than manual SVG manipulation. The project provides a reusable chart component library and a tool for converting raw datasets into scalable vector graphics. These capabilities allow for the implementation of interactive data visualizations and web-based data reporting using standardized templates. The library supports the development of custom

    C3 is a JavaScript charting library built on D3 that provides high-level, interactive SVG-based visualizations, making it a direct fit for rendering tabular data in web applications.

    JavaScriptChart ComponentsInteractive Data ChartingSVG-Based Vector Rendering
    Vezi pe GitHub↗9,345
  • dc-js/dc.jsAvatar dc-js

    dc-js/dc.js

    7,431Vezi pe GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    This library is a purpose-built tool for creating interactive, linked-view data dashboards that render tabular data as SVG charts, making it a comprehensive solution for your visualization needs.

    JavaScriptData TablesInteractive Data ChartingData Grids
    Vezi pe GitHub↗7,431
  • novus/nvd3Avatar novus

    novus/nvd3

    7,227Vezi pe GitHub↗

    nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor

    This library provides a collection of reusable, interactive charting components built on D3.js that support SVG rendering and are designed for integration into web applications to visualize tabular data.

    JavaScriptChart ComponentsInteractive Data ChartingSVG-Based Vector Rendering
    Vezi pe GitHub↗7,227
  • reactchartjs/react-chartjs-2Avatar reactchartjs

    reactchartjs/react-chartjs-2

    6,933Vezi pe GitHub↗

    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

    This library provides a declarative React interface for Chart.js, enabling the creation of interactive, responsive charts that can render structured data sets within a web application.

    TypeScriptInteractive Data ChartingReact Charting Libraries
    Vezi pe GitHub↗6,933
  • chartjs/chart.jsAvatar chartjs

    chartjs/Chart.js

    67,526Vezi pe GitHub↗

    Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The library utilizes a high-performance rendering pipeline that executes drawing commands during each animation frame to maintain smooth visual feedback. The project distinguishes itself through a modular, extensible architecture that allows developers to register custom scales, control

    Chart.js is a comprehensive, configuration-driven library that provides interactive, responsive charts using HTML5 canvas, making it a flagship tool for rendering tabular data in web applications.

    JavaScriptHTML5 Canvas Charting Libraries
    Vezi pe GitHub↗67,526
  • plotly/plotly.jsAvatar plotly

    plotly/plotly.js

    18,227Vezi pe GitHub↗

    Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa

    Plotly.js is a comprehensive JavaScript charting library that provides interactive, responsive visualizations for tabular and scientific data using both SVG and WebGL rendering.

    JavaScriptInteractive Data Charting
    Vezi pe GitHub↗18,227
  • frappe/chartsAvatar frappe

    frappe/charts

    15,088Vezi pe GitHub↗

    This project is a client-side data visualization framework and SVG charting library used to render responsive, interactive charts in a web browser. It functions as a lightweight utility for generating scalable vector graphics and data annotations without external dependencies. The library enables the creation of custom SVG charts with adjustable colors and animations to meet specific design requirements. It supports dynamic data updates and the addition of markers, regions, and tooltips to provide context to specific data points. The system covers broad capability areas including responsive

    This is a lightweight, zero-dependency JavaScript library for rendering interactive, responsive SVG charts that directly supports the visualization of tabular data.

    JavaScriptResponsive Chart LayoutsSVG-Based Vector Rendering
    Vezi pe GitHub↗15,088
  • recharts/rechartsAvatar recharts

    recharts/recharts

    27,241Vezi pe GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    Recharts is a declarative, React-based charting library that uses SVG to render interactive, responsive visualizations, making it a comprehensive tool for displaying tabular data in web applications.

    TypeScriptChart Components
    Vezi pe GitHub↗27,241
  • rrag/react-stockchartsAvatar rrag

    rrag/react-stockcharts

    4,021Vezi pe GitHub↗

    react-stockcharts is a financial charting library built with React and D3 for visualizing market price data. It provides a system for rendering stock charts and candlestick visualizations to represent market movement. The library functions as a technical analysis tool that computes and overlays mathematical trading indicators on price charts. It includes an interactive interface for navigating financial data through zooming, panning, and the addition of manual geometric annotations. The project covers financial data visualization, market price tracking, and the creation of interactive tradin

    This library provides interactive, SVG-based financial charting components specifically designed for React, making it a specialized but valid tool for rendering complex tabular and time-series data.

    JavaScriptChart ComponentsReact Charting Libraries
    Vezi pe GitHub↗4,021
  • d3/d3Avatar d3

    d3/d3

    113,118Vezi pe GitHub↗

    D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions. The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite fo

    D3 is a comprehensive, industry-standard library that provides the low-level primitives required to build highly interactive, responsive, and custom data visualizations from tabular or complex data using SVG and Canvas.

    ShellData Visualization LibrariesData Visualization ScalesDOM Manipulation Libraries
    Vezi pe GitHub↗113,118
  • vega/vegaAvatar vega

    vega/vega

    11,807Vezi pe GitHub↗

    Vega is a reactive visualization engine that translates structured specifications into interactive, browser-based graphical representations. It functions as a declarative grammar for data visualization, allowing users to define complex charts and maps through a JSON-based configuration format rather than imperative code. The system operates on a dataflow-based reactive graph that automatically propagates updates through the visualization whenever input data or user interactions change. By integrating a modular transformation pipeline, the engine handles data filtering, sorting, and aggregatio

    Vega is a powerful, declarative visualization engine that uses JSON specifications to render interactive, responsive charts and data-driven graphics using both SVG and Canvas, making it a comprehensive solution for visualizing tabular data.

    JavaScriptCharting LibrariesDeclarative Visualization GrammarsVisualization Engines
    Vezi pe GitHub↗11,807
  • observablehq/plotAvatar observablehq

    observablehq/plot

    5,305Vezi pe GitHub↗

    This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It functions as an SVG data visualization tool and an exploratory data analysis API, allowing users to render complex visualizations and geographic maps. The library features a GeoJSON map renderer that projects spherical coordinates into two-dimensional pixel space and an Apache Arrow visualization interface for high-efficiency data processing. Its capability surface covers data transformation through binning and grouping, visual encoding via automatic scale inference and color

    This library provides a powerful grammar of graphics for rendering interactive, responsive charts from tabular data using SVG, making it a comprehensive tool for data visualization.

    HTMLDeclarative Visualization GrammarsLayered Visualization CompositionApache Arrow Processing
    Vezi pe GitHub↗5,305
  • uber/react-visAvatar uber

    uber/react-vis

    8,781Vezi pe GitHub↗

    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

    This is a React-based data visualization library that provides the necessary components for rendering interactive charts and graphs, making it a direct fit for your requirements.

    JavaScriptInteractive Data ChartingReact Charting Libraries
    Vezi pe GitHub↗8,781
  • mui/mui-xAvatar mui

    mui/mui-x

    5,791Vezi pe GitHub↗

    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

    MUI X provides a robust, high-performance data grid and charting suite specifically designed for React applications, making it a comprehensive tool for rendering interactive tabular and graphical data.

    TypeScriptData TablesInteractive Data ChartingReact Charting Libraries
    Vezi pe GitHub↗5,791
  • nhn/tui.chartAvatar nhn

    nhn/tui.chart

    5,402Vezi pe GitHub↗

    tui.chart is a JavaScript data visualization library and multi-type charting engine used to render interactive statistical charts. It functions as a responsive charting framework and real-time data visualizer, utilizing HTML5 Canvas for high-performance rendering of diverse datasets. The library provides a wide array of visual formats, including linear, circular, grid-based, hierarchical, and statistical chart types. This covers everything from standard bar, line, and pie charts to more specialized visualizations such as radar charts, treemaps, bubble charts, and box plots. The engine includ

    This library provides a comprehensive suite of interactive, responsive charts built on HTML5 Canvas that natively support tabular and statistical data structures, making it a direct fit for your visualization needs.

    TypeScriptHTML5 Canvas Charting LibrariesResponsive Chart Layouts
    Vezi pe GitHub↗5,402
  • jwilber/roughvizAvatar jwilber

    jwilber/roughViz

    7,113Vezi pe GitHub↗

    roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It functions as an SVG charting framework that renders visualizations in the browser, prioritizing the communication of general trends and patterns over absolute precision. The library provides a collection of tools to generate several chart types, including bar, line, pie, donut, and scatter plots, as well as stacked bar charts. These visualizations are produced using a non-linear drawing style to present technical information in an informal, organic appearance.

    This is a JavaScript charting library that renders interactive, SVG-based visualizations, making it a suitable tool for representing tabular data with a unique hand-drawn aesthetic.

    JavaScriptSVG-Based Vector Rendering
    Vezi pe GitHub↗7,113
  • f5/unovisAvatar f5

    f5/unovis

    2,730Vezi pe GitHub↗

    Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch

    Unovis is a modular, framework-agnostic data visualization library that supports both SVG and Canvas rendering for interactive charts, making it a strong fit for building custom data-driven interfaces.

    TypeScriptInteractive Data ChartingSVG-Based Vector Rendering
    Vezi pe GitHub↗2,730
  • naver/billboard.jsAvatar naver

    naver/billboard.js

    5,980Vezi pe GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    This library provides a comprehensive suite of interactive, SVG and Canvas-based charting components that integrate directly into JavaScript applications to visualize tabular data.

    TypeScriptChart ComponentsInteractive Data Charting
    Vezi pe GitHub↗5,980
  • nicolaskruchten/pivottableAvatar nicolaskruchten

    nicolaskruchten/pivottable

    4,440Vezi pe GitHub↗

    This project is a JavaScript pivot table library and client-side data processor. It provides an interactive interface for transforming raw datasets into summarized tables, heatmaps, and charts, allowing for browser-based data analysis without a backend server. The library distinguishes itself through a drag-and-drop interface for dynamic data exploration and the ability to derive new attributes via date binning or custom logic. It supports flexible data rendering by converting analyzed results into HTML tables or graphical representations using integrated or third-party charting libraries. T

    This library provides an interactive, browser-based interface for transforming tabular data into pivot tables and charts, making it a specialized tool for data visualization and exploration.

    CoffeeScriptTable Visualizations
    Vezi pe GitHub↗4,440
  • edp963/davinciAvatar edp963

    edp963/davinci

    5,002Vezi pe GitHub↗

    Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl

    Davinci is a comprehensive business intelligence platform that provides interactive dashboarding and data table components, making it a suitable tool for rendering tabular data and visualizations within a web application.

    TypeScriptData TablesInteractive Data Charting
    Vezi pe GitHub↗5,002
  • bloomberg/bqplotAvatar bloomberg

    bloomberg/bqplot

    3,693Vezi pe GitHub↗

    bqplot is an interactive data visualization library for Jupyter notebooks. It implements a grammar of graphics model, allowing users to build complex 2D charts by combining marks, scales, and axes. The library distinguishes itself with specialized toolkits for financial charting, such as OHLC candlesticks and time-series analysis, and geographic data visualization, including choropleths and custom map projections for TopoJSON and GeoJSON data. It enables deep interaction through tools like lasso selection, rectangular brushing, and the ability to manually manipulate plot points or line data.

    This library provides a robust grammar of graphics for creating interactive, canvas-rendered visualizations within Jupyter environments, making it a specialized but effective tool for data visualization.

    TypeScriptInteractive Charting Frameworks
    Vezi pe GitHub↗3,693
  • chartscss/charts.cssAvatar ChartsCSS

    ChartsCSS/charts.css

    6,569Vezi pe GitHub↗

    charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br

    This is a CSS-based data visualization library that renders charts directly from semantic HTML tables and lists, providing a unique, lightweight alternative to JavaScript-heavy charting frameworks.

    HTMLResponsive Chart Layouts
    Vezi pe GitHub↗6,569
  • observedobserver/visual-insightsAvatar ObservedObserver

    ObservedObserver/visual-insights

    4,653Vezi pe GitHub↗

    Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover patterns and cause-and-effect relationships within datasets. It functions as an interactive data visualization library using a grammar-of-graphics approach to generate multi-dimensional charts and dashboards. The project distinguishes itself through a natural language interface that translates plain-text questions into data answers and visualizations via a language model. It provides a specialized framework for causal discovery and inference, allowing users to identify variable li

    Visual Insights is a data visualization library that uses a grammar-of-graphics approach to render interactive, multi-dimensional charts from tabular data, making it a direct fit for your requirements.

    TypeScriptInteractive Data Charting
    Vezi pe GitHub↗4,653
  • alibaba/x-renderAvatar alibaba

    alibaba/x-render

    7,846Vezi pe GitHub↗

    x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a

    This is a configuration-driven UI framework that generates interactive tables and charts from JSON schemas, making it a capable tool for rendering tabular data and visualizations within React applications.

    TypeScriptJSON-Driven DashboardsLow-codeChart Generators
    Vezi pe GitHub↗7,846
  • bqplot/bqplotAvatar bqplot

    bqplot/bqplot

    3,693Vezi pe GitHub↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    This library provides interactive 2D charting and data visualization specifically for the Jupyter ecosystem, offering the necessary tools to render and manipulate tabular and spatial data.

    TypeScriptCharts and VisualizationData VisualizationDeclarative Visualization Grammars
    Vezi pe GitHub↗3,693
  • flot/flotAvatar flot

    flot/flot

    5,911Vezi pe GitHub↗

    Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r

    Flot is a mature JavaScript charting library that provides interactive, canvas-based visualizations for tabular and time-series data, making it a solid choice for integrating charts into web applications.

    JavaScriptjQuery PluginsAxis Scaling EnginesCanvas Rendering Pipelines
    Vezi pe GitHub↗5,911
  • tonygermaneri/canvas-datagridAvatar TonyGermaneri

    TonyGermaneri/canvas-datagrid

    1,570Vezi pe GitHub↗

    Canvas-datagrid is a web component designed to render and manage large-scale datasets within a browser-based spreadsheet interface. By utilizing an immediate-mode rendering approach on a single canvas element, it bypasses the performance limitations associated with traditional document object model structures, allowing for the display of millions of rows and columns without the need for pagination. The component distinguishes itself through its ability to handle complex, nested data structures by flattening hierarchical relationships into a single coordinate system. It incorporates a virtual

    This is a high-performance data grid component that renders tabular data directly to a canvas element, providing the core functionality needed for interactive data visualization of large datasets.

    JavaScriptData Grids
    Vezi pe GitHub↗1,570
  • observablehq/frameworkAvatar observablehq

    observablehq/framework

    3,522Vezi pe GitHub↗

    This project is a static site generator and development environment designed for building data-driven dashboards and reports. It functions as a framework that combines narrative markdown documentation with interactive visualizations and data-driven components, compiling them into optimized static assets that can be deployed to any standard web infrastructure. The framework distinguishes itself through a multi-language data pipeline that executes scripts in languages such as Python, R, and SQL during the build process. By transforming raw information into precomputed data snapshots, it ensures

    This framework is designed specifically for building data-driven dashboards and interactive visualizations, providing the necessary tools to render tabular data and charts using JavaScript and D3.

    TypeScriptInteractive Data Charting
    Vezi pe GitHub↗3,522
  • abhinandan-kushwaha/react-native-gifted-chartsAvatar Abhinandan-Kushwaha

    Abhinandan-Kushwaha/react-native-gifted-charts

    1,345Vezi pe GitHub↗

    React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots. The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients,

    This is a specialized data visualization library for React Native that provides interactive charts and responsive design, though it is tailored for mobile environments rather than general web-based tabular data rendering.

    TypeScriptCharting LibrariesMobile Data Visualization LibrariesCross-Platform UI Component Libraries
    Vezi pe GitHub↗1,345
  • plotly/plotly.pyAvatar plotly

    plotly/plotly.py

    18,270Vezi pe GitHub↗

    Plotly.py is a comprehensive framework for building production-ready data applications and interactive dashboards directly from Python code. It functions as both a high-performance visualization library for browser-based charts and a full-stack tool for transforming analytical scripts into responsive, web-based interfaces. By abstracting away the need for manual HTML or JavaScript, it allows developers to define complex layouts and functional logic using modular, reusable components. The framework distinguishes itself through a robust architecture that handles event orchestration and state sy

    Plotly.py is a powerful library for creating interactive, web-based data visualizations and dashboards directly from Python, providing robust support for tabular data and responsive rendering through its underlying JavaScript engine.

    PythonData VisualizationData Visualization LibrariesAnalytical Web Application Frameworks
    Vezi pe GitHub↗18,270
  • timqian/chart.xkcdAvatar timqian

    timqian/chart.xkcd

    7,838Vezi pe GitHub↗

    chart.xkcd is a client-side JavaScript library used to generate data visualizations as scalable vector graphics directly in the browser. It functions as a graphing utility that manipulates DOM elements to produce various chart types without requiring server-side dependencies. The library is distinguished by a rendering engine that applies randomized stroke offsets and variable line weights to SVG paths. This process simulates a sketchy, hand-drawn aesthetic for data charts, creating a comic-like visual style. The project supports a variety of visualization formats, including bar, line, circu

    This is a client-side JavaScript library that renders interactive, SVG-based charts, making it a suitable tool for visualizing data with a unique hand-drawn aesthetic.

    JavaScriptClient-Side Charting UtilitiesHand-Drawn Aesthetic SimulationAesthetic Style Overlays
    Vezi pe GitHub↗7,838
  • jannchie/historical-ranking-data-visualization-based-on-d3.jsAvatar Jannchie

    Jannchie/Historical-ranking-data-visualization-based-on-d3.js

    4,655Vezi pe GitHub↗

    This project is a D3.js data visualization tool and dynamic bar chart generator that converts historical ranking data from comma-separated values into animated visual timelines. It functions as a CSV ranking visualizer and time-series ranking dashboard to illustrate how the positions of different entities change over a period of time. The tool features automated sorting and ranking trend animations that transform static historical data into dynamic transitions. It includes customizable axis scaling, such as semi-logarithmic scales to handle extreme variances in data magnitudes, and dynamic co

    This tool is a specialized D3.js-based library designed specifically for generating animated bar chart race visualizations from tabular CSV data, making it a focused but valid member of the data visualization category.

    JavaScriptRanking DashboardsRanking VisualizationsBar Chart Generation
    Vezi pe GitHub↗4,655
  • hepengwei/visualization-collectionAvatar hepengwei

    hepengwei/visualization-collection

    4,550Vezi pe GitHub↗

    This project is a frontend visualization library and gallery of interactive web examples. It provides a collection of implementations that demonstrate advanced visual effects through the use of stylesheets, canvas drawing surfaces, and three-dimensional graphics libraries. The collection specifically features implementations for visualizing artificial intelligence outputs and complex data patterns. It includes specialized galleries for three-dimensional scenes and spatial objects, as well as a showreel of stylistic motion effects and interface designs. The library covers a broad range of ren

    This repository provides a collection of interactive visualization implementations and canvas-based rendering techniques that can be adapted for tabular or list-based data, though it focuses more on advanced visual effects and 3D scenes than standard charting.

    TypeScriptMulti-Engine Visual GalleriesWeb Data Visualizations3D Scene Renderers
    Vezi pe GitHub↗4,550
  • epochjs/epochAvatar epochjs

    epochjs/epoch

    4,950Vezi pe GitHub↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    Epoch is a JavaScript charting library that provides interactive, performant visualizations using a hybrid of SVG and Canvas, making it a suitable tool for rendering statistical and time-series data.

    HTMLChart Component StylingsReal-time VisualizationsCharts and Visualization
    Vezi pe GitHub↗4,950
  • taiga-family/taiga-uiAvatar taiga-family

    taiga-family/taiga-ui

    4,002Vezi pe GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    This is a comprehensive Angular UI component library that includes integrated data visualization components specifically designed for rendering charts and tabular data within enterprise interfaces.

    TypeScriptAccessible Design SystemsEnterprise Component SystemsForm and Input Management
    Vezi pe GitHub↗4,002
  • swimlane/ngx-chartsAvatar swimlane

    swimlane/ngx-charts

    4,359Vezi pe GitHub↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    This is a comprehensive Angular-based data visualization library that provides interactive, SVG-rendered charts and components specifically designed for integration into web applications.

    TypeScriptAngular Data VisualizationDeclarative Charting ComponentsDeclarative Rendering
    Vezi pe GitHub↗4,359
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
apache/echarts66.6KTypeScriptApache-2.022 iun. 2026
formidablelabs/victory11.2KTypeScriptNOASSERTION19 dec. 2025
ant-design/ant-design-charts2.2KJavaScriptMIT26 mar. 2026
plouc/nivo14KTypeScriptMIT3 apr. 2026
jerairrest/react-chartjs-26.9KTypeScriptMIT16 iun. 2026
highcharts/highcharts12.5KTypeScriptNOASSERTION23 iun. 2026
alibaba/bizcharts6.2KTypeScript—23 mai 2025
airbnb/visx20.6KTypeScriptmit11 nov. 2025
nhnent/tui.chart5.4KTypeScriptMIT5 oct. 2023
c3js/c39.3KJavaScriptMIT11 iun. 2026

Related searches

  • a library for rendering interactive data visualizations
  • Graph visualization library
  • o bibliotecă pentru crearea de vizualizări de date interactive
  • CSS, styling și vizualizarea datelor
  • BI, dashboard-uri și vizualizarea datelor
  • an open source tool for data visualization
  • librărie JavaScript pentru vizualizarea interactivă a datelor
  • Model visualizer