ratatui-auto-grid

Crates.ioratatui-auto-grid
lib.rsratatui-auto-grid
version0.1.0
created_at2025-11-04 08:38:56.667966+00
updated_at2025-11-04 08:38:56.667966+00
descriptionSimple auto-grid layout utility for ratatui TUI applications
homepagehttps://github.com/yozhgoor/ratatui-auto-grid
repositoryhttps://github.com/yozhgoor/ratatui-auto-grid
max_upload_size
id1915960
size38,052
Yohan Boogaert (yozhgoor)

documentation

https://docs.rs/ratatui-auto-grid

README

ratatui-auto-grid

actions status crate version documentation dependencies status licenses

A simple auto-grid layout utility for ratatui TUI applications.

This crate provides a single function, auto_grid(), that automatically arranges N items in a grid layout using a square-root approach.

Usage

use ratatui::layout::Rect;
use ratatui_auto_grid::auto_grid;

let area = Rect::new(0, 0, 100, 100);
// Returns 9 Rects arranged in a 3x3 grid with 1 cell spacing.
let cells = auto_grid(area, 9, 1);
Commit count: 0

cargo fmt