Lix
Ranked 19 of 26 version control systems by recommenders
An embeddable version control library for files and tables, with plugins for structured formats. Fans praise its use of standard parsers, while critics find its purpose unclear and its format support limited.
An embeddable version control library for files and tables, with plugins for structured formats. Fans praise its use of standard parsers, while critics find its purpose unclear and its format support limited.
15 people gave an opinion
- recommend it
- 8
- criticize it
- 7
- approval share
- 53%
Recommended in 3 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: recommended
- February 2026: not recommended
- March 2026: recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 8 people recommend itNeeds 10 or more, not met.
- 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 3 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Works well with standard file formats
“It works surprisingly well because most standard file formats have off the shelf parsers.”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” “If you have a custom binary file, you can write a plugin for it!”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” Embeddable library for developers
“Lix is a library to embed version control in whatever developers are building.”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” “The primary use case for lix is embedding.”
Comment from 23 Jan 2026 in “Lix – universal version control system for binary files” Positive hands-on experience reported
“And I can confirm, it works great.”
Comment from 4 Mar 2026 in “Weave – A language aware merge algorithm based on entities” “But I am working on this with lix”
Comment from 22 Mar 2026 in “A Coherent Vision for the Future of Version Control”
What people warn about
Each mark is one comment
Unclear what it actually does
“In any case I’ll give benefit of the doubt that this project solves some real problem in a useful way. I’m not sure what it is.”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” “I look at the page and leave without any clue as to what it actually does.”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” Limited file format support
“the list of available plugins only has .csv,.md and json, which are things that git already handles just fine”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” “It's nice, but it needs to support the most common file formats used in gamedev”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files” “compelling problem statement. md and csv have their limit.”
Comment from 22 Jan 2026 in “Lix – universal version control system for binary files”
Other version control systems people recommend
The four most recommended other version control systems, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Git | 814 | 503 | 62% | 13 | 15 yrs42 owners | — |
| Jujutsu (jj) | 335 | 106 | 76% | 13 | 1 yr21 owners | Approved |
| Mercurial | 121 | 43 | 74% | 12 | 19 yrs7 owners | Approved |
| jj (Jujutsu) | 115 | 37 | 76% | 12 | 1 yr7 owners | Approved |
| LixThis page | 8 | 7 | 53% | 3 | — | — |
What people said
All 23 comments that mention it, newest first. Each links to the original comment.
“Cool. It would be interesting if this made OS actions reversible”
“Nix and Lix daemon implementations are affected by buffer overflows vulnerabilities that allow a local attacker to gain arbitrary code execution”
“But I am working on this with lix”
“It uses a SQL database. That solves some things, but also creates an impedance mismatch.”
“And I can confirm, it works great.”
“The SSIS use case is a good one for lix.”
“I was thinking Lix may possibly be a good option.”
“The primary use case for lix is embedding.”
“The information on what changed needs to be available without diffing.”
“In any case I’ll give benefit of the doubt that this project solves some real problem in a useful way. I’m not sure what it is.”
“the list of available plugins only has .csv,.md and json, which are things that git already handles just fine”
“Lix is a library to embed version control in whatever developers are building.”
“If you have a custom binary file, you can write a plugin for it!”
“it's unclear how any of this interacts with the native version control embedded in M365 apps or why this tool can be trusted”
“I look at the page and leave without any clue as to what it actually does.”
“I don't think incompatibility with git is a good design choice.”
“Great semantic diffs, but does Lix actually define a merge algebra for concurrent structured edits”
“It works surprisingly well because most standard file formats have off the shelf parsers.”
“It's nice, but it needs to support the most common file formats used in gamedev”
“Which honestly shouldn’t even be a feature of VCS.”
“Looks cool, but seems kind of weird that it only works through an sdk.”
“it feels strange that this doesn't seem to support that use case”
“compelling problem statement. md and csv have their limit.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.