awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to uber/react-vis

Open-source alternatives to React Vis

30 open-source projects similar to uber/react-vis, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Vis alternative.

  • 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.

    TypeScriptchartsd3data-visualization
    Auf GitHub ansehen↗11,242
  • 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

    TypeScriptcanvaschartscomponents
    Auf GitHub ansehen↗14,039
  • recharts/rechartsAvatar von recharts

    recharts/recharts

    27,241Auf GitHub ansehen↗

    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

    TypeScriptchartcharting-librarycomponents
    Auf GitHub ansehen↗27,241

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • uber-common/react-visAvatar von uber-common

    uber-common/react-vis

    8,785Auf GitHub ansehen↗

    react-vis is a React data visualization library and declarative charting framework used to create composable graphical representations. It provides a system for rendering complex visualizations by composing simple building blocks into larger chart structures. The library includes specialized tools for hierarchical data mapping via sunburst diagrams and tree maps, as well as flow and relationship visualization using Sankey diagrams. It also provides a multivariate data visualizer for plotting high-dimensional data through parallel coordinates, radar charts, and radial visualizations. The fram

    JavaScript
    Auf GitHub ansehen↗8,785
  • 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

    TypeScriptchartd3data-visualization
    Auf GitHub ansehen↗20,629
  • dc-js/dc.jsAvatar von dc-js

    dc-js/dc.js

    7,431Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗7,431
  • f5/unovisAvatar von f5

    f5/unovis

    2,730Auf GitHub ansehen↗

    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

    TypeScriptangularchartsdata-visualization
    Auf GitHub ansehen↗2,730
  • 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,

    TypeScript
    Auf GitHub ansehen↗6,198
  • swimlane/ngx-chartsAvatar von swimlane

    swimlane/ngx-charts

    4,359Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗4,359
  • philjay/mpandroidchartAvatar von PhilJay

    PhilJay/MPAndroidChart

    38,199Auf GitHub ansehen↗

    MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts. The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.

    Javaandroidchartgraph
    Auf GitHub ansehen↗38,199
  • imanneo/fl_chartAvatar von imaNNeo

    imaNNeo/fl_chart

    7,539Auf GitHub ansehen↗

    fl_chart is a data visualization library and UI component framework for Flutter. It provides a system of reusable graphical widgets for creating interactive, customizable quantitative data visualizations. The framework supports a variety of chart types, including line, bar, pie, donut, scatter, radar, and candlestick views. It allows for the creation of complex visualizations such as layered data segments and financial charts. The library includes capabilities for interactivity and visual refinement, such as touch event handling, data tooltips, and state animations. It also provides tools fo

    Dartbarchartcandlestickcandlestick-chart
    Auf GitHub ansehen↗7,539
  • antvis/f2Avatar von antvis

    antvis/F2

    7,989Auf GitHub ansehen↗

    F2 is a cross-platform charting engine and grammar-based visualization tool designed to render interactive data visualizations. It functions as a declarative system that allows users to build complex charts by defining the relationships between data dimensions and visual encoding channels. The framework is specifically optimized for mobile data visualization, providing a toolkit for creating touch-optimized charts. It supports custom data visualization styling, enabling the use of personalized shapes and animations to define a unique visual identity. The engine provides a platform-agnostic r

    JavaScript
    Auf GitHub ansehen↗7,989
  • lecho/hellocharts-androidAvatar von lecho

    lecho/hellocharts-android

    7,589Auf GitHub ansehen↗

    Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a collection of custom view components used to render datasets as visual elements, such as line, column, and pie charts. The library supports interactive visualizations that allow users to navigate data through touch gestures, including pinching, scrolling, and panning. It also includes built-in capabilities for animating data points and chart elements to create smooth visual transitions during dataset updates. The framework covers a broad range of visualization needs, including c

    Java
    Auf GitHub ansehen↗7,589
  • chartscss/charts.cssAvatar von ChartsCSS

    ChartsCSS/charts.css

    6,569Auf GitHub ansehen↗

    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

    HTMLchartchartscss
    Auf GitHub ansehen↗6,569
  • xyflow/xyflowAvatar von xyflow

    xyflow/xyflow

    37,257Auf GitHub ansehen↗

    This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications. The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and e

    TypeScriptflowchartgraphjavascript
    Auf GitHub ansehen↗37,257
  • plotly/plotly.jsAvatar von plotly

    plotly/plotly.js

    18,227Auf GitHub ansehen↗

    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

    JavaScriptcharting-librarychartsd3
    Auf GitHub ansehen↗18,227
  • 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

    JavaScriptant-designantvreact-components
    Auf GitHub ansehen↗2,228
  • 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

    TypeScriptchartsdata-griddatatable
    Auf GitHub ansehen↗5,791
  • nhnent/tui.chartAvatar von nhnent

    nhnent/tui.chart

    5,403Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,403
  • bqplot/bqplotAvatar von bqplot

    bqplot/bqplot

    3,693Auf GitHub ansehen↗

    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

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • naver/billboard.jsAvatar von naver

    naver/billboard.js

    5,980Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗5,980
  • nhn/tui.chartAvatar von nhn

    nhn/tui.chart

    5,402Auf GitHub ansehen↗

    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

    TypeScriptcanvaschartdata-visualization
    Auf GitHub ansehen↗5,402
  • aachartmodel/aachartkitAvatar von AAChartModel

    AAChartModel/AAChartKit

    4,761Auf GitHub ansehen↗

    AAChartKit is a declarative charting library and data visualization framework for iOS, iPadOS, and macOS. It functions as a multi-type statistical charting engine that renders a variety of plot types, including line, bar, bubble, box plot, and polar charts. The framework utilizes a Core Graphics vector rendering engine to draw visual elements with precise pixel control. It provides a system for interactive data visualization featuring built-in support for animations, zooming, panning, and user interaction events. The library covers broad capabilities for statistical data plotting and custom

    Objective-Carea-chartbubble-chartchart
    Auf GitHub ansehen↗4,761
  • 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

    TypeScript
    Auf GitHub ansehen↗6,933
  • bloomberg/bqplotAvatar von bloomberg

    bloomberg/bqplot

    3,693Auf GitHub ansehen↗

    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.

    TypeScript
    Auf GitHub ansehen↗3,693
  • vega/vega-liteAvatar von vega

    vega/vega-lite

    5,216Auf GitHub ansehen↗

    Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo

    TypeScriptchartsdeclarative-languageplot
    Auf GitHub ansehen↗5,216
  • apexcharts/apexcharts.jsAvatar von apexcharts

    apexcharts/apexcharts.js

    15,096Auf GitHub ansehen↗

    ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c

    JavaScriptchartsdata-visualizationgraphs
    Auf GitHub ansehen↗15,096
  • scottplot/scottplotAvatar von ScottPlot

    ScottPlot/ScottPlot

    6,417Auf GitHub ansehen↗

    ScottPlot is a cross-platform, high-performance charting library for .NET that renders interactive plots across desktop and web GUI frameworks including Windows Forms, WPF, MAUI, Avalonia, Blazor, and WinUI. It provides an optimized rendering engine capable of displaying millions of data points with interactive pan, zoom, and live data streaming, while also supporting image export to formats like PNG and SVG for file output, cloud applications, and notebooks. The library distinguishes itself through a comprehensive set of chart types including scatter, line, bar, pie, heatmap, financial, rada

    C#chartchartingcharts
    Auf GitHub ansehen↗6,417
  • chartsorg/chartsAvatar von ChartsOrg

    ChartsOrg/Charts

    28,000Auf GitHub ansehen↗

    Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex datasets. It provides a declarative configuration interface that maps data structures to visual components, supporting a variety of chart types including line, bar, pie, scatter, and radar plots. The library distinguishes itself through a hardware-accelerated drawing layer that ensures high-performance rendering across mobile platforms. It features a gesture-driven transformation engine that enables users to pan, zoom, and scale views, alongside an interpolated animation syste

    Swift
    Auf GitHub ansehen↗28,000
  • 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

    TypeScriptchartcharting-librarychartjs
    Auf GitHub ansehen↗6,933