Ross ROSS = Recommend OSS · open-source software intelligence for agents

jwilber/roughViz

Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. observed · 2026-08-28

github.com/jwilber/roughViz · homepage · JavaScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
jwilber/roughVizmain32

For agents

markdown · JSON · MCP: product_card(name="jwilber/roughViz")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem