AltHub

jwilber/roughViz Alternatives

sketchy charting

roughViz is a reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

7.2kJavaScriptMITdormant ยท last push 2.4y agoGitHub

Drop-in peers

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

timqian/chart.xkcdGitHub

Same hand-drawn/sketchy chart niche in an actively maintained standalone JS library.

xkcd styled chart lib

7.9k
JavaScript
MIT
active2mo ago

Same job, different approach

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

apache/echartsGitHub

Choose when you need a full-featured, actively maintained JS charting library without the hand-drawn aesthetic.

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

67.2k
TypeScript
Apache-2.0
active2mo ago
recharts/rechartsGitHub

Choose for React apps needing composable, declarative charts; no sketchy style and requires React.

Redefined chart library built with React and D3

27.6k
TypeScript
MIT
active15d ago
plotly/plotly.jsGitHub

Choose for interactive scientific graphs with many trace types; heavy dependency and no hand-drawn style.

Open-source JavaScript charting library behind Plotly and Dash

18.3k
JavaScript
MIT
active17d ago
FormidableLabs/victoryGitHub

Choose in React projects for composable, interactive charts; no sketchy look and React-specific.

A collection of composable React components for building interactive data visualizations

11.2k
TypeScript
NOASSERTION
slowing10mo ago
ScottPlot/ScottPlotGitHub

Choose for .NET applications needing interactive plots instead of a browser JS chart.

Interactive plotting library for .NET

6.8k
C#
MIT
active2mo ago
ChartsCSS/charts.cssGitHub

Choose when you want CSS-only, no-JavaScript charts; limited to static clean styling.

Open source CSS framework for data visualization.

6.6k
HTML
MIT
active6mo ago
alibaba/BizChartsGitHub

Choose in React apps when using G2/declarative charting with broader chart types.

Powerful data visualization library based on G2 and React.

6.2k
TypeScript
none
slowing1.4y ago
microsoft/flint-chartGitHub

Choose when charts are generated from a human-editable spec by AI agents, not from a direct plotting API.

๐Ÿช„ 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
active22d ago
palantir/plottableGitHub

Choose for modular D3-based charts in vanilla TS/JS; not sketchy and lower-level than roughViz.

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

3.1k
TypeScript
MIT
slowing1.1y ago
chart-kit/react-native-chart-kitGitHub

Choose for React Native mobile apps; cannot use roughViz's DOM-based approach.

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
VisActor/VChartGitHub

Choose for rich cross-platform charting with many features, not for hand-drawn style.

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

1.8k
TypeScript
MIT
active15d ago
entronad/graphicGitHub

Choose for Flutter apps instead of a browser SVG library.

A grammar of data visualization and Flutter charting library.

1.8k
Dart
MIT
slowing7mo ago
reaviz/reavizGitHub

Choose for React data visualization components; no rough-drawn aesthetic.

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

1.3k
TypeScript
Apache-2.0
active2mo ago
amcharts/amcharts4GitHub

Choose for a mature, feature-rich JS charting library; no hand-drawn styling.

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

1.2k
TypeScript
none
active7mo ago
apexcharts/apexcharts.jsGitHub

Choose for modern interactive SVG charts with a rich API; no sketchy style.

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active22d ago
AnyChart/AnyChartGitHub

Choose for a broad set of chart types with a full API; weigh its commercial licensing.

AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.

396
JavaScript
NOASSERTION
active6mo ago
vizzuhq/vizzu-libGitHub

Choose for animated data stories and transitions; not for static hand-drawn charts.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo 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.

uber/react-visGitHub

Older unmaintained React chart library; only for legacy codebases, not a new project.

Data Visualization Components

8.8k
JavaScript
MIT
dormant1.8y ago
britecharts/britechartsGitHub

Unmaintained D3 charting components; use only if you want its specific API, not for new work.

Composable Charting Library based on reusable D3.js components.

3.7k
JavaScript
Apache-2.0
active14d ago
spotify/reactochartGitHub

Aged React chart library with no active maintenance; only for existing users.

:chart_with_upwards_trend: React chart component library :chart_with_downwards_trend:

552
JavaScript
NOASSERTION
dormant2.8y ago

Listed as an alternative to

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

uber/react-visGitHub

calls roughViz โ€œChoose for sketchy, hand-drawn styled charts; not a feature-rich general charting library.โ€

Data Visualization Components

8.8kJavaScriptdormant
apache/echartsGitHub

calls roughViz โ€œChart library focused on hand-drawn aesthetics; choose for sketchy styled presentations.โ€

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

67.2kTypeScriptactive
recharts/rechartsGitHub

calls roughViz โ€œchoose only if you specifically need sketchy/hand-drawn styled charts; it is narrow and not a general-purpose chart libraryโ€

Redefined chart library built with React and D3

27.6kTypeScriptactive
airbnb/visxGitHub

calls roughViz โ€œNarrow-purpose library for hand-drawn sketchy chart style, not a general charting solution.โ€

๐Ÿฏ visx | visualization components

21.1kTypeScriptactive
timqian/chart.xkcdGitHub

calls roughViz โ€œChoose when you want a hand-drawn/sketchy chart library with a simple JS API, but it is unmaintained.โ€

xkcd styled chart lib

7.9kJavaScriptactive
reactchartjs/react-chartjs-2GitHub

calls roughViz โ€œolder standalone library for sketchy/hand-drawn charts; choose only for that specific aesthetic.โ€

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

6.9kTypeScriptactive