A step-by-step getting started guide for ExRatatui v0.8.2, an Elixir terminal UI library wrapping Ratatui via NIFs. Covers project setup, the bare-metal API (draw, poll_event, terminal_size), the ExRatatui.App behaviour with mount/render/handle_event callbacks, layout splitting with constraints, styling and rich text with Span/Line, and culminates in a fully functional supervised todo app featuring TextInput, List widgets, and focus management between panels. Also points to further guides on SSH/distribution transports, testing, performance, and custom widgets.
Table of contents
What you'll buildInstall and verifyYour first renderSwitch to ExRatatui.AppState and eventsLayoutStyling and rich textCapstone: a small todo appWhere to go nextSort: