finds.dev← search

// the find

bklit/bklit-ui

★ 1,154 · TypeScript · MIT · updated Jun 2026

Open-source UI & Charts library

A React chart and UI component library distributed as a shadcn registry — meaning you run `npx shadcn add` and the source lands directly in your project. Built on visx (D3-based) under the hood, with a proprietary interactive Studio playground for generating chart code. Aimed at teams already on shadcn/ui who need charts that match their design system without a separate styling layer.

The shadcn registry model is the right call here: you own the copied source, can modify it freely, and there's no runtime version lock-in. Visx as the rendering primitive is a real advantage over Recharts — you won't hit the ceiling when you need custom behavior. The chart selection is wider than most alternatives: Candlestick, Choropleth, Sankey, and a Live Line chart are included, not just the usual bar/line/pie. The Studio playground genuinely earns its place — pick a chart, tweak it visually, copy the generated React code directly.

Studio is proprietary (separate LICENSE-STUDIO.md) — the tool that makes this library compelling to evaluate is closed-source and you cannot self-host or fork it. The shadcn copy model also has a real downside: there's no `npm update` path if a bug is found post-install, every fix is manual re-copy. The contributor base is thin (69 forks) so if you need a chart variant that doesn't exist or hit a visx edge case, you're writing it yourself. The .agents/ directory with AI-assisted dev workflow is worth noting — audit the source before committing, since AI-generated chart math can be subtly wrong in ways that only show up with real data.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →