WaterUI icon
WaterUI icon

WaterUI

A modern, cross-platform UI framework for Rust that renders to native platform widgets (UIKit/AppKit on Apple, Android View on Android) rather than drawing its own pixels. Build reactive, declarative UIs with Rust's type safety and performance.

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
-
No reviews
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features
  1.  No registration required
  2.  Cross-Platform
  3. Android icon  Android Development
  4.  Native application

 Tags

WaterUI News & Activities

Highlights All activities

Recent activities

Show all activities

WaterUI information

  • Developed by

    water-rs
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  365 Stars
  •  9 Forks
  •  43 Open Issues
  •   Updated  
View on GitHub
WaterUI was added to AlternativeTo by Zorin Foss on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is WaterUI?

WaterUI combines declarative, component-based architecture with fine-grained reactivity to deliver truly native user interfaces across platforms. Unlike traditional Rust UI frameworks that implement custom rendering, WaterUI translates your Rust view tree into platform-native UI components through an FFI bridge, ensuring your apps look and feel native on every platform.

The framework is built on three core principles:

  • Native-first rendering: Your UI components compile to UIKit/AppKit views on iOS/macOS and Android View on Android, delivering authentic native behavior and performance.
  • Fine-grained reactivity: Powered by the nami crate, UI updates are surgical and automatic—only affected components re-render when state changes.
  • Hot reload: Changes to your Rust code reload instantly in running apps via dynamic library swapping, providing a development experience similar to web frameworks.

WaterUI is ideal for building production mobile apps, cross-platform tools, and native desktop applications where performance and platform integration matter.

Official Links