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
Views: 0