> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/awesome-selfhosted/awesome-selfhosted/llms.txt
> Use this file to discover all available pages before exploring further.

# Wiki Software

> Collaborative wiki platforms for knowledge management and documentation

# Wiki Software

A [wiki](https://en.wikipedia.org/wiki/Wiki) is a publication collaboratively edited and managed by its own audience directly using a web browser.

<Note>
  Related categories: [Note-taking & Editors](/categories/note-taking-editors), [Static Site Generators](/categories/static-site-generators), [Knowledge Management Tools](/categories/knowledge-management)

  See also: [Wikimatrix](https://www.wikimatrix.org/), [List of wiki software - Wikipedia](https://en.wikipedia.org/wiki/List_of_wiki_software), [Comparison of wiki software](https://en.wikipedia.org/wiki/Comparison_of_wiki_software)
</Note>

## Featured Wiki Platforms

<CardGroup cols={2}>
  <Card title="Wiki.js" icon="book" href="https://js.wiki/">
    Modern, lightweight wiki app using Git and Markdown
  </Card>

  <Card title="BookStack" icon="books" href="https://www.bookstackapp.com/">
    Organize documentation in a book-like fashion
  </Card>

  <Card title="Mediawiki" icon="wikipedia-w" href="https://www.mediawiki.org/">
    Powers Wikipedia and all Wikimedia projects
  </Card>

  <Card title="DokuWiki" icon="file-alt" href="https://www.dokuwiki.org/">
    Lightweight wiki with simple syntax and no database
  </Card>
</CardGroup>

## All Wiki Applications

### Enterprise & Feature-Rich Wikis

**BookStack** - Organize and store information. Stores documentation in a book like fashion.

* [Demo](https://www.bookstackapp.com/#demo) | [Source Code](https://github.com/BookStackApp/BookStack)
* License: `MIT`
* Platform: `PHP/Docker`

**docmost** - Collaborative wiki and documentation software (alternative to Confluence, Notion).

* [Source Code](https://github.com/docmost/docmost)
* License: `AGPL-3.0`
* Platform: `Docker/Nodejs`

**Documize** - Modern Docs + Wiki software with built-in workflow, single binary executable.

* [Source Code](https://github.com/documize/community)
* License: `AGPL-3.0`
* Platform: `Go`

**Mediawiki** - Wiki software package that powers Wikipedia and all other Wikimedia projects, serving hundreds of millions of users each month.

* [Demo](https://en.wikipedia.org/wiki/Main_Page) | [Source Code](https://phabricator.wikimedia.org/source/mediawiki/)
* License: `GPL-2.0`
* Platform: `PHP`

**Tiki** - Wiki CMS Groupware with the most built-in features.

* [Demo](https://tiki.org/Try-Tiki) | [Source Code](https://gitlab.com/tikiwiki/tiki)
* License: `LGPL-2.1`
* Platform: `PHP`

**Wiki.js** - Modern, lightweight and powerful wiki app using Git and Markdown.

* [Demo](https://docs.requarks.io) | [Source Code](https://github.com/Requarks/wiki)
* License: `AGPL-3.0`
* Platform: `Nodejs/Docker/K8S`

**XWiki** - Second generation wiki that allows the user to extend its functionalities with a powerful extension-based architecture.

* [Demo](https://www.xwikiplayground.org/xwiki/bin/view/Main/) | [Source Code](https://github.com/xwiki/xwiki-platform)
* License: `LGPL-2.1`
* Platform: `Java/Docker/deb`

### Lightweight & File-Based Wikis

**DokuWiki** - Easy to use, lightweight, standards-compliant wiki engine with a simple syntax. All data is stored in plain text files, therefore no database is required.

* [Source Code](https://github.com/dokuwiki/dokuwiki)
* License: `GPL-2.0`
* Platform: `PHP`

**Feather Wiki** - A lightning fast and infinitely extensible tool for creating personal non-linear notebooks, databases, and wikis that is entirely self-contained and runs in your browser (only 58 kilobytes!).

* [Demo](https://feather.wiki/?page=gallery#wikis) | [Source Code](https://codeberg.org/Alamantus/FeatherWiki)
* License: `AGPL-3.0`
* Platform: `Javascript`

**Oddmuse** - Simple wiki engine written in Perl. No database required.

* [Source Code](https://github.com/kensanata/oddmuse)
* License: `GPL-3.0`
* Platform: `Perl`

**Otter Wiki** - Simple, easy to use wiki software using markdown.

* [Source Code](https://github.com/redimp/otterwiki)
* License: `MIT`
* Platform: `Docker`

**PmWiki** - Wiki-based system for collaborative creation and maintenance of websites.

* License: `GPL-3.0`
* Platform: `PHP`

**Raneto** - Knowledgebase platform that uses static Markdown files.

* [Source Code](https://github.com/ryanlelek/Raneto)
* License: `MIT`
* Platform: `Nodejs`

**W** - Lightweight, mutli-user, flat-file-database Wiki engine. Create pages quickly and edit them using Markdown/HTML/CSS/JS.

* [Source Code](https://github.com/vincent-peugnet/wcms)
* License: `AGPL-3.0`
* Platform: `PHP`

**Wiki-Go** - A modern, feature-rich, databaseless flat-file wiki platform.

* [Demo](https://wikigo.leomoon.com) | [Source Code](https://github.com/leomoon-studios/wiki-go)
* License: `GPL-3.0`
* Platform: `Go/Docker`

**WikiDocs** - A databaseless markdown flat-file wiki engine.

* [Source Code](https://github.com/Zavy86/WikiDocs)
* License: `MIT`
* Platform: `PHP/Docker`

**WiKiss** - Wiki, simple to use and install.

* [Source Code](https://svnweb.tuxfamily.org/listing.php?repname=wikiss/svn\&path=%2F\&sc=0)
* License: `GPL-2.0`
* Platform: `PHP`

### Git-Based Wikis

**django-wiki** - Wiki system with complex functionality for simple integration and a superb interface. Store your knowledge with style using Django models.

* [Demo](https://demo.django-wiki.org/) | [Source Code](https://github.com/django-wiki/django-wiki)
* License: `GPL-3.0`
* Platform: `Python`

**Gitit** - Wiki program that stores pages and uploaded files in a git repository.

* [Source Code](https://github.com/jgm/gitit)
* License: `GPL-2.0`
* Platform: `Haskell`

**Gollum** - Simple, Git-powered wiki with a sweet API and local frontend.

* [Source Code](https://github.com/gollum/gollum)
* License: `MIT`
* Platform: `Ruby`

**Mycorrhiza Wiki** - Filesystem and git-based wiki engine written in Go using Mycomarkup as its primary markup language.

* [Source Code](https://github.com/bouncepaw/mycorrhiza/)
* License: `AGPL-3.0`
* Platform: `Go`

### Specialized & Unique Wikis

**AmuseWiki** - Based on the Emacs Muse markup. Can work as a read-only site, moderated wiki, or fully open wiki.

* [Demo](https://sandbox.amusewiki.org) | [Source Code](https://github.com/melmothx/amusewiki)
* License: `GPL-1.0`
* Platform: `Perl/Docker`

**TiddlyWiki** - Reusable non-linear personal web notebook.

* [Source Code](https://github.com/TiddlyWiki/TiddlyWiki5)
* License: `BSD-3-Clause`
* Platform: `Nodejs`

**WackoWiki** - Light and easy to install multilingual Wiki-engine.

* [Source Code](https://github.com/WackoWiki/wackowiki)
* License: `BSD-3-Clause`
* Platform: `PHP`

**Zim** - Graphical text editor used to maintain a collection of wiki pages.

* [Source Code](https://github.com/zim-desktop-wiki/zim-desktop-wiki)
* License: `GPL-2.0`
* Platform: `Python/deb`

## Choosing the Right Wiki

When selecting a wiki platform, consider:

### Storage Method

* **Database-backed**: Better for large teams, complex permissions (MediaWiki, XWiki)
* **File-based**: Easier backup, simpler deployment (DokuWiki, WikiDocs)
* **Git-based**: Version control built-in, developer-friendly (Gitit, Gollum, Wiki.js)

### Markup Language

* **Markdown**: Modern, widely supported (Wiki.js, Raneto)
* **Custom syntax**: Often more powerful but proprietary (DokuWiki, MediaWiki)
* **WYSIWYG**: User-friendly for non-technical users (BookStack)

### Use Cases

* **Personal knowledge base**: Feather Wiki, TiddlyWiki, Otter Wiki
* **Team documentation**: BookStack, docmost, Wiki.js
* **Public wiki**: MediaWiki, XWiki
* **Developer docs**: Gitit, Gollum, Wiki.js

<Tip>
  For small teams or personal use, consider flat-file wikis like DokuWiki or Otter Wiki. For enterprise needs with complex workflows, look at MediaWiki or XWiki.
</Tip>
