A simple, Git-powered wiki with a local web interface and support for multiple markup languages.
Gollum is a Git-based wiki system that allows you to create and maintain documentation using a local Git repository as storage. It provides a web interface for editing and browsing pages, which can be written in various markup languages like Markdown, AsciiDoc, or MediaWiki. It solves the problem of managing versioned, collaborative documentation without relying on external SaaS platforms.
Developers, technical writers, and teams who want a lightweight, self-hosted wiki that integrates seamlessly with their existing Git workflow and version control practices.
Developers choose Gollum because it leverages Git for robust versioning and collaboration, supports a wide array of markup languages, and can be run entirely locally or self-hosted. Its compatibility with GitHub/GitLab wikis allows easy migration and offline editing.
A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
All wiki pages and assets are stored in a Git repository, enabling full version history, branching, and collaboration via standard Git workflows, as emphasized in the key features.
Supports multiple markup languages like Markdown, AsciiDoc, and MediaWiki, with the ability to add more via gem installations, detailed in the Markups section.
Includes built-in support for diagrams (Mermaid, PlantUML), mathematical equations (KaTeX), and BibTeX citations, making it suitable for technical and academic documentation.
Designed to be compatible with GitHub and GitLab wikis, allowing easy cloning and local editing of existing wikis, as noted in the compatibility philosophy.
Requires installing specific Ruby gems for additional markup support and features, which can lead to setup headaches and version conflicts, as seen in the installation instructions for markups like AsciiDoc.
The built-in web UI is functional but lacks modern WYSIWYG editing and advanced formatting tools, relying on markup knowledge, which may deter non-technical users.
Lacks native user management and authentication; setting up SSO or access control requires additional configuration with external servers, as mentioned in the 'Running with an Authentication Server' section.