List of wiki software


This is a list of wiki software programs. They are grouped by use case: standard wiki programs, personal wiki programs, hosted-only wikis, wiki-based content management software, and wiki-based project management software. They are further subdivided by the language of implementation: JavaScript, Java, PHP, Python, Perl, Ruby, and so on.

Standard wiki programs, by programming language

JavaScript-based

Java-based

Perl-based

PHP-based

  • BookStack is released under the MIT License. It uses the ideas of books to organize pages and store information.
  • DokuWiki is a wiki application licensed under GPLv2 and written in PHP. It is aimed at the documentation needs of a small company. DokuWiki was built for small companies and organizations that need a simple way to manage information, build knowledge bases and collaborate. It uses plain text files and has a simple but powerful syntax which ensures the datafiles remain readable outside the wiki.
  • MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects run by the Wikimedia Foundation. It is also publicly available for use in other wikis, and has widespread popularity among smaller, non-Wikimedia wikis. MediaWiki is a free and open-source wiki software. It was developed for use on Wikipedia in 2002, and given the name "MediaWiki" in 2003.
  • * Semantic MediaWiki lets you store and query data within the wiki's pages like a database. It is also designed to ease and combine collaborative authoring within a wiki with semantic technology.
  • * BlueSpice extends MediaWiki in usability, quality management, process support, administration, editing and security.
  • MindTouch is an application that began as a fork of MediaWiki; it has a C# back-end and a PHP front-end.
  • PhpWiki is a WikiWikiWeb clone in PHP.
  • PmWiki is a PHP-based wiki. Features include: GPL-licensed, easy installation/customization, designed for collaborative authoring and maintenance of web sites, and support for internationalization. Does not require a database.

Python-based

Ruby-based

  • Gollum uses git as the backend storage mechanism. It is written mostly in Ruby and was originally used as GitHub's wiki system.

Other languages

Personal wiki software

There are also wiki applications designed for personal use, apps for mobile use, and apps for use from USB flash drives. They often include more features than traditional wikis, including:
  • Dynamic tree views of the wiki
  • Drag-and-drop support for images, text and video, mathematics
  • Use of OLE or Linkback to allow wikis to act as relational superstructures for multiple desktop-type documents
  • Multimedia embedding, with links to internal aspects of movies, soundtracks, notes and comments
  • Macros and macro scripting
A list of such software:
  • ConnectedText was a commercial Windows-based personal wiki system with features including full text searches, visual link tree, customizable interface, image and file control, CSS-based page display, exports to HTML and HTML Help, and plug-ins.
  • Joplin, an open-source note-taking app that uses markdown.
  • Microsoft OneNote, note taking software with a structure of notebooks, sections, and pages that can include fonts, media, links to other notes, and hyperlinks.
  • Obsidian is a knowledge base and note-taking software application that operates on Markdown files.
  • Journler was a free, open-source personal information manager with personal wiki features for OS X.
  • MyInfo is a commercial, Windows-based personal information manager with wiki features.
  • smasi App is a simple wiki for local use on Android, iOS, MacOS or Windows. The personal knowledge base is stored directly on the device.
  • TiddlyWiki is a free, open-source personal use wiki based on HTML/JavaScript for any browser and OS. It supports customization and a wide range of add-ons.
  • Vimwiki is a personal wiki for the text editor Vim. It operates on interlinked, plain text files written in one of several markup languages and provides features such as HTML export, search, outlined notes and tasks, tagging and auto-formatted tables.
  • WhizFolders was a commercial Windows-based personal wiki software with rich text wiki items that support inserting links to other wiki items or external files.
  • Zim is a free, open-source standalone wiki based on Python and GTK with a WYSIWYG editor.

Hosted-only software

Content management and social software with wiki functionality

Java-based

Perl-based

PHP-based

Other languages

Project management software with wiki functionality