Makepad

Rust cross-platform UI framework.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Build application UIs for the web, mobile, and desktop. Supports web + Windows, Linux, macOS, iOS, Android. Uses a declarative DSL. Built using custom shaders and supports 2D, 3D, VR, AR. Plenty of examples. Can be live-styled without recompiling during development.

Tradeoffs

API docs aren’t available. Built-in UI components don’t feel native on each supported platform.

Is Makepad a fit?

Based on Console’s review published on 2025-05-15. Summary updated .

Who it’s for

Developers targeting multiple platforms should consider Makepad

Why consider it

Makepad allows developers to build application UIs for various platforms

Keep in mind

Makepad's built-in UI components may not feel native on each platform

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2025-05-15. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Tech stack

Runs on
  • Android
  • Linux
  • WebAssembly
  • iOS
  • tvOS
Integrates with
  • Rust
Written in
  • Rust

Checked

Source and notes

Rust UI framework targets native apps and WebAssembly; instructions cover Linux, iOS, tvOS and Android.

View research source ↗

Coverage may be incomplete. “Written in” describes implementation, not supported project languages.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.