1# sprawl
2
3[](https://github.com/DioxusLabs/sprawl/actions/workflows/ci.yml)
4[](https://crates.io/crates/sprawl)
5
6`sprawl` is a flexible, high-performance, cross-platform UI layout library written in [Rust](https://www.rust-lang.org).
7
8Currently, we only support a [flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) layout algorithm, but support for other paradigms [is planned](https://github.com/DioxusLabs/sprawl/issues/28).
9
10This crate is a collaborative, cross-team project, and is designed to be used as a dependency for other UI and GUI libraries.
11Right now, it powers:
12
13- [Dioxus](https://dioxuslabs.com/): a React-like library for building fast, portable, and beautiful user interfaces with Rust
14- [Bevy](https://bevyengine.org/): an ergonomic, ECS-first Rust game engine
15
16[Contributions welcome](https://github.com/DioxusLabs/sprawl/blob/main/CONTRIBUTING.md):
17if you'd like to use, improve or build `sprawl`, feel free to join the conversation, open an [issue](https://github.com/DioxusLabs/sprawl/issues) or submit a [PR](https://github.com/DioxusLabs/sprawl/pulls).
18If you have questions about how to use `sprawl`, open a [discussion](https://github.com/DioxusLabs/sprawl/discussions) so we can answer your questions in a way that others can find.
README.md
sprawl

sprawl is a flexible, high-performance, cross-platform UI layout library written in Rust.
Currently, we only support a flexbox layout algorithm, but support for other paradigms is planned.
This crate is a collaborative, cross-team project, and is designed to be used as a dependency for other UI and GUI libraries.
Right now, it powers:
- Dioxus: a React-like library for building fast, portable, and beautiful user interfaces with Rust
- Bevy: an ergonomic, ECS-first Rust game engine
Contributions welcome:
if you'd like to use, improve or build sprawl, feel free to join the conversation, open an issue or submit a PR.
If you have questions about how to use sprawl, open a discussion so we can answer your questions in a way that others can find.