AltHub

timqian/chart.xkcd Alternatives

hand-drawn charting in the browser

A JavaScript chart library that renders charts with an xkcd-style hand-drawn look in the browser.

7.9kJavaScriptMITactive ยท last push 2mo agoGitHub

Same job, different approach

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

chartjs/Chart.jsGitHub

Choose when you need a widely-adopted, actively maintained chart library with canvas rendering and many chart types.

Simple HTML5 Charts using the <canvas> tag

67.7k
JavaScript
MIT
active5mo ago
apache/echartsGitHub

Choose when you need a high-performance, feature-rich interactive chart library for complex data visualizations.

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

67.2k
TypeScript
Apache-2.0
active2mo ago
PhilJay/MPAndroidChartGitHub

Choose when building native Android apps in Java/Kotlin instead of browser-based charts.

A powerful ๐Ÿš€ Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

38.2k
Java
NOASSERTION
active19d ago
plotly/plotly.jsGitHub

Choose when you need interactive, publication-quality scientific charts or Dash integration.

Open-source JavaScript charting library behind Plotly and Dash

18.3k
JavaScript
MIT
active22d ago
apexcharts/apexcharts.jsGitHub

Choose when you want modern, interactive SVG charts with a straightforward API and rich options.

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active27d ago
chartist-js/chartistGitHub

Choose when you need simple, responsive, and lightweight charts with CSS-based styling.

Simple responsive charts

13.4k
TypeScript
MIT
active29d ago
c3js/c3GitHub

Choose when you want a D3-based chart library with a simple API and familiarity with D3.

:bar_chart: A D3-based reusable chart library

9.3k
JavaScript
MIT
active26d ago
imaNNeo/fl_chartGitHub

Choose when building Flutter apps and need a highly customizable chart library for that framework.

FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, Radar Chart and Candlestick Chart.

7.6k
Dart
MIT
active20d ago
naver/billboard.jsGitHub

Choose when you want a D3-based chart library with a C3-like interface and SVG/Canvas rendering support.

๐Ÿ“Š Re-usable, easy interface JavaScript chart library based on D3.js, with SVG and Canvas rendering support

6.0k
TypeScript
MIT
active2mo ago
patrykandpatrick/vicoGitHub

Choose when building Compose Multiplatform apps and need a chart library in Kotlin.

A powerful and extensible chart library for Compose Multiplatform.

3.2k
Kotlin
Apache-2.0
active21d ago
palantir/plottableGitHub

Choose when you want modular, composable D3-based chart components for custom layouts.

: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 when building React Native apps and need simple, cross-platform chart components.

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
guptarohit/asciigraphGitHub

Choose when you need lightweight ASCII line charts in Go terminal apps instead of browser rendering.

Go package to make lightweight ASCII line graph โ•ญโ”ˆโ•ฏ in command line apps with no other dependencies.

3.1k
Go
BSD-3-Clause
active4mo ago
kroitor/asciichartGitHub

Choose when you need dependency-free ASCII line charts in Node.js, browsers, or Python terminals.

Nice-looking lightweight console ASCII line charts โ•ญโ”ˆโ•ฏ for NodeJS, browsers and terminal, no dependencies

2.1k
Python
MIT
active6mo ago
vizzuhq/vizzu-libGitHub

Choose when you need animated data stories and visualizations rather than static hand-drawn charts.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo ago
amcharts/amcharts4GitHub

Choose when you need a powerful, feature-rich charting library and accept its licensing terms.

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

1.2k
TypeScript
none
active7mo ago
frappe/chartsGitHub

Choose when you need simple, responsive SVG charts with zero dependencies and a clean look.

Simple, responsive, modern SVG Charts with zero dependencies

15.1k
JavaScript
MIT
slowing1.3y 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.

jwilber/roughVizGitHub

Choose when you want a hand-drawn/sketchy chart library with a simple JS API, but it is unmaintained.

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

7.2k
JavaScript
MIT
dormant2.5y ago

Listed as an alternative to

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

frappe/chartsGitHub

calls chart.xkcd โ€œwhen you want the same zero-dependency SVG approach with a hand-drawn xkcd aesthetic.โ€

Simple, responsive, modern SVG Charts with zero dependencies

15.1kJavaScriptslowing
jwilber/roughVizGitHub

calls chart.xkcd โ€œSame hand-drawn/sketchy chart niche in an actively maintained standalone JS library.โ€

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

7.2kJavaScriptdormant
chartjs/Chart.jsGitHub

calls chart.xkcd โ€œUse when you want the xkcd hand-drawn look for basic charts; limited to a few chart types.โ€

Simple HTML5 Charts using the <canvas> tag

67.7kJavaScriptactive
chartist-js/chartistGitHub

calls chart.xkcd โ€œChoose when you specifically need xkcd-style hand-drawn looking charts.โ€

Simple responsive charts

13.4kTypeScriptactive
c3js/c3GitHub

calls chart.xkcd โ€œChoose when you specifically want xkcd-style hand-drawn looking charts in your web app.โ€

:bar_chart: A D3-based reusable chart library

9.3kJavaScriptactive