Alternatives to lazyjj
A terminal user interface for the Jujutsu version control system, built in Rust with Ratatui. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
lazyjj
A terminal user interface for the Jujutsu version control system, built in Rust with Ratatui.
Replacements
Listings that take over the same core job as lazyjj.
jjui
A terminal user interface for working with repositories managed by the Jujutsu version control system.
jjui is another keyboard-driven terminal interface for Jujutsu repositories, with a long commit history and a Nix flake for installation.
GG
A desktop graphical interface for the Jujutsu version control system, with a visual history graph.
GG replaces the terminal interface with a desktop graphical history view for Jujutsu on Windows, macOS and Linux, with drag-and-drop editing of changes.
Similar software
Related functionality, not a direct replacement.
Jujutsu
A version control system with a simpler model than git, which uses git repositories as storage so it works with existing projects and hosts.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
Sapling
A scalable source control client from Meta that also works with Git repositories and GitHub.