Gollum

Gollum

Gollum is a simple, Git-powered wiki. A Gollum wiki is just a Git repository containing human-editable text and markup files, so your documentation gets the full power of version control: history, diffs, branches, and reverts. Pages can be written in Markdown, Org-mode, Textile, Asciidoc, RST, and more, and can be edited either with your favourite editor or through a clean built-in web interface.

Key Features

  • Git-native storage — Every page is a real file in a Git repository, giving you complete version history and easy backups
  • Multiple markup languages — Markdown, Org-mode, Textile, Creole, Asciidoc, RST, and more, switchable per page
  • Editor-friendly — Edit pages locally with any text editor; changes appear after you commit
  • Advanced rendering — Mermaid and PlantUML diagrams, mathematics via KaTeX or MathJax, macros, and CriticMarkup annotations
  • GitHub/GitLab compatible — Clone a GitHub or GitLab wiki repository and view and edit it locally
  • Lightweight deployment — Runs as a Ruby gem, via Docker, or behind any Rack-compatible server

Why Use Gollum?

Gollum is perfect for developers and technical teams who already live in Git. Instead of a proprietary wiki database, your docs are plain files that behave exactly like code — reviewable in pull requests, branchable for feature work, and grep-able on disk. It is one of the lightest ways to run a real wiki with a proper web UI.

Use Cases

  • Project documentation — Wiki pages versioned alongside the codebase they describe
  • Developer handbooks — Internal guides edited through normal Git workflows
  • Personal technical wiki — Local Git-backed notes with a browser interface
  • Team knowledge base — A small, self-hosted wiki with full audit trail

Platform

Linux · macOS · Windows (via Ruby or Docker)

Licence

MIT

Website

github.com/gollum/gollum

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.