Show HN: Pilates – pure TypeScript flex layout for terminal UIs
Category: library
Tags: terminal-ui, flexbox-layout, typescript, tui-framework, headless-ui
Score: 7.5/10 (Innovation: 7, Technical: 9, Documentation: 8, Utility: 6)
Pilates is a pure TypeScript flex layout engine for terminal UIs that decouples layout computation from rendering, unlike Ink which bundles them together. It provides zero-dependency core engine with CJK/emoji support, multiple renderers including optional React integration, and achieves significant performance improvements over WASM-based Yoga. The modular architecture and focus on terminal-specific challenges make it an interesting alternative for building TUI applications.
Target audience: backend devs, cli-tool developers, tui developers
Repository: https://github.com/pilatesjs/pilates · TypeScript · MIT · 1 stars
View on Hacker News