Explore on GitHub!
Makepad is built around code that AI systems can generate, stream, inspect, and revise. Splash is our live readable UI DSL: a compact way to describe screens, widgets, layout, styling, and state so models can generate UI in small, reviewable steps.
Rust gives AI-generated code a fast target with strong, structured warnings and errors. Those diagnostics help generated UI code converge on correct APIs, ownership, types, and layout.
Generated UI code should still ship as fast native software. Makepad pairs AI-friendly authoring with Rust performance across desktop, mobile, and web targets.
Personal finance on a generated two-year household ledger — overview, transactions, budget, reports.
A spreadsheet with live formulas, fill handle, undo and TSV clipboard — three demo sheets to explore.
A file manager over a simulated 38,000-file home — icons, list and compact views, Quick Look, and a disk-usage treemap.
Two-deck DJ with live stem separation, key lock, EQ and filters, loop slicing and beat sync over fourteen Creative Commons tracks — plus the VJ side, video effects mixed on the beat.
Vector maps streamed by byte range from a 230 GB world archive, with hosted place search and routing.
Demo builds run in your browser as WebAssembly (Chrome, Safari 17+, Firefox); they are reduced versions of the desktop apps.
Makepad started in 2019 and is now transitioning into a wider open source project around Rust UI, AI-assisted development, and Splash, our live readable UI DSL for generated interfaces.