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.