Fossil
Hacker ApprovedRanked 5 of 26 version control systems by recommenders
Recommended for bundling wiki, tickets and forum with code in one self-hostable SQLite file, with a simpler interface than Git; critics note it forbids history rewriting and is opinionated.
Recommended for bundling wiki, tickets and forum with code in one self-hostable SQLite file, with a simpler interface than Git; critics note it forbids history rewriting and is opinionated.
125 people gave an opinion
- recommend it
- 106
- criticize it
- 19
- approval share
- 85%
Recommended in 13 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Owned for 17 years
Median of the 7 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 106 people recommend itNeeds 10 or more, met.
- 5.6 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 13 of 13 monthsNeeds 4 or more, 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
Built-in wiki, tickets and forum
“fossil is much more appealing when you look at the underlying model and how it bundles wiki and issues along with the repository”
Comment from 4 Dec 2025 in “Cross-Compiling Common Lisp to WASM” “solves this pretty nicely. You can have documentation as files or in a special wiki namespace and it's versioned both ways”
Comment from 23 Sep 2026 in “The GitHub wiki is an anti-pattern (2022)” “the built-in features are very useful, especially for anyone looking to reduce their dependence on a centralized host”
Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub” - Comment from 28 Apr 2026 in “Before GitHub”
- Comment from 12 Jan 2026 in “Fossil versus Git”
- Comment from 29 Apr 2026 in “Tangled – We need a federation of forges”
- Comment from 18 Mar 2026 on Hacker News
- Comment from 18 Aug 2026 in “Cursor launches Origin, GitHub alternative”
- Comment from 13 May 2026 in “Why I'm leaving GitHub for Forgejo”
- Comment from 23 Sep 2026 in “The GitHub wiki is an anti-pattern (2022)”
Simpler, nicer interface than Git
“it's perfect for my needs. Lightweight, has its own integrated web server and forge features should I need them, and it's dead easy to use.”
Comment from 13 Sep 2026 in “From Git to Fossil (2025)” “There have been other VCS tools with arguably better UIs and feature sets than Git (Mercurial, Fossil)”
Comment from 11 Nov 2025 in “The lazy Git UI you didn't know you need” “The user interface, both command and web, is light-years better than anything Git related.”
Comment from 18 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]” - Comment from 13 Sep 2026 in “From Git to Fossil (2025)”
- Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”
Local-first and decentralized
“Fossil is delightful and definitely nails a feeling of decentralization that I think we ruined completely with git”
Comment from 14 Apr 2026 in “What is jj and why should I care?” “a 3rd party addition doesn't make Git as local-first as Fossil when it comes to other things than source code”
Comment from 28 Jan 2026 in “I made my own Git” “I really enjoy how local-first it is, as someone who sometimes work without internet connection.”
Comment from 27 Jan 2026 in “I made my own Git” - Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”
Easy self-hosting, built-in web server
“it's perfect for my needs. Lightweight, has its own integrated web server and forge features should I need them, and it's dead easy to use.”
Comment from 13 Sep 2026 in “From Git to Fossil (2025)” “Fossil is very easy to self host. If you already have a web server it needs maybe 10 or 15 lines of server config.”
Comment from 29 Apr 2026 in “Before GitHub” “It's nice that unlike git instaweb you don't need to install an additional web server”
Comment from 18 Mar 2026 on Hacker News
What people warn about
Each mark is one comment
Cannot rewrite history
“Fossil already offers a million settings. Add another and make me turn on "dangerously-unsafe-rebase" to get the feature if need be.”
Comment from 13 Sep 2026 in “From Git to Fossil (2025)” “Fossil is very opinionated about some things, in particular, the inability to rewrite history, which makes it a non-option for some.”
Comment from 26 Sep 2026 in “Git-bug: Distributed, offline-first bug tracker embedded in Git” “This prioritises accuracy/history of what happened, but this has significant disadvantages and practically no advantages”
Comment from 13 Sep 2026 in “From Git to Fossil (2025)” - Comment from 1 May 2026 in “If I Could Make My Own GitHub”
- Comment from 13 Sep 2026 in “From Git to Fossil (2025)”
Opinionated around SQLite team's workflow
“Part of the problem is that fossil is very opinionated. It's great if your development flow is similar to that of the sqlite team.”
Comment from 29 Apr 2026 in “Before GitHub” “There's no code review system for Fossil, because the SQLite guy doesn't believe in formalized code review.”
Comment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service” “Seems like feature creep motivated by the wants of a single project (SQLite).”
Comment from 12 Jan 2026 in “Fossil versus Git” Weaker ecosystem than Git
“I like it but the problem is everyone else already knows git and everything integrates with git.”
Comment from 27 Jan 2026 in “I made my own Git” “I love fossil and the many features it provides in itself and would use it for everything, except that it doesn't have (working) Intellij plugin”
Comment from 12 Jan 2026 in “Fossil versus Git” “The idea is good, but I do not believe that the better technical solution necessarily wins.”
Comment from 29 Apr 2026 in “Ask HN: Hosted Fossil for small teams – interesting, or wrong call?”
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 |
| FossilThis page | 106 | 19 | 85% | 13 | 17 yrs7 owners | Approved |
What people said
40 of the 189 comments that mention it, newest first. Each links to the original comment.
“Fossil is very opinionated about some things, in particular, the inability to rewrite history, which makes it a non-option for some.”
“I've been gradually migrating my Git repos to Fossil as I've been touching them. Been quite happy with it.”
“every instance includes those features, this makes the social platform "the web itself"”
“solves this pretty nicely. You can have documentation as files or in a special wiki namespace and it's versioned both ways”
“This prioritises accuracy/history of what happened, but this has significant disadvantages and practically no advantages”
“it has a better log view than git and has better traceability through SQL based search”
“Fossil already offers a million settings. Add another and make me turn on "dangerously-unsafe-rebase" to get the feature if need be.”
“It's a version management system! It's supposed to maintain the history of what's been done, both good and bad.”
“Fossil has no way to fix it, by design, and I find it an absolute showstopper.”
“it's perfect for my needs. Lightweight, has its own integrated web server and forge features should I need them, and it's dead easy to use.”
“fossil bakes in issues and wikis and all that other stuff that makes it hard to use plain git”
“the built-in features are very useful, especially for anyone looking to reduce their dependence on a centralized host”
“fossil‘s simplicity is a breath of fresh air for anyone who has to use git from a CLI”
“would be limited to just providing UI and would be unable to hold our data hostage by design”
“Fossil with its integrated issue management right in the repo is actually a perfect match for the LLM era”
“The user interface, both command and web, is light-years better than anything Git related.”
“packages the entire repository state—code history, wiki, tickets, forum—into a single file”
“which also did handle binary files better than Git when i tested it years ago, though not as good as Subversion or P4”
“it is aggressively hostile to the kind of history rewriting we are used to routinely”
“seems like it could make it much easier for agents to understand and work with the full context of a project”
“The idea is good, but I do not believe that the better technical solution necessarily wins.”
“Fossil gets 90% there with integrating tickets (issues), forums and wikis as part of the repo itself.”
“Fossil is very easy to self host. If you already have a web server it needs maybe 10 or 15 lines of server config.”
“Part of the problem is that fossil is very opinionated. It's great if your development flow is similar to that of the sqlite team.”
“Fossil's internal tools (wiki, forum, tickets , etc) are just so useful to have versioned with your code in one file.”
“Fossil is delightful and definitely nails a feeling of decentralization that I think we ruined completely with git”
“Fossil's implementation is the best, since a cherry-picked commit always points back to its origin.”
“It's nice that unlike git instaweb you don't need to install an additional web server”
“Not only is it a full suite of tools associated with the repository (discussions, tickets, wiki)”
“Fossil is a strong base for this because the repo is already a structured SQLite database with built-in versioning”
“I made Fossil because I've been coding with Claude Code for 6+ months and the same problem keeps showing up in every project.”
“a 3rd party addition doesn't make Git as local-first as Fossil when it comes to other things than source code”
“I like it but the problem is everyone else already knows git and everything integrates with git.”
“I really enjoy how local-first it is, as someone who sometimes work without internet connection.”
“I love fossil and the many features it provides in itself and would use it for everything, except that it doesn't have (working) Intellij plugin”
“Seems like feature creep motivated by the wants of a single project (SQLite).”
“fossil is really cool for the simple fact that you get your issues, PR and wiki all stored in an SQLite DB”
“fossil is much more appealing when you look at the underlying model and how it bundles wiki and issues along with the repository”
“There's no code review system for Fossil, because the SQLite guy doesn't believe in formalized code review.”
“There have been other VCS tools with arguably better UIs and feature sets than Git (Mercurial, Fossil)”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.