Jujutsu
A Git-compatible VCS that is both simple and powerful
Jujutsu is an open-source version control project on GitHub under the Apache-2.0 license (permissive), with 32k stars. It is built with Rust and Tokio. Its last push was today.
- Stars
- 32k
- License
- Apache-2.0
- Activity
- Active
- Latest release
- v0.47.1
Replaces Git: why Jujutsu is the better choice, and when it is not.
Judgement
- What it is
- Developer tool
- What it does
- A version control system that stores its data in Git repositories and treats the working copy as a commit, with automatic rebasing and an undo log for every operation.
- Adopt it when
- You rewrite and stack commits a lot and want an easier model than Git while still pushing to GitHub or any Git remote.
- Watch out
- It is pre-1.0, command names and behaviour still change, and some Git features such as submodules are only partly supported.
- Ready for
- Usable
- Runs as
- Command line
- Built with
- Rust and Git
- How established
- Established: started 5 years ago, latest release v0.47.1.
- What the license allows
- You can build it into a product you sell, as long as you keep its copyright notice.
Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Open-source alternatives to Jujutsu
-
1
Git git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Developer tool Production-ready You are writing software at all; it is the default that hosting services, CI and nearly every developer tool expect.
★ 64k See repository C Active, pushed today -
2
brain0 Brain0-ai
The black box for AI-written code. Passive decision graph linking every commit to the agent prompts behind it: drift detection, DLP audit of what agents read, evidence-driven risk, MCP memory for coding agents, signed provenance attestations. One command, offline by default.
Developer tool Experimental Coding agents write much of your code and you need to trace which prompt produced a change and what the agent had access to.
★ 296 Apache-2.0 Rust Active, pushed 6 days ago
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.