Azul.rs icon
Azul.rs icon

Azul.rs

Azul is a free, functional, immediate-mode GUI framework for rapid development of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine.

Azul.rs screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Rust

 Tags

  • gui-framework
  • development

Azul.rs News & Activities

Highlights All activities

Recent activities

No activities found.

Azul.rs information

  • Developed by

    maps4print
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    4 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  6,076 Stars
  •  223 Forks
  •  33 Open Issues
  •   Updated  
View on GitHub
Azul.rs was added to AlternativeTo by David on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Azul.rs?

Azul is a free, functional, immediate-mode GUI framework for rapid development of desktop applications written in Rust icon Rust, supported by the Mozilla WebRender rendering engine.

Features

  • Cross-platform GUI toolkit (Windows, Linux, Mac)
  • Immediate-mode API, widgets are composed via function composition
  • CSS styling engine, flexbox-based layout
  • Built-in controls for common user interface elements
  • Create custom widgets via function composition
  • SVG rendering engine, 2D drawing helpers (lines, circles, rects, etc.)
  • OpenGL integration
  • Async I/O helper functions
  • XML serialization and hot-reload, built-in XML-to-Rust compiler
  • Single deployment binary, minimal binary size (roughly 5MB all-incl.),
  • CPU (0 - 4%) and RAM usage (~ 50MB total)
  • Hardware-accelerated OpenGL rendering (0.5 - 4ms)
  • React-like DOM diffing for incremental layout and styling changes

Official Links