Hacker ApprovedDepartments

The best version control systems, according to hackers

26 version control systems were recommended on Hacker News between November 2025 and November 2026. We rank them by how many separate people recommend each one, and 8 earn the Hacker Approved badge.

Top picks

The three most recommended version control systems with the badge. Each figure is 25 people. RecommendsCriticizes One comment

  1. Jujutsu (jj)

    335 recommend, 106 criticize, 76% approval

    Ranked 2 of 26 by recommenders

    Deferred conflict resolution

    A Git-compatible version control tool that makes rebasing, stacked changes, conflicts and undo far easier; the common gripe is that bookmarks must be moved manually.

  2. Mercurial

    121 recommend, 43 criticize, 74% approval

    Ranked 3 of 26 by recommenders

    Friendlier and easier than Git

    Recommended as a friendlier, more predictable alternative to Git with clear commands and branch history kept in commits, though critics call it slow and short on Git-centric tooling.

  3. jj (Jujutsu)

    115 recommend, 37 criticize, 76% approval

    Ranked 4 of 26 by recommenders

    Simpler, more intuitive than Git

    A Git-compatible version control tool that people find simpler than Git, with painless undo, easy history editing and light branching; skeptics say it isn't different enough to justify relearning.

All 26 version control systems, ranked

Select a column heading to sort. Approval share is recommenders out of everyone who gave an opinion; the tick on each bar marks the 2 to 1 line the badge needs. Months counts the months, out of 13, in which someone recommended it.

Version control systems ranked by the number of people who recommend them
Rank
1Git81450362%1315 yrs42 owners—
2Jujutsu (jj)33510676%131 yr21 ownersApproved
3Mercurial1214374%1219 yrs7 ownersApproved
4jj (Jujutsu)1153776%121 yr7 ownersApproved
5Fossil1061985%1317 yrs7 ownersApproved
6Subversion545550%1215 yrs4 owners—
7Lore by Epic Games452564%5——
8Perforce Helix Core372659%10——
9Pijul321470%96 yrs4 ownersApproved
10Zed DeltaDB212051%4——
11Perforce Helix Core161062%7——
Tied 12CVS version control system152043%9——
Tied 12Sapling15479%7—Approved
Tied 14Git AI130100%6—Approved
Tied 14Darcs13193%5—Approved
Tied 16IBM Rational ClearCase121840%8——
Tied 16Oak121446%2——
18Bazaar111052%9——
19Lix8753%3——
20Beagle SCM7558%2——
21lossy-git6275%1——
Tied 22BitKeeper5456%4——
Tied 22Envy/Developer5183%4——
Tied 22Nit5550%4——
Tied 22SCCS5271%3——
Tied 22Twigg50100%2——

How we rank

Rank is the number of separate people who recommend a product in a Hacker News comment over the past year. Someone who praises the same version control system in five threads counts once.

The badge goes to version control systems that at least 10 people recommend, with recommenders outnumbering critics at least 2 to 1, recommended in at least 4 of the 13 months.

Rankings are never for sale. We may earn a commission when you buy through our links. It never changes the order.