Wireframe at the speed of thought.
A fast, local-first wireframing tool for modern interfaces — sketch,
prototype and hand off product ideas before a single pixel is polished.
Website · Live demo · Download · Releases
- Infinite canvas with frames, layers and smart guides
- Drag-and-drop UI library — buttons, inputs, navbars, text blocks and more
- Frames as containers — drag elements in and out, auto-nested layers
- Style inspector — fills, borders, radius, shadows, typography
- Multi-page projects with preview (prototype) mode
- PNG export
- Local-first — projects are stored as
.outlinfiles on your machine
apps/app/ Tauri shell + editor entry page
src-tauri/ Rust backend, window config, capabilities
packages/editor/ Shared editor: canvas, layers, inspector, UI kit
scripts/ release tooling
- Tauri 2 + Rust backend
- Next.js 16 + React 19
- Tailwind CSS v4 + Base UI
- pnpm workspaces
-
Node.js 20+ and pnpm
-
Rust (stable) with the Tauri prerequisites. On Fedora:
sudo dnf install webkit2gtk4.1-devel openssl-devel gcc gcc-c++ glib2-devel gtk3-devel libayatana-appindicator-gtk3-devel librsvg2-devel
pnpm install
pnpm dev # runs the app with hot reloadpnpm build # produces .deb and .rpm bundles in apps/app/src-tauri/target/release/bundle/See CODE_OF_CONDUCT.md and report vulnerabilities via SECURITY.md.
GNU Affero General Public License v3.0 — © 2026 Outlin.