Yash Kedia

Case study · 2025

bydefaulthuman

Scroll

bydefaulthuman

View live site
Year
2025
Type
UI component Library
Tech stack
Next.js 15 | TypeScript | Rough.js | Tailwind CSS v4 | shadcn/ui | Fumadocs | Framer Motion | D3
Status
Featured project

React UI that looks hand-drawn.

Wobbly, sketchy components built on Rough.js with pencil, ink, and crayon themes — install with one shadcn-style command, own the source, and customise everything while staying fully accessible under the hood. Every border and shape is generated at runtime, so there are no PNGs, SVG assets, or icon fonts to manage, and paths animate themselves into view on first render.

Scope & impact

  • 35+ accessible, keyboard-navigable components with a shadcn-style one-command install.
  • Three switchable themes — Pencil, Ink, and Crayon — set globally or per-component via a single prop.
  • Rough.js SVG overlay redraws with a new random seed on hover, giving components a subtle hand-drawn 'alive' feel.