C● stablev1.0.4MITsince 2021 // ★ 612 // ⑂ 41
tessellate
terminal window manager
a tiling layout engine for tmux that thinks like a real wm. binary tree of panes, focus-follows-cursor, resize-by-binding, persistent layouts per project. it is, somewhat, the application no one asked for.
01 / install
$ make install
# tmux.conf:
# run-shell ~/.tmux/plugins/tessellate/init.tmux
02 / usage
# in tmux:
prefix + h/j/k/l # focus a pane (vim-style)
prefix + H/J/K/L # swap panes
prefix + r # rebalance the tree
prefix + s <name> # save layout to ~/.tessellate/<name>
03 / features
- binary-tree pane layout, not the default tmux mess
- directional focus, swap, resize
- save/restore layouts per project root
- <2KB compiled binary. comically small.
04 / changelog
v1.0.42025.12fix segfault on rapid prefix+r presses
v1.0.02024.08the first stable release after 3 years
v0.5.02023.05layout persistence to ~/.tessellate
v0.1.02021.04born from frustration with default tmux