lazy-tmux is a Go-based tmux session manager that lazily restores saved sessions, loading only the selected session's processes and scrollback on demand rather than eagerly restoring everything. It uses regex-based allow/deny lists to safely re-execute commands, preventing destructive operations while relaunching development servers. Compatible with tmux 2.9–3.7b, it offers a lightweight alternative to tools like tmux-resurrect and continuum.
Background
Tmux session persistence tools like tmux-resurrect and continuum have long been popular among developers, but they typically restore all sessions eagerly upon startup, which can consume significant resources. This project introduces a lazy restoration model to improve startup performance and command execution safety.
- Source
- Lobsters
- Published
- Jul 21, 2026 at 11:14 PM
- Score
- 6.0 / 10