{"repo":"pablostanley/squig","free":true,"listed":false,"github":"https://github.com/pablostanley/squig","clone":"git clone https://github.com/pablostanley/squig.git","description":"Wireframing tool where real UI components render as hand-drawn sketches","language":"TypeScript","stars":63,"topics":["design-tools","infinite-canvas","nextjs","prototyping","react","roughjs","sketch","typescript","whiteboard","wireframing"],"license":"MIT","category":"ui-components","readme_excerpt":"squig A wireframing tool for people who think by drawing. Try it live at squig.sh → Open Figma and you get sucked into high fidelity. Open tldraw and you're hand-drawing every button from scratch. squig sits in between: an infinite canvas where you drag in real UI components, but everything renders as a hand-drawn sketch. The sketchy look is the whole point. It's a napkin, not a mockup — nothing looks decided, so people give feedback on the idea instead of the corner radius, and you can try a layout three ways in the time one polished version takes. What's in it Infinite canvas. Pan, zoom, multi-select, marquee, smart-guide snapping, keyboard nudge, undo/redo. Everything you'd expect. A real component library. The shadcn/ui vocabulary — buttons, inputs, selects, switches, tables, dialogs, tabs, nav, sidebars — plus blocks (heroes, pricing, FAQ, AI chat, checkout, kanban) and whole screen templates. Everything is a component with variants. Drop a button, and the inspector flips it: icon left, icon right, size, filled or outline. It stays a component while you do that — you're switching variants, not editing shapes. Break apart when you need to. If no variant covers what you want, break the component and its pieces become editable primitives. One-way, on purpose. ⌘K searches everything. Tools, actions, and every component and block, in one sheet. Enter drops it in the middle of your view. Paste whatever you've got. ⌘V takes the clipboard and puts it where the pointer is: a scre","default_branch":null,"files":null,"tree":[],"storefront":"/r/pablostanley","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pablostanley/squig/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}