The following table shall provide an overview and comparison of the most interesting features and differences between major Wiki implementations. See also CommunityWiki:WikiEngine and the canonical list at Wiki:WikiEngines
| engine | license/devel + general | database | linking + interwiki | markup + editing | features + extensions | ||||||||||||||||||||
| PhpWiki | GPL, group, PHP, stand-alone, object-oriented, 2020K | MySql, PostgreSql, BerkelyDb, FlatFile, RCS, extensible | PageJump, InterMap | PhpWiki, | skins, PageExport (html-zip), RSS, XmlRpc, AdminInterface, PageMacros (20) | ||||||||||||||||||||
| PWiki2 | ???, person, PHP, stand-alone, 115K | MySql | ProtectedEmailAddresses, InterMap | standard, smilies | skins, PerPageRss, in-page <form>s, in-page database queries, UploadingMechanism | ||||||||||||||||||||
| PmWiki | GPL, person, PHP, stand-alone, Latin1, 140K | FlatFile (version diffs inside), SubWikis/PageGroups | InterMap, no backlinks without patch | PhpWiki, customizable, add-ons, EditableEditingTips | PageTrails, EditableLayout, UserTracking, AdminInterface | ||||||||||||||||||||
| ErfurtWiki | PublicDomain, person, PHP, integrate, Latin1, 500K | MySql, PostgreSql, AnySql, FlatFile+gz, BerkelyDb, .ZIP, extensible, foreign (PhpWiki), binary entries | CaseInsensitiveLinks, ProtectedEmailAddresses, MultiMedia, PageJump, LinkDatabase, opt. LinkPreview, opt. GaGaLinks, InterMap, PublicallyEditableIntermap, InterWikiJump, IntermapWalking | PhpWiki, add-ons, opt. CSS, opt. smilies, opt. FootNotes, opt. PageTemplates | MetaData, auth API, opt. EditNotify, Atom/RSS, extensive plugin API, XmlRpc, PageMacros(20) | ||||||||||||||||||||
| CoWiki | GPL, group, PHP5, stand-alone, object-oriented, edit-locked, Latin1, CMS, 230K | MySql, XML data format, directory structure | not suitable for interwiki use (exposes internal page id numbers instead of names) | - | built-in user database + authentication, password locking, page comments, skins/templating system | ||||||||||||||||||||
| OddMuse | GPL, person, Perl, stand-alone, one script, UTF-8, 130K | FlatFile | InterMap, NearLinks | - | RSS | ||||||||||||||||||||
| ProjectForum | commercial, EXE, server binary, edit-locked | BerkelyDb, SubWikis/PageGroups | not suitable for interwiki use, does not expose real page names | standard | built-in user database + authentication | ||||||||||||||||||||
| MediaWiki | GPL, organized developers, PHP, stand-alone, full UTF-8, 1550K | MySql | hardly useful for interwiki, no camelcase | opt. PlainHtml | UploadMechanism | ||||||||||||||||||||
| MoinMoin | GPL, org, Python, stand-alone | FlatFile | GaGaLinks, InterMap | FootNotes, PageTemplates | built-in user database + authentication, EditNotfiy, ALLNOTIFY, skins/templating, UploadMechanism, PageMacros(50) | ||||||||||||||||||||
| ProWiki | commercial, Perl, stand-alone | ???, SubWikis/PageGroups | GaGaLinks | FootNotes | ALLNOTIFY, built-in user database + auth, skins/teplates, WikiFarm, UploadMechanis, PageMacros(30) known as “CDML” | ||||||||||||||||||||
| TWiki | GPL, org, Perl, stand-alone | FlatFile/RCS, SubWikis/PageGroups | InterMap | TableEditor | EditNotify, UploadMechanism, built-in user database + opt. auth, skins/templating | ||||||||||||||||||||
| UseMod | ???, person, Perl, stand-alone and integratable | FlatFile | InterMap, SisterSites | UseMod | PageMacros | ||||||||||||||||||||
| Tiki | LGPL/BSD, large org, PHP, stand-alone, locked, bloated portal system | MySql, PostgreSql, SqLite, SyBase, OracleDb | - | *.* | *.*, modules, RSS, XmlRpc, PageMacros(50) | ||||||||||||||||||||
| WikiDx | BSD?, person, PHP, stand-alone, 170K | FlatFile in directory tree, SubWikis / PageGroups, XML-encapsulated data files | InterMap, no camelcase per default | halfway standard, customizable | skins / templating | ||||||||||||||||||||
| PurpleWiki | GPL, person, Perl, stand-alone | FlatFile | fine grained addressing, transclusions | UseMod | integrates with some BlogWare | ||||||||||||||||||||
| Yawk | GPL, person, AWK, stand-alone, 120K | FlatFile | presentational oriented markup, mix of wiki/html3/css | - | EditableStylesheets | ||||||||||||||||||||
| WikkiTikkiTavi | GPL, person, PHP, stand-alone, 60K | MySql | - | -, | RSS | ||||||||||||||||||||
| DokuWiki | CCancsa2, person, PHP, stand-alone, 90K | FlatFile | InterMap, NameSpaces | fairly standard, EmbeddableHtml | BreadCrumbs, TableOfContents, ProgrammableContent | ||||||||||||||||||||
The ugly abbreviations have been removed in this version, and are only listed below for the benefit of listing all feautures in the according categories.
Some categories and ideas howeve still need explaining:
Also have a look at the following comparison tables/lists: