Alternatives to 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. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Jujutsu.

  • Git

    A free and open-source distributed version control system for projects of any size.

    Git returns you to the standard GPL-2.0 system with a large ecosystem of GUIs and hosts, but you keep the staging area and a steeper command-line learning curve.

  • Sapling

    A scalable source control client from Meta that also works with Git repositories and GitHub.

    FreeProprietaryCommand line

    Sapling from Meta also works with Git repositories and GitHub and focuses on stacked commits, but it is not open source and its platform support is unclear.

  • GitButler

    A Git client and CLI with stacked and parallel branches, unlimited undo and simple history editing.

    GitButler keeps working on existing Git repositories with parallel and stacked branches and undo for any operation, but it is source-available rather than Apache-2.0 open source.

Similar software

Related functionality, not a direct replacement.