Assembly Line

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

Code on GitHub Website

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

Follow it down: Jujutsu → Rust → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Jujutsu

  1. 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. 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.