jwilber/roughViz
Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2541
- days_rel: n/a
- days_push: 859
- n_releases_24m: 0
Adoption not part of the score
7149 stars · 240 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
roughViz.js is a reusable JavaScript library for creating sketchy, hand-drawn styled charts in the browser, built on D3v5, roughjs, and handy. It provides an API for bar, horizontal bar, donut, line, pie, scatter, stacked bar, force, and network charts with configurable roughness, fill styles, and colors.
Use cases
- create hand-drawn style charts in the browser
- make sketchy xkcd-looking plots for a web page
- visualize data with a fun rough aesthetic instead of precise charts
- add informal looking bar and pie charts to a blog or presentation
- build a dashboard with sketchy styled charts via CDN or npm
- make charts that communicate intent or generality rather than precision
When to choose
- Your communication goal is to show intent or generality, not absolute precision
- You want playful, hand-drawn aesthetics in web dashboards, demos, or articles
- You need a simple drop-in JS chart API usable via script tag or npm, with React/Vue/Python wrappers available
When to avoid
- You need polished, professional charts for precise data reporting or enterprise BI
- You need a broad set of chart types, advanced interactions, or long-term active maintenance beyond the supported set
- You need server-side or non-browser chart rendering without a DOM
Facets
library · maturity stable
data-visualization charts data-visualization data-science web-development frontend browser hand-drawn sketchy d3js roughjs charting svg xkcd-style responsive-charts nodejs
2 sources
- readme: https://github.com/jwilber/roughViz · fetched 2026-08-28 · 4ac33cc41091
- homepage: https://www.jwilber.me/roughviz/ · fetched 2026-08-29 · a2c229dc5e1e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jwilber/roughViz | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="jwilber/roughViz")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem