Gollum logo

Alternatives to Gollum

Gollum is a simple Git-based wiki system that allows for human-editable text/markup files, flexible organization, and support for multiple markup languages. Find open source and proprietary alternatives that serve similar purposes.

License:MIT
Stars:14,016
Difficulty:Medium

Self-hosted alternatives to Gollum

Open source projects that can replace Gollum:

Wiki.js logo

Wiki.js

26,386
AGPL-3.0
Wiki.js screenshot

Wiki.js is a modern, powerful wiki platform designed for teams and organizations that need a comprehensive knowledge management solution. Built on Node.js, it combines the simplicity of traditional wikis with contemporary features and a beautiful, intuitive interface.

Key Features

  • Modern Editing Experience: Wiki.js provides multiple editing modes including a rich WYSIWYG editor, Markdown support, and a code editor for technical documentation. The platform offers real-time collaborative editing, making it easy for teams to work together on documentation.

  • Beautiful Themes & Customization: The platform comes with elegant, responsive themes that work perfectly across all devices. You can customize the appearance to match your brand or organizational style, ensuring your wiki integrates seamlessly with your existing tools.

  • Git-Based Storage: One of Wiki.js's standout features is its Git integration for content storage. This provides version control, backup capabilities, and the ability to sync content across multiple instances. Your documentation is stored as files that can be version-controlled just like code.

  • Flexible Authentication: Support for multiple authentication providers including LDAP, Active Directory, OAuth, and social logins makes it easy to integrate with existing organizational systems and user management workflows.

  • Powerful Search & Organization: Built-in full-text search capabilities help users quickly find the information they need. The platform supports hierarchical page organization, tags, and tags for logical content structure.

Who Should Use Wiki.js

Wiki.js is ideal for:

  • Development Teams who need technical documentation with code syntax highlighting and Git integration
  • Organizations requiring centralized knowledge management with role-based access controls
  • Educational Institutions looking for collaborative documentation platforms
  • Companies that want self-hosted solutions with enterprise-grade features

Getting Started

Wiki.js can be deployed via Docker for quick setup, or installed directly on servers running Node.js with database support for PostgreSQL, MySQL, MariaDB, or SQLite. The platform provides comprehensive documentation and community support to help you get started.

Whether you're documenting APIs, creating team wikis, or building comprehensive knowledge bases, Wiki.js provides the tools and flexibility needed for modern collaborative documentation.

BookStack logo

BookStack

16,724
MIT
BookStack screenshot

BookStack is a self-hosted platform for creating documentation and organizing information in an intuitive book-like structure. It provides a simple yet powerful interface for teams and individuals to build comprehensive knowledge bases and documentation systems.

Key Features

Hierarchical Organization

  • Three-tier structure: Books, Chapters, and Pages
  • Drag-and-drop organization
  • Book and chapter templates
  • Cross-linking between content
  • Tag system for flexible categorization
  • Custom sorting and ordering

Rich Content Editing

  • WYSIWYG editor with live preview
  • Markdown editing support
  • Code syntax highlighting
  • Mathematical equation rendering
  • Drawing and diagram tools
  • Image and file attachments

User Management & Permissions

  • Role-based permission system
  • Granular access controls per book/chapter/page
  • User registration and authentication
  • LDAP and SAML integration
  • Social authentication (Google, GitHub, etc.)
  • Guest access controls

Search & Discovery

  • Full-text search across all content
  • Advanced search filters
  • Recent activity tracking
  • Watchlists for content monitoring
  • Popular content highlighting
  • Search result relevance ranking

Customization & Theming

  • Custom CSS and JavaScript injection
  • Theme customization options
  • Custom header and footer content
  • Configurable homepage layouts
  • Multi-language support
  • Custom favicon and branding

Integration Features

  • API for external integrations
  • Webhook support for automation
  • Export options (PDF, HTML, Plain Text)
  • Import from various formats
  • Backup and restore functionality
  • Activity logging and auditing

Administrative Tools

  • User activity monitoring
  • Content audit trails
  • System health monitoring
  • Maintenance mode
  • Database backup tools
  • Performance optimization settings

BookStack focuses on simplicity and usability while providing powerful features for content organization, making it an excellent choice for teams that need straightforward documentation without complexity overhead.

Gitit logo

Gitit

2,206
GPL-2.0

Gitit is a powerful wiki platform written in Haskell that combines traditional wiki functionality with modern version control systems. It uses Happstack for the web server and pandoc for markup processing, allowing pages to be stored in git, darcs, or mercurial repositories.

Key Features

  • Flexible Markup Support: Gitit supports multiple markup formats including:

    • Pandoc's extended markdown
    • reStructuredText
    • LaTeX
    • HTML
    • DocBook
    • Emacs Org-mode
  • Version Control Integration:

    • Pages stored in git, darcs, or mercurial repositories
    • Full version history and rollback capabilities
    • Command-line or web interface modification
    • Repository synchronization support
  • Advanced Formatting:

    • TeX math rendering support
    • Syntax highlighting for source code
    • Multiple themes and customization options
    • Page metadata and tags
  • Enterprise Features:

    • Plugin system for extending functionality
    • Caching for improved performance
    • Authentication options including HTTP and OAuth
    • Access control and user management
    • Atom feeds for site-wide and per-page updates

Who Should Use Gitit

Gitit is ideal for:

  • Development Teams needing technical documentation with version control
  • Organizations requiring secure, collaborative documentation
  • Academic Institutions looking for math and LaTeX support
  • Teams wanting direct repository access to documentation

Getting Started

Gitit can be deployed through several methods:

  • Direct installation via cabal/stack
  • Manual source compilation
  • Docker container deployment
  • Integration as a library in Happstack applications

The platform provides extensive configuration options and plugin support, making it highly customizable for different use cases. Whether you're building technical documentation, team wikis, or academic content, Gitit offers a robust platform with strong version control integration.

More wikis projects

Discover other open source projects in the wikis category:

Docmost
Docmost
Docmost is an open-source collaborative wiki and documentation software that provides real-time collaboration, diagrams support, and enterprise features as an alternative to Confluence and Notion.
wikidocumentation
Stars
15,619
Relative Popularity
64
License
AGPL-3.0
TiddlyWiki
TiddlyWiki
TiddlyWiki is a unique non-linear personal web notebook that anyone can use and keep forever, independently of any corporation. It's a complete interactive wiki in JavaScript that can be used as a single HTML file in the browser or as a Node.js application.
wikidocumentation
Stars
8,299
Relative Popularity
37
License
NOASSERTION
MediaWiki
MediaWiki
MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and other Wikimedia projects, used by hundreds of millions of people each month.
wikidocumentation
Stars
4,601
Relative Popularity
22
License
NOASSERTION
DokuWiki
DokuWiki
DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax and appreciated by administrators for its easy maintenance and integration capabilities.
wikidocumentation
Stars
4,311
Relative Popularity
20
License
GPL-2.0
Raneto
Raneto
Raneto is a free, open-source Markdown-powered knowledge base platform built on Node.js. It uses static Markdown files to create documentation without requiring a database.
wikidocumentation
Stars
2,833
Relative Popularity
12
License
MIT
Documize
Documize
Documize is a modern, self-hosted, enterprise-grade knowledge management solution built with Go and EmberJS, designed to unify both customer-facing and internal documentation.
wikidocumentation
Stars
2,235
Relative Popularity
10
License
AGPL-3.0
Django Wiki
Django Wiki
Django Wiki is a mature wiki system built for Django that offers complex functionality with simple integration and a superb interface, using Django models as its foundation.
wikidocumentation
Stars
1,871
Relative Popularity
9
License
GPL-3.0
XWiki
XWiki
XWiki is an advanced open source enterprise wiki platform written in Java. It features a powerful WYSIWYG editor, strong rights management, and extensive customization capabilities through its extension system.
wikidocumentation
Stars
1,089
Relative Popularity
6
License
LGPL-2.1
OtterWiki
OtterWiki
An Otter Wiki is a minimalistic Python-based wiki software that stores content in git repositories and uses Markdown for markup. Built with Flask and featuring a clean interface with dark mode support.
wikidocumentation
Stars
911
Relative Popularity
4
License
MIT

Showing 1-9 of 13 projects in wikis

Explore by Category

Find more projects in these tags