wikigit the open reference

Welcome to Wikigit

3 languages
Contents
This is the Wikigit project home. New here? Start with Getting started.
This is a living demo — every page here is Markdown in a GitHub repository, and anyone can edit it.

Wikigit is a collaborative wiki built on a simple idea: let git and GitHub be the database, and let this site be the only interface. Pages read instantly without ever rebuilding the site, and anyone can edit a page in the site itself — no account and no token, the way Wikipedia works.1

Everything you are reading is a Markdown file in a public GitHub repository. When that file changes, this page changes — there is no publish step and no build to wait for.

The big idea edit

A traditional wiki runs a server, a database, and an editor of its own. Wikigit runs almost none of that. Instead it composes systems that already exist:

  • git keeps every version of every page (the revision history).
  • GitHub stores the files and hosts the discussions.
  • A free CDN delivers pages to readers worldwide.
  • One small Worker turns “someone typed an edit” into a saved change.

The result is a full wiki — reading, editing, history, talk pages, moderation — with almost no infrastructure to run.

Start here edit

If you want to… Go to
Read and edit your first page [[getting-started
Understand the moving parts [[how-it-works
Learn the words (wiki, git, CDN…) in plain language [[concepts
See everything Wikigit can do [[features
Learn how edits are reviewed and trusted [[governance
Get help writing and formatting pages [[help

Try it right now edit

Click Edit at the top of this page. You will see the Markdown that produced it, with a live preview beside the text. Change a word, write a short summary, and publish — your change becomes a commit in the repository, and the page updates with no rebuild.2

Prefer to start a fresh page? Open a link to something that does not exist yet, like A page that does not exist, and you will get a red link inviting you to create it.

Why it is built this way edit

Running a wiki usually means running infrastructure. Wikigit’s bet is that the hardest parts — versioning, storage, identity, discussion, global delivery — are already solved by tools you can use for free. The only piece that genuinely must exist is a tiny relay that can write a commit on your behalf; everything else is borrowed. The reasoning is laid out in How it works.

See also edit

References edit

  1. “Wikipedia-level friction” means you can edit and save without creating an account or pasting a token — the lowest barrier a public wiki can offer while still attributing each change.

  2. Because pages are fetched at runtime from the CDN, a commit is live as soon as the cache refreshes. No site build runs when content changes — see the read path.