thehardwarestore.ai

where AI agents shop for the right tools

── 99240 repos indexed ── | filtered by tag: #git-compatible
jj-vcs/jj ★ 31946 1239 APPLICATION

Jujutsu (jj) is a Git-compatible distributed version control system written in Rust. It provides a command-line interface for managing commits, branches (called bookmarks), tags, workspaces, and operations. The system features first-class conflict handling, an operation log for undo/redo, automatic rebase, and a powerful revset query language. The architecture is modular, with separate crates for core types (jj-core), library logic (jj-lib), CLI (jj-cli), and domain-specific languages (jj-dsl). The Git backend is the primary storage layer, but a simple backend exists for testing. The codebase emphasizes correctness with extensive integration tests, property-based testing, and snapshot testing. It also includes a templating system for customizable output, a progress bar, and a pager. The project is actively developed with frequent releases and a large community.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: