AI generation

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 for AI

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.

Fast generated code

Generated UI code should still ship as fast native software. Makepad pairs AI-friendly authoring with Rust performance across desktop, mobile, and web targets.

Get Started Now!

Showcase Apps and
Live Examples

Web demos

Finance demo preview

Finance

Personal finance on a generated two-year household ledger — overview, transactions, budget, reports.

Sheets demo preview

Sheets

A spreadsheet with live formulas, fill handle, undo and TSV clipboard — three demo sheets to explore.

Files demo preview

Files

A file manager over a simulated 38,000-file home — icons, list and compact views, Quick Look, and a disk-usage treemap.

DJ demo preview

DJ / VJ

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.

Maps demo preview

Maps

Vector maps streamed by byte range from a 230 GB world archive, with hosted place search and routing.

Score demo preview

Score

Sheet-music notation and a pianist view: eight piano performances (Bach, Beethoven, Chopin, Debussy, Liszt, Schumann) rendered as a score and played back.

Demo builds run in your browser as WebAssembly (Chrome, Safari 17+, Firefox); they are reduced versions of the desktop apps.

Project history

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.

Read the history