Confluence [1] is a commercial J2EE application which combines Wiki and blog functionality. Its features include PDF page export and page refactoring, and it can be run on any application server using any RDBMS backend.
Friki [2] is a simple Java servlet-based wiki engine using files to represent its pages.
JWiki [5] A pure Java Wiki. Is very simple and is not based on servlets. The goal is to have a Wiki that is easy to get up and running. Written by Richard Keene, now supported by Joseph Bergin at Pace University. (One of the 'very simple hacks' mentioned above.)
SnipSnap[6] is a Java-based package that combines Wiki and blog concepts. It includes its own web server, but can be built as a war file for use in other servlet engines. Released under the GNU General Public License
UseModj [7] is a web-based Java Wiki using Struts, Velocity MVC Framework and flat file system. It is deployed as a war file, supports file/image attach and change and makes a thumbnail of a attached image automatically.
Very Quick Wiki [8] is a WikiWiki web clone written using JavaServer Pages and servlets and designed to be installed and run with minimum effort on Jakarta Tomcat or some other Java application servers. Very Quick Wiki also supports use of MySQL.
XWiki [9] is a Java wiki engine with a complete wiki feature set (version control, attachments, etc.) and a database engine and programming language which allows database driven applications to be created using the wiki interface.
LISP-based
CLiki[10] is a free collaborative hypertext authoring program written in Common Lisp. Modelled on Wiki, it is free software released under the MIT license. It presently runs in SBCL and requires Araneida which needs the SBCL socket library. Considered extremely powerful, it has been implemented at cliki.net, metacircles.com, and cliki.tunes.org.
Elrey's Wiki Server - [11] or [12] - is a wiki variant written in C++ and Winsocks . It has built-in HTTP 1.0 server and very useful features for easy installation and best for personal as well as internet or intranet use.
ErfurtWiki [13], a single script with lots of plugins, uses SQL or a flat-file backend.
FlexWiki[14] is a Microsoft .NET enabled Wiki tool, available in binary or source form. Very easy to use, work with, and modify.
OpenWiki[15] is an XML-based Wiki written in ASP. It combines the best features of several Wikis, particularly UseMod and MoinMoin.
Perspective [16] Perspective is a Wiki engine targeted for use by project teams to help them collect and share knowledge. Provides WYSIWYG editing in IE and Mozilla with versioned pages and attachments. Supports searching over pages and attachments (including searching of MS Office documents). Open Source and released under the GPL.
SushiWiki [17] is a .NET based Wiki engine. It can use a SQL/MSDE database, or flat XML files. Source code available under BSD Licence.
WikiAsp [18] is powerful Active Server Pages engine which runs on Microsoft IIS and Windows. It packs features like RSS and automatic DB creation.
Perl-based
Kwiki[19] is perhaps the simplest, most modular and easy-to-extend Wiki.
Socialtext [20] is an enterprise wiki and weblog based on Kwiki. It is available as a hosted service or a hardware appliance.
Lexi [21] is a cross between Wiki and a lexicon. It obviates the need for CamelCase links.
TWiki[22] is a JOS Wiki development for business intranets. It has good access control for pages. No database is needed. Some content is dynamically generated.
While not strictly Wiki software, weblog-engine Blosxom [26] mostly meets the definition when used with its wikieditish and wikiwordish plugins. There are also plugins available that enable Blosxom to use the text parsers from Kwiki, Twiki, or PurpleWiki.
PHP-based
Unknown version
CockatooWiki [27] is simple PhpMySQL-based wiki solution. Aims toward easy setup and customization.
CoTeia [28] is XML-based Brazilian collaborative authoring tool with access control (optional), concurrency control (WebDAV), chat server, annotation server and site map. Runs on MySQL. (website down 27-Feb-05 See CoTeia's freshmeat entry)
ErfurtWiki [29] is embeddable into existing sites, uses SQL or flat-file backend, single script, allows plugins.
QwikiWiki [32] is a wiki designed for simplicity. It is easy to install, supports files and images, and stores pages in the file system.
Text Wiki [33] is an object-oriented wiki parsing and rendering library. It does not implement page storage or other functions of a complete wiki application; it abstracts wiki markup elements into separate classes, then provides multiple output methods of the parsed source (XHTML and plain-text are currently supported, RTF, PDF, and LaTeX are on the way). (website down as of 27-Feb-05)
TipiWiki [34] is intended to be small, simple, and strictly XHTML standard-compliant; it uses plain text files.
WikiTypeFramework [35] is PHP/MySQL collaborative Web development system. WTF is not a Wiki engine, although it can be used as one. It is actually a generic web content management engine allowing you to create web documents easily from the comfort of your browser. If you must compare it to something, consider it a cross between a Blog, a Wiki, and a forum.
wikiX [36] is PHP/MySQL-based wiki. It aims to allow users to redefine syntax by using wikiXmacros and various stages of PHP plugin.
PHP4
PukiWiki[37][38] is a PHP-based wiki (Japanese). If their site hasn't been fully translated into English, try About PukiWiki.
StikiWiki [39] is a wiki with a wysiwyg editor, designed to be easy for newbies to use. Commercial product with a free trial download.
TikiWiki[40] is one of the larger and more ambitious wiki development projects, including a variety of additional groupware features (message forums, articles, etc.).
PHP4 or 5
Some explicitly state either 4 or 5, others say PHP 4 or above.
MediaWiki was custom-designed for the high-volume Wikipedia encyclopedia project. It is written in PHP and uses a MySQL database backend.
DokuWiki[41] is a simple-to-use Wiki aimed at the documentation needs of a small company. It uses plain texts files and has a simple but powerful syntax which ensures the datafiles remain readable outside the Wiki.
Purple-T-Wiki[42] (dead Mar 16, 05) is a package containing minimal PHP code, intended to be simply pasted into an existing site to provide an integrated wiki page. Uses HTML as markup.
PmWiki[43] 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.
WikiRootry [44] stores data in plain files, so no database is needed. Though simple, it has a number of "pro" features, including admin control, user management, and automated backup.
WikkiTikkiTavi [45] -- Written in PHP, uses MySQL.
WiseWiki [46] uses XHTML as markup syntax. Requires PHP 4.3 or later and MySQL 3.23 or later.
WakkaWiki is a PHP/MySQL-based lightweight wiki engine. Wakka is no longer maintained, but survives in a number of forks:
CitiWiki[47] has been called the "Wiki of the next generation".
CoMaWiki [48] -- inspired by WakkaWiki but unlike the WakkaWiki forks this project is not open source; offers a lot of features, free for private use.
UniWakka[49], another fork of Wakka, aims at providing a collaborative authoring tool for scientific web content. It supports WikiFarms installations, MathML, footnotes, tables of contents, bibtex import and export, latex export, latex-like citations, OpenOffice export and more.
WackoWiki[50] is a fork of Wakka, with many new features and multilingual interface. Shares several modules, developers and a bugtracker with an NPJ engine.
WikkaWiki[51] is a light, flexible and highly configurable fork of Wakka with many improvements and new features.
NPJ [53] (aka NetProjectJournal) -- PHP/MySQL-based multi-wiki/multiblog/multiserver teamwork-oriented modular engine with a cross-server authorization. See bug/issue tracker module for example. Also uses modules from WackoWiki and is developed by the same team. Partially opensource, free for non-commercial use.
PHP 5
coWiki[54] follows the tradition of loose wikis with easy and intuitional markup, adding Unix-like access management, a directory/document hierarchy, and a pluginAPI for your functionalities and enhancements. All documents are parsed to XML for further export and transformation. coWiki is modular, template-based and multilingual. Uses MySQL.
Python-based
DiamondWiki [55] An experimental wiki using facets for navigation.
MoinMoin[57] is a Wiki clone written in Python. Offers good access control based on user groups.
PikiPiki[58] is a Python-based Wiki. It is fairly basic, quick and simple to install, and offers reasonable security.
Pikie [59], another Python-based Wiki, offers more features than Piki. It produces a Wiki that resembles a typical website, and allows visitors to choose which "skin" to view the site with.
PyBorg [60] is a Python-based Wiki. It is very simple and easily configurable.
SubWiki [61] A very basic Wiki which stores its page database in Subversion.
Trac[62], is a Wiki clone that integrates simple issue tracking and an interface to Subversion.
Wikinehesa [63] is a Python Wiki which also boasts more features than Piki. It is designed to address security issues found in some wiki engines, and is easy to install. It allows centering of images and text, and prevents image uploads overwriting existing filenames. It is Free Software released under the GPL.
WyPy [64] is a Python Wiki with a very minimalist function set, implemented in a mere 11 lines of code.
OghamWiki[65] is a WYSIWYG wiki designed for non technical users.