sarthakrawat-1/sketchbook-ui — explained in plain English
Analysis updated 2026-05-18
Add a hand-drawn, notebook style look to a landing page or portfolio site
Build a form or dashboard using pre-made buttons, inputs, modals, and toasts
Theme components with custom colors and fonts through simple props
| sarthakrawat-1/sketchbook-ui | punkpeye/mcp-proxy | rivenlau/orion-key | |
|---|---|---|---|
| Stars | 265 | 267 | 267 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-06-27 | — |
| Maintenance | — | Active | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires React as a peer dependency, otherwise a standard npm install.
Sketchbook UI is a collection of ready-made interface components for building websites that look like they were drawn by hand on paper. Most website component libraries aim for a clean, polished digital look. This one goes the opposite direction: every button, form field, card, and pop-up has wobbly borders, paper-like textures, and pencil-line details, giving your site a playful, hand-crafted notebook aesthetic. It includes 20 components covering the most common interface needs: buttons, text inputs, checkboxes, dropdown menus, modals (pop-up windows), toasts (brief notification messages), accordions (expandable sections), progress bars, and more. All components accept color and font customization through props, so you can tune the look without digging into stylesheets. The whole library adds less than 70 kilobytes to your page when compressed, has no dependencies beyond React itself, and only bundles the components you actually use. Installing it is a normal npm, yarn, or pnpm package install, plus React itself as a peer dependency. After that you import one CSS file and wrap your components in a provider that the library ships. Documentation for every component and its variants lives in a Storybook site linked from the README, so you can see what each one looks like before adding it to your project. You would reach for this when building a personal project, landing page, portfolio, or creative tool where you want to stand out from the crowd of identical-looking sites. It is written in TypeScript with full type definitions and works with any React application. It is released under the MIT license.
A React component library of 20 hand-drawn style UI pieces, buttons, inputs, modals and more, with wobbly borders and paper textures for sites that want a playful, sketched look.
Mainly TypeScript. The stack also includes TypeScript, React.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.