Chart.xkcd is a JavaScript chart library plots “sketchy”, “cartoony” or “hand-drawn” styled charts in the vein of xkcd.com comics.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Self-Hosted

Rough Charts is described as 'Rouch Charts is a responsive, composable React charting library with a hand-drawn style' and is an app in the development category. There are three alternatives to Rough Charts for Self-Hosted. The best Rough Charts alternative is Chart.xkcd, which is both free and Open Source. Other great apps like Rough Charts are Rough.js and roughViz.
Chart.xkcd is a JavaScript chart library plots “sketchy”, “cartoony” or “hand-drawn” styled charts in the vein of xkcd.com comics.

Rough.js is a light weight (~8k), Canvas based library that lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses. It also supports drawing SVG paths.


roughViz.js is a reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser, based on D3v5, roughjs, and handy. Use these charts where the communication goal is to show intent or generality, and not absolute precision.
