Alternatives to jjui
A terminal user interface for working with repositories managed by the Jujutsu version control system. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
jjui
A terminal user interface for working with repositories managed by the Jujutsu version control system.
Replacements
Listings that take over the same core job as jjui.
lazyjj
A terminal user interface for the Jujutsu version control system, built in Rust with Ratatui.
lazyjj is another terminal interface for Jujutsu, built in Rust with Ratatui, offering single-key actions, a log view with details panel, and fetch and push.
GG
A desktop graphical interface for the Jujutsu version control system, with a visual history graph.
GG replaces the terminal with a desktop graphical interface for Jujutsu on Windows, macOS and Linux, adding a visual history graph and 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.
Gitu
A terminal user interface for Git, written in Rust and inspired by Emacs Magit.
tig
Browse Git history and stage changes in a terminal interface.