AltHub

uber/react-vis Alternatives

React data visualization / charting

react-vis is a composable React component library for rendering common data visualization charts like line, bar, pie, scatter, and heatmap.

8.8kJavaScriptMITdormant ยท last push 1.8y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

FormidableLabs/victoryGitHub

Choose for a mature, actively maintained React chart library with a large community.

A collection of composable React components for building interactive data visualizations

11.2k
TypeScript
NOASSERTION
slowing10mo ago
airbnb/visxGitHub

Choose for low-level, composable React primitives that give finer control than react-vis.

๐Ÿฏ visx | visualization components

21.1k
TypeScript
MIT
active4mo ago
recharts/rechartsGitHub

Choose for a widely adopted React chart library with a clean API and strong community.

Redefined chart library built with React and D3

27.6k
TypeScript
MIT
active20d ago
reaviz/reavizGitHub

Choose for a modern, React-native chart library with a focus on flexibility and customization.

๐Ÿ“Š Data visualization library for React. Maintained by @goodcodeus.

1.3k
TypeScript
Apache-2.0
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

reactchartjs/react-chartjs-2GitHub

Choose if you prefer Chart.js's canvas rendering and its plugin ecosystem.

React components for Chart.js, the most popular charting library

6.9k
TypeScript
MIT
active20d ago
chart-kit/react-native-chart-kitGitHub

Choose for React Native apps, since react-vis is web-only.

Beautiful charts for React Native. Line, area, bar, pie, donut, progress, and contribution heatmaps for dashboards, reports, and data-rich mobile apps.

3.1k
TypeScript
MIT
active2mo ago
alibaba/BizChartsGitHub

Choose if you want G2's grammar-based charting in React, with a different rendering architecture.

Powerful data visualization library based on G2 and React.

6.2k
TypeScript
none
slowing1.4y ago
d3/d3GitHub

Choose if you need full control over custom visualizations at a lower level than react-vis.

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

113.7k
Shell
ISC
active4mo ago
jwilber/roughVizGitHub

Choose for sketchy, hand-drawn styled charts; not a feature-rich general charting library.

Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

7.2k
JavaScript
MIT
dormant2.5y ago
ChartsCSS/charts.cssGitHub

Choose if you prefer CSS-based charts without JavaScript.

Open source CSS framework for data visualization.

6.6k
HTML
MIT
active6mo ago
amcharts/amcharts4GitHub

Choose for a powerful JS/TS charting library with a rich feature set, but not React-specific.

The most advanced amCharts charting library for JavaScript and TypeScript apps.

1.2k
TypeScript
none
active7mo ago
apache/echartsGitHub

Choose for a high-performance, feature-complete JS charting library with strong international support.

Apache ECharts is a powerful, interactive charting and data visualization library for browser

67.2k
TypeScript
Apache-2.0
active2mo ago
plotly/plotly.jsGitHub

Choose for scientific/interactive plots with Dash integration, but not a React component library.

Open-source JavaScript charting library behind Plotly and Dash

18.3k
JavaScript
MIT
active22d ago
ScottPlot/ScottPlotGitHub

Choose for .NET plotting, not for web/React.

Interactive plotting library for .NET

6.8k
C#
MIT
active2mo ago
entronad/graphicGitHub

Choose for Dart/Flutter charting, outside the JavaScript ecosystem.

A grammar of data visualization and Flutter charting library.

1.8k
Dart
MIT
slowing8mo ago
palantir/plottableGitHub

Choose for modular D3-based chart components in a non-React context.

:bar_chart: A library of modular chart components built on D3

3.1k
TypeScript
MIT
slowing1.1y ago
VisActor/VChartGitHub

Choose for a cross-platform charting library with its own grammar and rendering, not React-specific.

VChart, more than just a cross-platform charting library, but also an expressive data storyteller.

1.8k
TypeScript
MIT
active19d ago
microsoft/flint-chartGitHub

Choose if you need a declarative chart specification language rather than a component library.

๐Ÿช„ Flint is a visualization language that lets AI agents reliably create expressive, good-looking charts from simple, human-editable chart specs.

4.2k
TypeScript
MIT
active26d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

codesuki/react-d3-componentsGitHub

Choose only if you need a minimal D3-based React chart setup and can tolerate a stale, unmaintained dependency.

D3 Components for React

1.6k
JavaScript
MIT
dormant4.7y ago
nhn/tui.chartGitHub

Choose for a non-React JavaScript chart library in a legacy stack, if you accept no recent maintenance.

๐Ÿž๐Ÿ“Š Beautiful chart for data visualization.

5.4k
TypeScript
MIT
archived3.0y ago
TanStack/react-chartsGitHub

Choose only if you need a lightweight React chart library and accept it is archived.

โš›๏ธ Simple, immersive & interactive charts for React

3.1k
HTML
MIT
archived1.6y ago
britecharts/britechartsGitHub

Choose for D3-based composable charts without React, if you can use a stale project.

Composable Charting Library based on reusable D3.js components.

3.7k
JavaScript
Apache-2.0
active19d ago

Listed as an alternative to

These projects were analysed and named react-vis among their alternatives. The relationship is not symmetric โ€” how react-vis rates them is a separate judgement, made when react-vis is analysed in its own right.

apache/echartsGitHub

calls react-vis โ€œReact charting components, now unmaintained; choose for simple React apps if you don't need active maintenance.โ€

Apache ECharts is a powerful, interactive charting and data visualization library for browser

67.2kTypeScriptactive
recharts/rechartsGitHub

calls react-vis โ€œchoose only when maintaining a legacy app that already depends on this unmaintained React chart libraryโ€

Redefined chart library built with React and D3

27.6kTypeScriptactive
jwilber/roughVizGitHub

calls react-vis โ€œOlder unmaintained React chart library; only for legacy codebases, not a new project.โ€

Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

7.2kJavaScriptdormant
shzlw/zeuGitHub

calls react-vis โ€œwhen you are already in React and need simple chart components, but note it is unmaintained for over 18 months.โ€

A JavaScript library for real-time visualization

1.9kJavaScriptdormant
codesuki/react-d3-componentsGitHub

calls react-vis โ€œMature React visualization components but no push in 1.8 years; only for existing projects.โ€

D3 Components for React

1.6kJavaScriptdormant