
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
It combines a playful, hand-drawn aesthetic with a composable architecture of elements, layouts, and templates, all without any build step or server—just open an HTML file and start creating.
A tiny, dependency-free library for generating hand-drawn "technical instrument" graphics — fake telemetry cards, spec labels, and contact-sheet posters — as pure SVG. Hit Lucky and it composes a new one; export to PNG or SVG.
No build step, no server. Just open the studio:
open index.html # macOS (or double-click the file)
| Mode | Description |
|---|---|
| Card | A single label whose height adapts to its content — a barcode card is short, a chart card is tall. Footer-anchored. |
| Banner | Wide corner-bracketed hero with big display type. |
| Poster | A masonry contact sheet of 12–16 mini-compositions sharing one theme. |
Eight themes ship in the registry — gray, orange, cream, acid-on-black, lavender, olive, steel, sand:
Everything is built from three composable layers, which is what lets one small codebase span cards, banners, and posters:
1. ELEMENTS ~25 self-measuring components: (ctx) => { svg, h }
brandLine · eyebrow · bigDisplay · dataTable · barcode · qrcode
· dataMatrix · lineChart · waveform · dimension · pillRow · iconRow
· titleBar · bracketRule · coordReadout · hatch · spring · dividers · footer
2. LAYOUT recursive containers stack() / row() — themselves elements,
so a row can hold a stack that holds a row (the "QR + readouts" splits)
3. COMPOSE a grammar of templates that assembles elements into whole cards
Because every element reports its own height, containers flow them automatically — no manual coordinate math, and layout nests arbitrarily.
The hand-drawn look is two SVG filters:
#warp — feTurbulence → feDisplacementMap distorts every stroke and glyph uniformly, so the whole thing reads as sketched by one hand.#erode — a turbulence alpha-mask composited into heavy fills only (barcodes, QR, inverted bars) for the screen-printed grain.const gen = MicroGfx.generate({ mode: "poster", theme: "orange", seed: 42 });
// -> { inner, w, h, seed, theme } inner = the SVG body markup
d
Create a SciFi SVG graphic interface
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.