Hacker ApprovedDepartments

Fossil

Hacker Approved

Ranked 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%
Each figure is one person. RecommendsCriticizes

Recommended in 13 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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]”
  • 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”
  • 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)”
  • 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.

Fossil compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Git81450362%1315 yrs42 owners—
Jujutsu (jj)33510676%131 yr21 ownersApproved
Mercurial1214374%1219 yrs7 ownersApproved
jj (Jujutsu)1153776%121 yr7 ownersApproved
FossilThis page1061985%1317 yrs7 ownersApproved
See all 26 version control systems, ranked

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.”

CriticizesComment from 26 Sep 2026 in “Git-bug: Distributed, offline-first bug tracker embedded in Git”

“I've been gradually migrating my Git repos to Fossil as I've been touching them. Been quite happy with it.”

RecommendsComment from 23 Sep 2026 in “The GitHub wiki is an anti-pattern (2022)”

“every instance includes those features, this makes the social platform "the web itself"”

RecommendsComment from 23 Sep 2026 in “The GitHub wiki is an anti-pattern (2022)”

“solves this pretty nicely. You can have documentation as files or in a special wiki namespace and it's versioned both ways”

RecommendsComment from 23 Sep 2026 in “The GitHub wiki is an anti-pattern (2022)”

“This prioritises accuracy/history of what happened, but this has significant disadvantages and practically no advantages”

CriticizesComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“it has a better log view than git and has better traceability through SQL based search”

RecommendsComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“Fossil already offers a million settings. Add another and make me turn on "dangerously-unsafe-rebase" to get the feature if need be.”

MixedComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“It's a version management system! It's supposed to maintain the history of what's been done, both good and bad.”

RecommendsComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“Fossil has no way to fix it, by design, and I find it an absolute showstopper.”

CriticizesComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“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.”

RecommendsComment from 13 Sep 2026 in “From Git to Fossil (2025)”

“fossil bakes in issues and wikis and all that other stuff that makes it hard to use plain git”

RecommendsComment from 18 Aug 2026 in “Cursor launches Origin, GitHub alternative”

“the built-in features are very useful, especially for anyone looking to reduce their dependence on a centralized host”

RecommendsComment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”

“fossil‘s simplicity is a breath of fresh air for anyone who has to use git from a CLI”

RecommendsComment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”

“would be limited to just providing UI and would be unable to hold our data hostage by design”

RecommendsComment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”

“Fossil with its integrated issue management right in the repo is actually a perfect match for the LLM era”

RecommendsComment from 17 Aug 2026 in “Incident with Github.com”

“The user interface, both command and web, is light-years better than anything Git related.”

RecommendsComment from 18 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]”

“packages the entire repository state—code history, wiki, tickets, forum—into a single file”

RecommendsComment from 13 May 2026 in “Why I'm leaving GitHub for Forgejo”

“which also did handle binary files better than Git when i tested it years ago, though not as good as Subversion or P4”

MixedComment from 4 May 2026 in “From CVS to Git, thirty years of source control”

“it is aggressively hostile to the kind of history rewriting we are used to routinely”

MixedComment from 1 May 2026 in “If I Could Make My Own GitHub”

“seems like it could make it much easier for agents to understand and work with the full context of a project”

RecommendsComment from 30 Apr 2026 in “Ask HN: Hosted Fossil for small teams – interesting, or wrong call?”

“The idea is good, but I do not believe that the better technical solution necessarily wins.”

MixedComment from 29 Apr 2026 in “Ask HN: Hosted Fossil for small teams – interesting, or wrong call?”

“Fossil gets 90% there with integrating tickets (issues), forums and wikis as part of the repo itself.”

RecommendsComment from 29 Apr 2026 in “Tangled – We need a federation of forges”

“Fossil is very easy to self host. If you already have a web server it needs maybe 10 or 15 lines of server config.”

RecommendsComment from 29 Apr 2026 in “Before GitHub”

“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.”

CriticizesComment from 29 Apr 2026 in “Before GitHub”

“Fossil's internal tools (wiki, forum, tickets , etc) are just so useful to have versioned with your code in one file.”

RecommendsComment from 28 Apr 2026 in “Before GitHub”

“Fossil is delightful and definitely nails a feeling of decentralization that I think we ruined completely with git”

RecommendsComment from 14 Apr 2026 in “What is jj and why should I care?”

“Fossil's implementation is the best, since a cherry-picked commit always points back to its origin.”

RecommendsComment from 12 Apr 2026 in “Pijul a FOSS distributed version control system”

“It's nice that unlike git instaweb you don't need to install an additional web server”

RecommendsComment from 18 Mar 2026 on Hacker News

“Not only is it a full suite of tools associated with the repository (discussions, tickets, wiki)”

RecommendsComment from 18 Mar 2026 on Hacker News

“Fossil is a strong base for this because the repo is already a structured SQLite database with built-in versioning”

RecommendsComment from 12 Mar 2026 in “Call for developers: Fossil for AI-agent dev”

“I made Fossil because I've been coding with Claude Code for 6+ months and the same problem keeps showing up in every project.”

RecommendsComment from 10 Feb 2026 in “Fossil MCP – Dead code detection for vibe-coded projects”

“a 3rd party addition doesn't make Git as local-first as Fossil when it comes to other things than source code”

RecommendsComment from 28 Jan 2026 in “I made my own Git”

“I like it but the problem is everyone else already knows git and everything integrates with git.”

RecommendsComment from 27 Jan 2026 in “I made my own Git”

“I really enjoy how local-first it is, as someone who sometimes work without internet connection.”

RecommendsComment 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”

MixedComment from 12 Jan 2026 in “Fossil versus Git”

“Seems like feature creep motivated by the wants of a single project (SQLite).”

MixedComment from 12 Jan 2026 in “Fossil versus Git”

“fossil is really cool for the simple fact that you get your issues, PR and wiki all stored in an SQLite DB”

RecommendsComment from 12 Jan 2026 in “Fossil versus Git”

“fossil is much more appealing when you look at the underlying model and how it bundles wiki and issues along with the repository”

RecommendsComment from 4 Dec 2025 in “Cross-Compiling Common Lisp to WASM”

“There's no code review system for Fossil, because the SQLite guy doesn't believe in formalized code review.”

CriticizesComment from 3 Dec 2025 in “Zig quits GitHub, says Microsoft's AI obsession has ruined the service”

“There have been other VCS tools with arguably better UIs and feature sets than Git (Mercurial, Fossil)”

MixedComment from 11 Nov 2025 in “The lazy Git UI you didn't know you need”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.