Crates.io | egui_tiles |
lib.rs | egui_tiles |
version | 0.13.0 |
created_at | 2023-05-24 07:09:16.70241+00 |
updated_at | 2025-07-11 09:08:07.606763+00 |
description | A tiling layout engine for egui with drag-and-drop and resizing |
homepage | https://github.com/rerun-io/egui_tiles |
repository | https://github.com/rerun-io/egui_tiles |
max_upload_size | |
id | 872751 |
size | 266,475 |
egui_tiles
Layouting and docking for egui.
Supports:
cargo r --example simple
egui_dock is an excellent crate serving similar needs. egui_tiles
aims to become a more flexible and feature-rich alternative to egui_dock
.
egui_dock
only supports binary splits (left/right or top/bottom), while egui_tiles
support full horizontal and vertical layouts, as well as grid layouts. egui_tiles
also strives to be more customizable, enabling users to override the default style and behavior by implementing methods on a Behavior
trait
.
egui_dock
supports some features that egui_tiles
does not yet support, such as close-buttons on each tab, and built-in scroll areas.
egui_tiles
development is sponsored by Rerun, a startup doing
visualizations for computer vision and robotics.