{"repo":"nikolic-milos/ratatui-hypertile","free":true,"listed":false,"github":"https://github.com/nikolic-milos/ratatui-hypertile","clone":"git clone https://github.com/nikolic-milos/ratatui-hypertile.git","description":"Hyprland-inspired BSP tiling for Ratatui 🐀","language":"Rust","stars":310,"topics":["cli","ratatui","rust","terminal","terminal-user-interface","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Cook up delicious terminal interfaces with Hyprland-style tiling for Ratatui. Tile your panes, switch between tabs, drag borders and whole panes with the mouse, and watch them glide into place. Save the layout for when you want it back. Two crates to tile them all ratatui-hypertile is the core engine. You give it an area, it gives you rectangles. It tracks the tree, focus, and movement, and otherwise stays out of your way. Reach for this when you want full control. ratatui-hypertile-extras wraps the core in a ready-to-go runtime: plugins, vim keymaps, a command palette, workspace tabs, and pane-move animations. Implement HypertilePlugin and you're set. Try it out From the repo root: Quickstart Add one (or both) to your Cargo.toml : FAQ Why not just use tmux or Zellij? They solve a different problem. tmux and Zellij are multiplexers: they tile whole programs in your terminal. ratatui-hypertile is a library that adds tiling inside a single Ratatui app, so the panes your app draws can split, focus, and resize. The two are not mutually exclusive. You can run a hypertile app inside tmux or Zellij just fine. License This project is licensed under the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nikolic-milos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nikolic-milos/ratatui-hypertile/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}