Introduction
RAUI is a renderer agnostic UI, written in Rust, that is heavely inspired by React declarative UI composition and UE4 Slate widget components system.
About
RAUI is designed to be flexible and easy-to-use, allowing you to quickly build your own UI components by combining existing components into more elaborate structures. The main idea behind the RAUI architecture is to treat the UI as data that gets transformed into rendering data for your renderer of choice.
API Docs
For a more in-depth explanation of the RAUI architecture see the API documentation. The API docs have explanations of each piece of RAUI and how the everything is put together.
Guide
For a more guide-level explanation, continue on! We're going to walk you through creating your first RAUI app.