Beautiful apps in Rust. Cross-platform. Dead simple.

cargo install plyx Get Started

Everything you need

Dead Simple API

Builder pattern, closure-based children, zero boilerplate. If you can write Rust, you can build UIs.

Cross-Platform

One codebase for web, desktop, Android, and iOS. No platform-specific code required.

Shaders & Effects

GLSL shaders, rotation and built-in effects powered by the GPU.

Accessibility

AccessKit integration and JS bridge. Keyboard navigation & screen reader support built in.

Text

Text editing with selection, undo/redo, multiline, styled text, and virtual keyboard.

Debug View

Browser DevTools-like inspector built right into the engine.

Layout Engine

Flexbox-like layout: Padding, gaps, alignment, grow, fixed, fit, scroll, floating...

Interactive Docs

Documented through live, editable examples. Tweak and see results instantly in the browser.

Ply is free and open source, released under the 0-Clause BSD license. Use it for anything. No attribution required.