alternatives to

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.

Jujutsu, git filter-repo, and Sapling. 3 alternatives to Git, in Rust, Python. Compare fit, licence, stars and the latest signed release.

Side by side

3 open source alternatives to Git
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
JujutsuPartial32kApache-2.0Open sourceNoRustv0.46.02026-10-19
git filter-repoPartial13kOtherOpen sourceNoPythonv2.47.02026-07-09
SaplingPartial7.2kGPL-2.0Open sourceNoRust0.2.20260929-102736+288e0c2d2026-10-19

Every alternative

Language
Licence

3 alternatives

JujutsuPartial

A Git-compatible VCS that is both simple and powerful

A separate version control interface that stores its data in Git repositories.

Language
Rust
Licence
Apache-2.0
Stars
32k
Latest
v0.46.0
Last push
2026-10-19
git filter-repoPartial

Quickly rewrite git repository history (filter-branch replacement)

Rewrites history faster than git filter-branch, which ships with Git.

Language
Python
Licence
Other
Stars
13k
Latest
v2.47.0
Last push
2026-07-09

Head to head

About Git

Language
C
Licence
Other
Stars
64k
Last push
2026-10-18

About Git →