fossil{forge|hub}
 votes cast · private beta opens soon

fossil{forge}

A hosted home for Fossil repos. Wiki, tickets, forum, code — one SQLite file, one URL, one source of truth. Built for small-but-serious teams and the AI agents that work alongside them.

Help us pick the name. Vote & we'll let you in early.

Pick a name

One vote per email. We send launch updates only — your address never lives in our db, only an HMAC fingerprint. Verify the code.

Why Fossil

Yes, it's opinionated. That's the whole point.

Fossil bundles version control, issues, wiki, forum, and unversioned attachments into a single self-contained SQLite file. No microservice sprawl. No "lose your data when you switch hosts" panic. No twelve-tab dashboard for what should be one project.

We're not chasing a 5,000-engineer monorepo. We're building the best home on the internet for the kind of project where the codebase, the spec, the bug list, and the design discussion all belong in the same place — owned by you, not a SaaS quarterly roadmap.

AI-friendly by design

One file. SQL inside.

Code, tickets, wiki, and discussion in one queryable SQLite database. An agent reads the whole project context with SELECT * — not 47 GraphQL calls and a rate-limit. RAG and MCP become trivial.

already battle-tested

SQLite uses Fossil. So does Tcl.

Fossil has run mission-critical projects for 15+ years — including SQLite itself, the most-deployed database on the planet. This isn't a science experiment.

distributed by default

Every clone is the project

Issues, wiki, forum, tickets — all live in the repo. No "lose your data when you switch hosts" panic. Pull, push, sync between hosts; everything travels.

no merge-PR-squash dance

Honest history. No force-push lies.

Immutable commits, real audit trail. Branches are cheap, rewrites are off — what shipped is what's in the log. Trunk-based or branch-heavy, both feel native.

cheap to host

A repo is a SQLite file.

Every project is a portable .fossil you can email, sync to a thumb drive, or stream to S3 continuously with Litestream. Per-repo storage is a rounding error — so we pass the savings on. Free tier means free tier, not a 14-day trial in disguise.

no lock-in, ever

Hosted ↔ self-hosted, one command

Don't like our service? fossil clone the URL. You walk away with a perfect mirror — issues, wiki, forum, the lot. Then run our omnibus on a $5 box. Your repo, your call.

shipped & running

self-host

Want to run your own? It's already live.

fossilrepo.io is the all-in-one self-host. One command on your VPS gets you the full management plane (Django, Postgres, Redis, Celery), Caddy fronting it for SSL, and Litestream replicating every .fossil repo to S3 continuously. MIT licensed. Each project stays a portable single-file SQLite database you can clone, email, or hand off.

How the pieces fit: fossil{forge|hub} = the hosted service (this). fossilrepo.io = the open-source omnibus you run yourself. fossilrepo.dev = nightlies of the same. Same engine in all three.