EVERYTHING XIAOMI
Get listed

Gollum

Gollum is a free, open-source wiki that stores editable text or markup files in a Git repository.

Place
#26 of 33
Score
6.1
Gollum's website

What Gollum is

Gollum is a free, open-source wiki that stores editable text or markup files in a Git repository. Pages can be arranged in directories, edited through its web interface or an external editor, and reviewed or reverted through version history. Markdown and RDoc are included, while additional renderers support formats such as AsciiDoc, MediaWiki, Org, and reStructuredText. The project lists Mermaid and PlantUML diagrams, citations, CriticMarkup, mathematics, macros, redirects, and an RSS feed for recent changes. Gollum aims to let users clone GitHub and GitLab wikis for local viewing and editing, although its documentation notes differences between those platforms. It can run as a Ruby gem, through Docker or Rack, or from a Java WAR file. Gollum supports Unix-like systems and Windows, with JRuby required on Windows. CAS can provide basic single sign-on support. It offers API access and self-hosting, but no page permissions.

Good

  • Free and open-source MIT project
  • Git-based version history and reverts
  • Supports multiple markup renderers
  • Mermaid and PlantUML diagrams listed
  • Self-hosted deployment options

Watch out

  • No page permissions
  • Windows requires JRuby
  • GitHub and Gollum wikis have diverged
  • No live demo yet

Who it suits

Gollum suits people building Git-based documentation that can be edited locally or in a browser. It is also useful for users who need wiki history, markup flexibility, and self-hosted deployment.

Verdict

Gollum combines Git storage, browser editing, revision control, and several markup options in a self-hosted wiki. Its lack of page permissions and documented platform differences matter when planning access and compatibility.

The facts

Each one read from Gollum's own pages, with the date it was checked.

What it does

Access control
The README describes adding basic user support by running Gollum alongside a CAS single sign-on server with some configuration.checked 8 Oct 2026
Audience
Gollum is presented as a Git-based wiki that can be used for documentation and edited locally or through its web interface.checked 8 Oct 2026
Authentication
Gollum can run alongside a CAS single sign-on server, which the documentation says adds basic user support.checked 8 Oct 2026
Content storage
A Gollum wiki is a Git repository containing editable text or markup files, and pages can be organized into directories.checked 8 Oct 2026
Deployment
Gollum can be installed as a Ruby gem, run through Docker or Rack, or launched from a Java WAR file.checked 8 Oct 2026
Editing and history
Pages can be edited in the built-in web interface or with an external editor, and users can view earlier versions and revert changes.checked 8 Oct 2026
Features
The project lists Mermaid and PlantUML diagrams, citations, CriticMarkup annotations, mathematics, macros, redirects, and an RSS feed of recent changes.checked 8 Oct 2026
Git wiki compatibility
Gollum strives for compatibility with GitHub and GitLab wikis and says users can clone those wikis to view and edit them locally.checked 8 Oct 2026
Installation
The README documents installation as a Ruby gem, running through Docker, or launching a downloadable WAR file with Java.checked 8 Oct 2026
Integrations
Gollum can run with a CAS single sign-on server and with any Rack-compatible web server.checked 8 Oct 2026
Known limitation
The wiki notes that Gollum and GitHub wikis have diverged and says there are significant differences between the two platforms.checked 8 Oct 2026
Markup
Gollum ships with Markdown and RDoc support, and additional renderers can enable formats including AsciiDoc, MediaWiki, Org, and reStructuredText.checked 8 Oct 2026
Notable limitation
The project wiki says Gollum and GitHub wikis have diverged and notes that there is no live demo yet, with plans tracked as an issue.checked 8 Oct 2026
Open-source license
The repository identifies the project license as MIT.checked 8 Oct 2026
Operating systems
The project says Gollum runs on Unix-like systems and Windows; Windows requires JRuby.checked 8 Oct 2026
Page sanitization
The wiki documentation says custom CSS, JavaScript, and potentially dangerous or unknown HTML markup are stripped from generated pages.checked 8 Oct 2026
Purpose
Gollum is a simple, Git-powered wiki with a local frontend.checked 8 Oct 2026
Rich content
The project lists Mermaid and PlantUML diagrams, BibTeX and citation support, CriticMarkup annotations, mathematics, macros, redirects, and an RSS feed of recent changes.checked 8 Oct 2026
Security
The security documentation says Gollum uses Loofah’s default whitelist to filter potentially insecure HTML, and that its behavior can be changed in the configuration file.checked 8 Oct 2026
Security limitation
The security page cautions that someone with Git access can change custom CSS, JavaScript, or MathJax configuration files and thereby change application functionality.checked 8 Oct 2026
SSO support
Yeschecked 20 Sep 2026
Storage model
A Gollum wiki is a Git repository containing human-editable text or markup files, with pages organized into directories.checked 8 Oct 2026
Support and documentation
The project points users to its wiki for extensive documentation and to the contribution guide for submitting issues and getting started with development.checked 8 Oct 2026
Supported systems
Gollum runs on Unix-like systems and Windows; on Windows it runs only with JRuby.checked 8 Oct 2026

Alternatives to Gollum

All alternatives
  1. 1Confluence logo

    Confluence

    Free planAndroidiOSWebSelf-hosted
    8.2From $5.42 a month
  2. 2

    Wikidot

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $49.90 a year
  3. 3

    TiddlyWiki

    Free planAndroidiOSWebLinux
    7.4Free plan
  4. 4

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  5. 5BookStack logo

    BookStack

    Free planWebAPILinuxSelf-hosted
    7.2From £450 a year
  6. 6

    PmWiki

    Free planWebLinuxmacOSSelf-hosted
    7.2€60 one-time