- 3 min read


Discover Gollum, the git-based wiki with multi-markup language support for robust documentation, version control, and collaborative editing.

Gollum is an open-source, git-based wiki system that simplifies the process of creating and maintaining wikis. It's designed to work seamlessly with Git repositories, allowing users to manage content through human-editable text or markup files. Gollum supports a multitude of markup languages and advanced features like UML diagrams, mathematics rendering, and annotations. It is compatible with major platforms like GitHub and GitLab wikis, making it incredibly flexible for both personal and professional use.

GitHub - gollum/gollum: A simple, Git-powered wiki with a sweet API and local frontend.
A simple, Git-powered wiki with a sweet API and local frontend. - GitHub - gollum/gollum: A simple, Git-powered wiki with a sweet API and local frontend.

Key Features

  • Multiple Markup Languages: Gollum supports various markup languages including Markdown, RDoc, AsciiDoc, and more, allowing for versatile content creation.
  • Git-Powered: Leverages the power of Git for version control, supporting page version history, rollbacks, and collaborative editing.
  • Web Interface & Local Editing: Edit pages using a built-in web interface or locally with your favorite editor; changes are reflected after committing.
  • Advanced Functionality: Features like UML diagrams, BibTeX citations, CriticMarkup annotations, MathJax for math rendering enrich documentation.
  • Compatibility: Works well with GitHub/GitLab wikis; simply clone your wiki repository to view and edit locally.
  • Customizable: Offers a variety of configuration options and supports custom CSS/JS injections for personalized styling and functionality.
  • Docker Support: Can be run via Docker for easy installation and deployment across different environments.
  • Cross-Platform: Available on Unix-like systems as well as Windows through JRuby.
  • User-Friendly: Gollum provides a simple setup process with minimal system requirements.
  • Community Supported: An active open-source project welcoming contributions and offering extensive documentation for users.

Gollum Screenshots

Suggested Developer Use Cases

  • Intranet Knowledge Bases: Low-code developers can integrate Gollum into company intranets to manage internal knowledge bases efficiently.
  • Educational Platforms: For educational platforms that require collaborative editing of course materials or documentation, Gollum can be a valuable tool.
  • Project Documentation: Teams using low-code development tools can use Gollum to document their projects directly within their Git repositories.
Stars Last commit Project status
Star Thursday, December 21, 2023 🌟 Healthy