Most UI libraries look like they came off an assembly line. bydefaulthuman doesn't. It's a shadcn-based React component library where every border, button, and input is sketched with Rough.js — giving your UI a hand-drawn, human feel. Three themes out of the box: pencil, ink, and crayon. Source copies directly into your project. No package to pin. No lock-in. You own it. Built for portfolios, creative tools, and indie projects tired of looking like everyone else.
No reviews yetBe the first to leave a review for bydefaulthuman.fun
Maker
📌
Hey PH 👋
I built bydefaulthuman because every personal project I made looked identical to every other shadcn app — clean, but soulless.
The fix: Rough.js draws every component border as if a human sketched it. Borders redraw on hover with a new random seed, so the UI feels quietly alive without any animation framework.
Three themes — pencil (light, hachured), ink (bold, solid), crayon (thick, wild) — all overridable per-component or globally via configureCrumble().
It's fully open source and ships as a shadcn registry, so you get the actual source in your project, not a black-box dependency.
Would love to see what you build with it — drop it below. Happy to answer anything 🖊️