반응형
Wiki Engines
This is the canonical list of WikiEngines. See also TheWikiWay (a book). The engines are listed twice, by language and by name.
Overwhelmed by this long list? Try TopTenWikiEngines, ChoosingaWiki, or WikiChoicetree. See WikiFarms for hosted wiki options.
Further discussion and requests are at the end of this page.
Publicly Available Wiki Software sorted by language of implementation ActiveServerPages (ASP):
AdaLanguage:
AwkLanguage:
Bash:
Cheshire:
CeeLanguage (C):
CeePlusPlus (C++):
CsharpLanguage (C#):
ColdFusion (see AllaireColdFusion):
CommonLisp:
BorlandDelphi:
EasyLanguage:
EmacsLisp: See also http://www.emacswiki.org/cgi-bin/wiki/WikiModeDiscussion
ErlangLanguage:
Haskell:
HtagLanguage:
IBasic:
IoLanguage (Io):
JavaLanguage (Java): also see JavaWikiEngines
JavaScript:
LuaLanguage:
LotusNotes/Domino:
MlLanguage (ML)
newLISP
ObjectiveCaml:
PerlLanguage:
PhpLanguage (PHP):
PrologLanguage:
PythonLanguage:
Rc Shell (from PlanNine)
RebolLanguage:
Rexx:
RubyLanguage:
SchemeLanguage:
SmalltalkLanguage:
ToolCommandLanguage (Tcl):
SuneidoPlatform:
VisualBasic:
VisualFoxPro:
Vim Script:
Unknown:
Publicly Available Wiki Software sorted by name
By feature:
Comments I think this list should also be categorized by the requirements. Requirements vary. See ChoosingaWiki and look for your favorite features. Other pages may exist that do some breakdown by features. Make it a SimpleWiki - those very simple with no database required or use only textfile db. Or PortalWiki - those not only a wiki but also integrated other things to setup a web portal, like TikiWiki does. RandyKramer started this page as a "master list" of all known WikiEngines, WikiFarms, and maybe WikiForums at WikiEngineReviewWikiLists. He copied and merged several lists to make this one.
Hello. I want to write my own Wiki engine basically from scratch. Are there any usable modules out there that I can import? I noticed that "GNU Diffutils for Windows" would be good for managing diffs. I'm planning to use a flatfile organization scheme rather than a database/MySQL scheme. I'm also looking for a good "Wiki text to HTML" converter. I was thinking of "OutPage?", but are there any alternatives? It pretty much has to be a from-scratch organization, because I want it to be a major overhaul. I'm planning to introduce a Wiki moderation system that will eliminate all edit/revert wars and make spamming the Wiki a waste of time. I figure it's simpler for me to roll-my-own than understand other people's code, but modules that could be used as-is would be very helpful. By definition, a true wiki allows immediate updates, so it can't have a moderation system. So then make up a separate name for this program. That still doesn't mean it isn't worth writing. There still would be immediate updates. They just wouldn't be promoted to the "main" version of a page until they were moderated. People could browse the "moderated" version by default or say "show me everything, including spam and rubbish". Yes, a lot of people believe that it's faster/simpler to roll their own code than to understand other people's code. Permit me to cast some doubt. Some "Wiki text to HTML" converters: "libtext-wikiformat-perl", "libwiki-toolkit-perl", some of the MoinMoin plugins, parsewiki, python-textile, stx2any, and probably a few others I'm forgetting. I think these are all open-source. I hear that some versions of MediaWiki have a "patrolled button" that sounds similar. Some pages on MeatBall don't go live until they have had no edits for 3 (?) days, which is assumed to indicate community agreement and consensus. How can something go live after three days when no one has ever had the chance on seeing any content, lest editing it? --CarstenKlein
Hey there, here is very nice article about the beginning of Wiki-Systems in german language. It's called "Tanz der Gehirne", in english: "Dance of the Brains": http://humanist.de/erik/tdg/
CategoryWikiImplementation
Publicly Available Wiki Software sorted by language of implementation ActiveServerPages (ASP):
- AspWiki -- Uses MS-Access for the store.
- ArtificialMemory (www.artificialmemory.net) -- Uses Semantic Web technology based on SQL-Server.
- FpWiki -- Uses MS-Access and easy to install with Frontpage, without admin priv.
- JassWiki -- Based on DolphinWikiWeb. Free source [GPL].
- LimitedWiki (LIKI) -- MS-Access powered wiki with account access controls.
- NoodleWiki - Basic wiki using ASP and either Access or file system.
- OpenWiki -- Based on UseModWiki and MoinMoin, has a unique difference engine. BSD license.
- WikiAsp -- Uses MS-Access. No GPL. Based on AspWiki engine. RSS and Table support.
AdaLanguage:
- CasBah -- Collective Authoring System Based on Hypertext
AwkLanguage:
- AwkiAwki -- tiny and fast wiki, RCS, BSD compatible license
- YawkWiki -- Tiny customizable wiki. Requires GNU Awk (gawk) and Apache. Free Software [GNU GPL].
Bash:
- Wi! wiki -- Ultra-minimalistic wiki written in Bash (http://github.com/jimenezrick/wi-wiki)
- BashWiki
- http://www.ella-associates.org/alexis-info/docs/resources.html -- This is a type of wiki which has a slightly different approach than normal wiki systems. It attempts to use a thing called Invisible Markup Language. The idea is to have as little markup as possible. The wiki does not include many of the features which a wiki should such as versioning and a search system and it is written in the Bash shell language. This note written 10 august 2003, I am not sure if this site will exist for long. The source code for the wiki is available at http://www.ella-associates.org/utils/plaintext2html-wiki.sh.
- WikiSh -- A tiny wiki engine written in /bin/sh. CGI and command line version.
Cheshire:
- CheshireWiki -- CheshireTwo? based wiki for any SGML DTD and Z39.50 access
CeeLanguage (C):
- CVSTrac -- Bug and patch-set tracking tool for CVS that also includes a built-in wiki engine (http://www.cvstrac.org/)
- EdouardsWiki -- A CGI written in ANSI C (see also my note on WritingMyOwnWiki)
- Fossil -- Distributed software version control system that includes an integrated distributed wiki and an integrated distributed bug-tracking system. All in a single, easy-to-use, stand-alone executable. Both CGI and built-in http server (http://www.fossil-scm.org/)
- whiki -- http://whiki.wanderinghorse.net -- A CGI-based wiki back-end, written in C, which serves arbitrary wiki formats in JSON format and leaves rendering to the client. It includes a JavaScript client.
- WikicWeb -- C language based
- DidiWiki -- A small and simple C wiki with built in http server
CeePlusPlus (C++):
- EddiesWiki -- Version 1.0, developed in Microsoft Visual C++. No configuration required, just unzip and run (standalone - no Web server required).
- 2 adaptations of EddiesWiki are in active development: WxWikiServer (by RyanNorton); ElreysWikiServer;
- WikiCpp -- Wiki++, a WysiwygWiki using CeePlusPlus.
- Quickie -- Wiki clone written in C++ by Peter Miller (http://quickie.sourceforge.net/)
- ThoughtsWeaver -- C++ wiki clone with security extensions (http://www.easycomp.org/cgi-bin/OrgPatterns)
CsharpLanguage (C#):
- ConclaveDotNet -- Written in C# using its own TopicMaps datastore.
- DotNetWiki -- Written in C# for the DotNetNuke portal system.
- FlexWiki -- Nice C# Wiki for .NET; supports file system and SQL Server; nice namespace support
- FutureWikis -- C# Wiki for .NET; SQL Server only; User-friendly oriented and one-install-many-wikis engine
- PerSpective? -- Wiki with WYSIWYG editing, attachments, full searching (including MS Office docs) and security.
- ScrewTurnWiki? (http://www.screwturn.eu) -- Lightweight and simple wiki, with no need for a database backend
- SushiWiki -- C# Wiki for .NET. Uses XML files,SQL Server or MSDE.
- WikiDotNet ( Now Deceased )-- Written in C# for ASP.NET, with a SQL Server 2000 back-end.
- KInKI (http://profnano.org/) -- Written in C# for ASP.NET and MSAccess, very young.
- MVCwiki -- Written in C# using asp.net MVC framework
- ASP.NET Wiki Control (http://wikicontrol.codeplex.com) -- An ASP.NET user control to incorporate wiki into an existing website. Utilises Markdown.
ColdFusion (see AllaireColdFusion):
- CfWiki -- For AllaireColdFusion server. Still in development but functional.
- SeedWiki -- A wiki that can use pluggable components and has provision for WysiWyg editing.
CommonLisp:
- CLiki (http://www.cliki.net/) -- Written in CommonLisp. Provides links to CommonLisp resources.
- XLWiki (http://www.sfmishras.com/smishra/xl-wiki/) -- XL-Wiki is a fork of the original CL-Wiki project that aims to be easily extensible. There is a related ontological wiki project (CL-Wise) based on XL-Wiki.
BorlandDelphi:
- WikiEngine (http://wikiengine.sourceforge.net/) -- A WikiEngine COM/ActiveX library ready to import and adapt in something else, a website, an application... Uses a WikiParseXML to determine which WikiSyntax works how -- StijnSanders
EasyLanguage:
EmacsLisp: See also http://www.emacswiki.org/cgi-bin/wiki/WikiModeDiscussion
- WikiMode for Emacs -- Local wiki-like editing mode
- EmacsWikiMode (http://www.emacswiki.org/cgi-bin/wiki/EmacsWikiMode) for Emacs --- Local wiki-like editing mode, plus publishing.
ErlangLanguage:
- ErlangWiki -- 'Wikie', a standalone wiki and Web server written in Erlang. Supports partially protected and append only pages.
Haskell:
- Flippi - http://www.flippac.org/projects/flippi/
- Gitit -- A wiki backed by a DarcsRevisionControl or GitVersionControl repository - http://gitit.net/
HtagLanguage:
- HtagWiki -- A wiki written in the HtagLanguage, started only recently, currently adding basic features.
IBasic:
- WikiWriter -- Jerry Muelvers standalone wiki for Windows
IoLanguage (Io):
- IoWiki -- a wiki engine written in IoLanguage, showing off PrototypeBasedProgramming. Simplicity is emphasized over power, although it has most of the basics such as page history. Page templates are editable from within the wiki itself -- I don't know why more wikis don't have this feature. No longer in development, but the code is available at https://github.com/tumble/iowiki.
JavaLanguage (Java): also see JavaWikiEngines
- 6of5Wiki -- freeware java wiki engine based on JSP/Servlets, Spring and myBatis, organized in rooms, http://www.6of5.com/english/
- AtlassianConfluence -- "collaborative" content management system published by Atlassian.
- CharlesMillerWiki -- servlet/JSP based
- ChikiWiki -- OpenSource Java JakartaStruts based wiki, with extensions
- CsaWiki -- Servlet/JSP No database needed, OpenSource w/Apache 2.0 License.
- DarachWiki -- ServletBasedWiki - GPL
- DevWiki / Webtrans
- EclipseWiki -- wiki plugin for Eclipse
- EtouchSamePage -- enterprise wiki-based collaboration solution developed by EtouchSystems. WYSIWYG editing, project management, administration and support for multiple domains
- FitNesse (http://fitnesse.org) Stand-alone wiki. Web server built-in. use J2se only, no need sdk, Tomcat, Jakarta.
- FreeWiki -- JSP-based OpenSource wiki implementation
- FrikiServlet -- 'Friki' a wiki available as source or an instant-deployment "war" file from http://sourceforge.net/projects/friki - GPL
- WIKI GA -- Within the Generic Applications Server from Things Prime. Commercial, using mostly MediaWiki syntax - http://www.thingsprime.com
- IkeWiki -- semantic wiki - allows users to annotate pages and links between pages with semantic annotations - http://ikewiki.salzburgresearch.at/
- JamWiki -- Servlets and JSP-based wiki engine. Wiki syntax equivalence and feature parity with MediaWiki is an explicit goal.
- JavaWiki -- Jwiki, a wiki written in Java using servlets and MS Access.
- JavaWikiByRichardKeene -- JWiki, an OpenSource wiki clone written in 100% Java
- JaWiki -- JaWiki is written in Java, needs a Tomcat and no database http://www.schmiereck.de/jawiki/user/main/homepage
- JotSpot -- commercial hosted wiki with ability to script web applications. See http://www.jot.com
- JspWiki -- JSP-based wiki with optional versioning, licensed under LGPL.
- JWiki -- built with JDK 1.1.7 by Richard Keene and Joseph Bergin. See http://csis.pace.edu/~~bergin/jwiki/index.html
- Kerika -- implements a new graphical Wiki approach to collaboration. See http://www.kerika.com
- KiWi? -- semantic wiki platform focused on knowledge management, successor of IkeWiki. See http://kiwi-project.eu/
- KwikWiki -- Java1.4 based with file and database back-ends plus page history support - http://www.oshineye.com/software/kwikwiki.html
- MaseWiki (MASE) -- derived from JspWiki, a research prototype developed to support agile software methods practitioners.
- More-Wiki-in-a-jar -- More Wiki in a jar is the improved version of “Wiki in a jar” - http://morewikiinajar.sourceforge.net/
- PlatypusWiki -- a SemanticWikiWikiWeb with metadata in RDF/XML, N3. (GPL) - http://platypuswiki.sourceforge.net/
- PauxWiki -- software for creation, management and individualized providing of dynamic content which contains reusable semantic content objects, which are semantically linked. The semantic content objects of PAUX are able to represent knowledge in its full complexity and to make it available as filterable content for websites, semantic wiki, detailed-evaluated eLearning and, individualized print media. - http://www.paux.de/
- Radeox -- Radeox API is a lightwight wiki markup rendering engine API to make render engines for wikis more portable. - http://portal.acm.org/citation.cfm?id=1149453.1149465
- SnipSnap -- Weblog + wiki engine. Built-in Web server (Jetty). (GPL) - J2EE web container - development has ceased
- StikiWiki -- derived from CharlesMillerWiki, will be RDF-backed for SemanticWeb compatibility
- Traction TeamPage -- is a hybrid platform with a unified model for wiki, blog, discussion, tagging and search.
- UbikWiki -- TeX-like layout format.
- UseModj -- UseModj is a Java-based Wiki Clone, using Struts Framework, Velocity Layout and CSS. File storage, file/image attachment, java diff are supported. There are the same wiki formatting, admin functions as the perl UseModWiki. War,ear deployment.
- VeryQuickWiki -- A light-weight JSP-based wiki in a single WAR ready for instant deployment on ApacheTomcat or some other; now supporting file storage + databases, powerful search engine (JakartaLucene), RSS feeds, Email notifications, attachments, sitemaps and more.
- WebMacroWiki -- Java Servlet based wiki using the popular WebMacro templating software
- WebObjects WODev -- see http://wodev.spearway.com/cgi-bin/WebObjects/WODev.woa/wa/Main?wikiPage=WODevOpenSource
- WidgetWeb -- CMS for creating community-shared websites. Uses a novel approach of nested components to affect an easy editing experience coupled with great looking presentation.
- Wikidora -- derived from JSPWiki. It replaces the persistence layer by Fedora Digital Object Repository to prepare the content for long-term archival.
- WikiLand -- based on Cocoon
- XoYnKi -- non-J2EE, comes with its own tiny application server, entire deployment less than 100k.
- XwikiWiki -- java wiki engine based on radeox, hibernate, struts, velocity. Has database storage, version control, attachments, form interface AND a programming language. http://www.xwiki.org
- Wiki-in-a-jar -- run wiki in usb flash drive! http://wiki-in-a-jar.sourceforge.net/
- Yawiki (http://www.yawiki.org) is released under GNU General Public License. Paired with its Yawikibot, an Artificial Intelligent front end, Yawiki creates a unique user experience. Talk to Yawiki...you may be surprised by its answers. Yawiki is J2EE and the rich client used for editing is Java Web Start.
JavaScript:
- TiddlyWiki -- client-side server-less blazingly fast wiki without any setup required - just http://www.tiddlywiki.com/.
LuaLanguage:
- LuaWiki? -- Inactive since 2004. Requires a RCS library and is written in C. (http://luaforge.net/projects/luawiki/)
- MoonSoon? -- Inactive since 2006. No code ever commited or released! (http://sourceforge.net/projects/moonsoon)
- Nanoki -- is a simple, elegant wiki engine implemented in Lua. MIT license. (http://alt.textdrive.com/nanoki/)
- Sputnik -- is a content management system written in Lua designed for extensibility. It works as a wiki out of the box, but can be extended into other things. MIT license. (http://spu.tnik.org/)
LotusNotes/Domino:
- DominoWiki? -- a full-featured native wiki for Domino. Put one file on the server, sign the database, and you're up and running. At http://www.openntf.org/
MlLanguage (ML)
- MiLki -- a wiki written using ML Server Pages.
newLISP
- newLISP-Wiki -- A wiki/cms written in newLISP, a lisp like scripting language from http://newlisp.org. For a demo running this wiki see http://newlisp.org/wiki/.
ObjectiveCaml:
- CocanWiki -- a fully featured wiki written in Objective CAML (GPL license).
- GikiWiki -- a minimalist wiki that aims to be simple and fast.
PerlLanguage:
- CamelWiki -- Simple wiki software written in PerlLanguage using POD as markup language. CamelWiki can use MySQL, PostgreSQL or SQLite as database backend. http://puszcza.gnu.org.ua/software/camelwiki/
- CmicWiki -- UseMod wiki based with patches http://cmicwiki.freesurf.fr
- ChiqChaq -- Easy to localize and appropriate for non-technical users.
- ClusterWiki -- multiple wikis run from one library, published in TheWikiWay.
- FoswikiEngine -- Powerful wiki by the former TWiki community http://foswiki.org
- HabitatWiki -- Habitat is a very small, super fast, easy-to-install and highly customizable content management system derived from UseModWiki. It even contains a build-in cgi webserver. http://wenq.org/habitat/
- IkiWiki -- wiki compiler, VersionControlled, plugin architecture
- MiniWiki -- http://www.nyetwork.org/wiki/MiniWiki
- MojoMojo -- a Catalyst and DBIx::Class -powered content management system that borrows many concepts from wikis and blogs.
- n4u -- http://n4u.ath.cx (web page in Korean only) wiki-like thing inspired by BashWiki. It generates static html files so that the visitor directly read *.html files instead of running CGI.
- OddMuseWiki -- based on UseModWiki, also Perl-based, easy to install, easy to use, different well-balanced features, well documented
- PhearWiki -- http://jirc.hick.org/wiki
- PodWiki -- http://www.daemon.de/podwiki/, easy to install ready-to-run wiki engine which uses perl POD (http://perlpod.com/) as its markup and also supports natural writing markup. RCS version control, filesystem (rcs+DBM) based and mod_perl compliant and GPLed Opensource.
- QuickiWiki -- Perl-based, WardCunningham's new source with stand-alone optional servlet, published in TheWikiWay
- SlashWiki -- wiki plugin for the Perl-based Slash server.
- SocialText -- commercial enterprise wiki and weblog http://www.socialtext.com
- TinyWiki -- Hackable, small, good feature set. From 36 lines, CVS backend, Free.
- TwikiClone (TWiki) -- Perl-based, mature and full featured system, including revision control via RCS, targeting the corporate intranet world -- now with plugins, I18N, ... (V, (RCS), N, I, H, F, R, P(?), A, DB=none)
- UseModWiki -- Perl-based, easy to install, easy to use, well-balanced features
- WalaWiki -- Includes an "add text" box at the bottom of every page. Very clean code and very easy to install (less than 2 min).
- WalWiki? -- Japanese popular wiki, based on YukiWiki. http://digit.que.ne.jp/work/
- YukiWiki -- Japanese standard wiki. http://www.hyuki.com/yukiwiki/
- Wifty -- written in Jifty, which in turn is written in Perl. http://jifty.org/ . Artistic License or GPL.
- PlikiWiki -- Written in Perl, this is a fork of WikiWikiWeb. Clean and simple. GNU GPL.
- AtisWiki -- Perl-based, configurable backends (files, CVS) and Look-and-Feel. (last source code version: 2003-Apr-03)
- CgiWiki -- a Perl toolkit for building wikis. (last version 2006-Sep-27)
- CvWiki -- WikiBase-based, more functional than AtisWiki, but lacking a GPL. (broken download links, CvWiki last edited in 2004)
- DolphinWikiWeb -- ObjectArts' GPL Perl-based Wiki (supports templates, is used for many sites)
- FaqOmatic (GPL) -- last version: 204-Aug-21, https://sourceforge.net/projects/faqomatic
- JosWiki -- Perl-based (replaced by the TwikiClone engine)
- LeufNetWiki (last version: 2006)
- Lexi -- no more need for WikiWords or special markup for them. Retired: http://www.wyae.de/software/lexi/
- KeheiWiki -- Templates, messaging, virtual subdirs, editor delegation, no DB required, extendable without hacking base source (last source: 2006-Jun-21)
- KwikiKwiki -- filesystem based, very easy to install, well structured wiki.
- noosphere -- http://planetx.cc.vt.edu/AsteroidMeta//No%c3%b6sphere not really a wiki - but very close in the collaborative process and interlinked nature
- PeriPeri -- A SemanticWiki with a semi-lattice NameSpace and more. Produces valid HTML 4.01 Strict/CSS
- ProWikiSoftware -- http://prowiki.org, Perl, GPL, tons of features, pages and subwikis can be configured using inheritance (last release 2006-Oct, http://www.prowiki.org/prowiki/wiki.cgi?DownloadAndInstall)
- PurpleWiki -- http://purplewiki.blueoxen.net/cgi-bin/wiki.pl?PurpleWiki derived from Usemod introduces Fine-grained addressability via purple numbers, Transclusions, and blog integration (last edit 2007-Jan, spam)
- QwikWiki (Qwiki) -- Perl-based, rapid searching, OpenSource (last source version 2005-Mar-02, http://tastyspleen.net/code/tastyspleen/opensource/qwiki/
- ScrumWiki? -- UseMod based wiki, tailored for the Scrum project management methodology. (http://scrumwiki.org/) (domain parked)
- SealedWiki -- A wiki site that permits users to write-protect portions of text.
- SowjetPlus -- Inspired by wiki as well as Indesign and Quarkxpress, GPL (dead as of 2004, domain parked)
- SpinnerWiki -- Descendent of DolphinWikiWeb with some additional features and a few features removed. GPL. (last source version 2003-Feb-06, last edit on public page 2004-May-01)
- StrikiWiki -- A wiki with templates, based on original wiki code base (broken link as of 2005-Oct-01)
- TthWiki -- based on UseModWiki, additional support for LaTeX enhanced wiki pages
- TwiciWiki -- A small, simple wiki written mostly for the hell of it (last source code: 2003-Jun)
- WebWeb -- Might be a victim of leaping featureitis (dead links)
- WebWebTwo -- WebWebX, a Derivative of WebWeb (last edit: 2002, http://www.ibiblio.org/emusic-bin/webwebx.cgi?PageInfo=FrontPage&Back)
- YetAnotherWikiName -- YAWN, the self-sitemapping wiki (broken; last version seems to date from 2004)
PhpLanguage (PHP):
- 1Work -- Full XML not use DataBase. Particularity: visible with all screen size, mobile phone, PDA(s), PC. (http://www.1computer.info/1work_demo_en.html)
- AnotherPhpWiki -- Aims toward KeheiWiki compatibility. GPL
- AtomWiki -- a wiki derived from the AtomApi (http://www.upian.net/znarf/atomwiki/client/AtomWiki)- version : 0.1 - In developement, not stable !
- BabillaRd (16K) -- a discussion board with file upload capability. Flat files based.
- BananaDance -- Integrating components of CMS and community building, Banana Dance takes the concept of "Wiki" and runs with it. (http://www.doyoubananadance.com/)
- BitWeaver -- a modularized framework with wiki support throughout it's entire feature set
- BlastWiki (10K) -- a very small - but powerful wiki, using php. only 5kb.
- CalitrixWiki (200K) - built upon a MySql database, with user profiles and CssMarkup?. New, fast but full-featured WikiEngine in German and English. Other Languages coming soon.
- Cardboard - a bliki (wiki + blog) written in PHP with a MySQL backend. http://sourceforge.net/projects/cardboard
- CheeseWiki (17K) -- a PHP based wiki with a great degree of flexibility. Using CSS, the interface can be customized, and the conversion from entered text to HTML is done using a separate file full of regexp rules. (http://colby.tjs.org/~ianh/wiki.php)
- CitiWiki (210K) -- Wiki of the next generation. http://wiki.cs.cityu.edu.hk/citiwiki
- CockatooWiki -- Another simple PHP/MySQL-based wiki solution. Aims toward easy setup and customization. http://www.moldycheese.biz/cockatoowiki.html
- CoMaWiki (350K) -- begun as a fork of WakkaWiki but has changed significantly from the original. http://comawiki.martignier.net/CoMa.php?CoMa=HomePage
- CoTeia -- XML-based Brazilian collaborative authoring tool with access control (optional), concurrency control (WebDAV), chat server, annotation server and site map. Runs on MySQL. Hmmm, seems to be Swiki (SimpleWiki)
- CoWiki (260K) -- follows the tradition of loose wikis with easy and intuitional markup, adding Unixlike access management, a directory/document hierarchy, and a plugin API for your functionalities and enhancements. All documents are parsed to XML for further export and transformation. coWiki is modular, template-based and multilingual ... requires PHP5 and MySQL :)
- MindTouchDeki (2000K) -- a superset of MediaWiki
- DokuWiki (90K) -- a simple to use Wiki aimed at a small company's documentation needs. It works on plain texts files and thus needs no database. http://www.splitbrain.org/dokuwiki/
- Drupal Wiki (40K) -- complete entereprise Wiki with structured data based on a vanilla Drupal core. http://www.drupal-wiki.com
- dr_WikiExtension (110K) -- provides a wiki extension for the TYPO3 CMS. Syntax is similar to MediaWiki. http://typo3.org/extensions/repository/new/dr_wiki/
- EditThisPagePhp (80K) -- a single-file, completely self-contained PHP script which allows for the HTML content of that page to be self-edited by a link on that page. A wiki-light.
- ErfurtWiki (500K) -- embeddable into existing sites, uses SQL or flat-file backend, single script, hundreds of plugin extensions (features: V, H, F, A, DB=MySQL, otherRDBMS, BDB, flat-file), kinda PhpWiki compatible (even reuses DB)
- FatWiki (short: fWiki) (85K) - a fork of TipiWiki (simple Wiki, flat file system) with a few add-ons. Look at http://galupki.de/php.html#fwiki
- fuwiki - PHP4-based Wiki from scratch, uses mySQL. Syntax is similar to MediaWiki. With many special features for community-wikis. GPL. Look at http://fuwiki.sourceforge.net/
- GetWiki -- a fork of MediaWiki
- GracefulTavi? - a fork of WikkiTikkiTavi, with some features from ZWiki. See http://open.nit.ca/wiki/index.php?page=GracefulTavi
- HapiWiki (10K) -- PHP5 Wiki using SqLite database. Each Wiki page may have an attached file. Japanese character code support. Full scratched. DamePo?...
- IWiki -- Simple wiki by CalebMaclennan designed to be used inline in an existing page template system.
- JamPad -- A text-based single user wiki,try keep simple. See http://code.google.com/p/jampad/
- Kisimi -- an expansion around the DokuWiki engine. Full page permissions, discussions, attachments, messaging. See http://kisimi.wekadesign.co.nz
- KFWiki -- Flat file Wiki based on the MinkiWiki engine, though having a long list of KF-specific commands. All about the mod "Killing Floor".
- KyleWiki -- MySQL based wiki engine with a simple content management system
- KvazWiki? -- Wiki search engine with great options, see http://www.kvaz.com/file_wiki+engines.html
- LesLes (20K) -- Very early, experimental bench for fully hyperlinked documents.
- LionWiki (38K) - history, edit summary, edit conflict protection, several plugins and templates. See http://lionwiki.0o.cz
- LunaWiki (60K) -- (Descendant of QwikiWiki.) Flexible plugin system, filesystem storage (default), switchable (per-page) syntax, versatile links, namespaces, text embedding, install wizard etc. See lunawiki.org.
- MediaWiki (1550K) -- Engine used by WikiMedia projects: WikiPedia, WiktionaryProject, WikiQuote, WikiBooks etc. PHP+MySQL, GPL, supports FreeLink.
- MoniWiki (250K) -- a PhpLanguage based wiki, almost entirely compatible with MoinMoin. English, French and Korean. RCS backend. GPL. http://moniwiki.sourceforge.net/wiki.php
- OwTwoWiki (ow2wiki) (150K) -- A system to build a wiki based BBS, with user pages, extensive access checks, wiki-based forums, personal user pages, RSS, tags, multiple skins, chat, extensible markup, 2-way links, referers, internal messaging. GPL. [http://ow2wiki.sourceforge.net]
- PawFalIki -- [ poor artists working for a living ]; a wiki written entirely in 1 file; http://www.pawfal.org/pawfaliki/
- PhikiWiki (15K) -- yet another PHP Wiki, based on PikiPiki. (It's useless, editing was completely disabled! Very strange...)
- PhpForest -- PHP Wiki Engine based on MySQL & CVS.
- PhpWiki (2020K) -- The first publicly released PHP-based Wiki, runs on relational databases, flat files, or DBM. GPL. Born December 1999. http://phpwiki.org/
- PieWebMaesher -- Emphasizes fast content delivery, with a middle course of feature-richness and simplicity
- PmWiki (140K) - PHP-based Wiki with versioning, wiki groups, page and group password protection, easy installation and customization, GPL. Very easy to set up on host domains, nice skins. http://www.pmwiki.org/
- PrintxOrg Wiki -- A German Port of PhpWiki with many enhancements and a nice skin - but site seems to be broken
- PukiWiki -- widely used in Japan, easy installation and lots of features.
- PukiWikiMod -- XOOPS's module based on PukiWiki
- PWiki (70K) -- features file attachments, and versioning. Runs off filesystem, no DB required. http://wiki.2gn.com/ - or http://2gn.com/source.html
- PWiki2 (115K) -- a PHP+MySQL based wiki (Features: NearMap, NameSpaces?, PluginArchitecture, ACL, and more!) -> http://wiki.shortcircuit.net.au/PWiki2/FrontPage#
- PWP Wiki Processor (110K) -- a PHP based flat file wiki with cache, handling of uploaded files and generation of static Web pages. (GPL) See http://www.lars-ackermann.de/wiki/static or http://meiert.com/de/resources/software/wiki/ (Download location: http://meiert.com/lib/pwp-1.4.3.zip )
- QwikiWiki (60K) -- Emphasizes simplicity and zero-config installation -- no DB required. http://www.qwikiwiki.com/
- RabbitWiki (50K) -- Simple Flatfile or PDO SQL implementation of a Wiki, automatic backups. http://www.rustyspigot.com/webmasters/s/RabbitWiki/
- RegExpWiki? -- Features versioning, plugins, flat file storage. http://melbourne.wireless.vic.asn.au/~tyson/tools/wiki/
- sfWiki (http://sfwiki.sourceforge.net/) -- also uses MySQL; designed for SourceForge sites.
- Siggma's wiki by StijnSanders (PHP), http://www.siggma.net/wiki/
- Sputnik -- new (2007,2008) wiki engine in Lua (http://sputnik.freewisdom.org). Explores the fact that Lua was originally designed as a configuration language. MIT license.
- StikiWiki. Visual editor, easy for beginners to use. http://www.stikiwiki.com/
- Streetview Wiki. A PHP/MySQL Wiki that uses Google Streetview as an interface * [http://www.london2026.com/Streetview-Wiki/ StreetView? Wiki] is a simple PHP/MySQL wiki that uses Google Streetview as the interface.
- TeleparkWiki -- (http://www.telepark.com) telepark.wiki is the first interactive Wiki with an AJAX-powered hierarchical navigation system and visual editor (WYSIWYG).
- ThroWiki?. Basicaly BlastWiki converted to work with flat filesystem and some mods. http://koti.mbnet.fi/elfe/blastlite/
- TikiWiki CMS+Groupware (6240K) -- A full-featured, open source, multilingual, all-in-one Wiki+CMS+Groupware written in PHP. http://tikiwiki.org
- TigerWiki (15K) -- Simple, secure and small, a Wiki based on roWiki : http://pages.videotron.com/chabot/archives/TigerWiki.zip
- TipiWiki -- Simple and easy installation, alpha stage
- UniWakka (310K) -- Yet another WakkaWiki fork. Its aim is to provide 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.
- UverseWiki? -- recursive, modelling (DOM), standalone wiki parser meant for easy integration into web engines (blogs, forums, documentation, etc.). Is based on intuitive WackoWiki syntax; written in PHP 5 with full Unicode support; also has a JavaScript editor. Several sites are already using it. BSD-style license. http://uverse.i-forge.net/wiki
- vikky -- uses PostgreSQL. supports name space, login, CSV table, form, etc. http://vivi.dyndns.org/vikky2/vikky.phtml
- WabiSabi (8K) -- Fast experimental wiki in 275 lines of PHP. MuLicense, flat-file storage, rich markup. http://felix.plesoianu.ro/php/wabisabi/
- WackoWiki (240K) -- it's a fork from WakkaWiki with English, German, Russian and more translations and a lot of new features.
- WakkaWiki (~~30K?)-- very smallish PHP/MySQL Wiki with quick installation, access control through per-page access control lists, full revision control and page comments. Not longer maintained.
- Wiclear (http://wiclear.free.fr) -- PHP/MySQL based wiki in development, with easy themability support, multilang support, commentable pages, ACL and more
- WikePage (http://www.cyrocom.com/) (~25K) -- Small wiki with password protection mode or wiki mode, Multilanguage site support, simple banner support, table and linked-picture support, CSS support. It uses flat-files for database.
- WikiCMS -- PHP/MySQL/PostgreSQL based Wiki inspired engine in development, designed to have full CMS features including fine grained permissions controls, and smoothly support both ThreadMode and DocumentMode pages. Also works as a feature rich Wiki. http://www.wikicms.com/docs/
- WikiDoc -- PHP/MySQL. Open Source Wikibased Documentation Management System
- WikidWiki -- Instant wiki.
- WikiExplorer (25K) -- phpwiki that features versioning, attachment upload... The layout is taken from common FileExplorer? s.
- WikiNi (250K) -- a fork from WakkaWiki, in French, with new features (page deletion, word diff, etc.).
- WikiPedia -- see MediaWiki
- WikiRootry -- a wiki system that supports users management, UTF-8, no DB required ... (http://www.cmkgroup.com/wikirootry/)
- WikiTypeFramework (70K) -- PHP/MySQL collaborative Web development system.
- WikiWebHelp -- AJAX wiki designed to operate like a desktop chm help viewer.
- WiKix? (wikiX)-- PHP/MySQL/PostgreSQL-based wiki. It aims to allow users to redefine syntax by using wikiXmacros and various stages of PHP plugin. http://wikix.org/
- WikkaWiki (110K) -- light-weight PHP/MySQL wiki engine, forked from WakkaWiki, designed for speed, extensibility, and security, with new features and fixes.
- WikkiTikkiTavi (60K) -- Written in PHP, uses MySQL
- WikLeet -- Templeet wiki. Particularity: extremely fast for high-traffic sites, caching.
- WikyBlog? -- PHP/MySQL with an ajax enhanced tab interface and google maps support. http://www.wikyblog.com
- XiKi? -- plain text back end, versioning. http://deed.ryerson.ca/x/bin/xiki/View/Xiki/WebHome - XiKi? is actually a perl script
- YaWiki -- heavy-weight PHP/PEAR wiki. Based on several new PEAR libraries (Auth, Benchmark, Cache_Lite, Date, DB, DB_Table, HTML_QuickForm, which itself depends on: HTML_Common, Var_Dump) http://wiki.ciaweb.net/yawiki/index.php?area=Yawiki&page=HomePage
PrologLanguage:
- ProWiki -- http://www.webprolog.com/prowiki/ (Not Found, Dec 14, 2005; entire site effectively empty).
PythonLanguage:
- Bikini -- Personal, minimalist, file-based, standalone, use Creole 1.0 syntax, GNU GPL 3 license, great content presentation. Project page: http://lab.passiomatic.com/bikini/
- CloudWiki? -- Python-based, standalone server, uses FreeLink, SqLite, and a minimalist syntax; GPL; http://cloudwiki.sourceforge.net
- CMFWiki -- a ZwiKi variant; old but compatible with Zope's CMF (Content Management Framework).
- CyberPublishing -- a wiki-based Web publishing framework written in Python; GPL
- DiamondWiki -- This is an experimental Wiki with an emphasis on FacetedNavigation powered by metadata
- InterFlow -- uses ModPython, uses FreeLinks (no CamelCase needed), allows all HTML tags, creates links to other wikis on the fly. Full source coming soon on sourceforge.
- JyWiki (JythonServlet)
- Luminotes -- Python and JavaScript WYSIWYG personal wiki accessible from the web; GPL (http://luminotes.com/)
- MedusWiki -- python-based; uses XTM TopicMaps for metadata; GPL (homepage: http://meduswiki.berlios.de/)
- MobiWiki -- python-based; different levels of user write access; GPL
- MoinMoin -- A PythonLanguage SourceForge project, based on PikiPiki (VNIHF)
- MonkeyWiki -- Python, simple install/use, single file, very flexible templating, rewrite-friendly (based on PikiPiki)
- NotesWiki -- personal desktop Wiki, flat files, tag based, standalone server, GPL, docu only in German available, http://www.jstolberg.de/NotesWiki
- OghamWiki -- Python, easy install, flat files, WYSIWYG, rich ui, targeted at non technical users.
- PikiePikie -- Python-based, lets you put a WebLog on any page (based on PikiPiki)
- PikiPiki -- Python-based, will run completely standalone
- PpQwiki -- Python-based, very small (36KB) - FreeMind connector
- PwyKy -- Single file, easy to install, GPL 2
- PyleWiki -- Python-based, optional CVS backend, Unix-like rwxrwxrwx permissions on pages
- PyWiki -- Python-based, uses RCS, GPL license
- PyWikiServer -- Python-based, fully functional web-server. Uses docbook XML and does not need any third-party tools (GPL). http://sourceforge.net/projects/pywikiserver
- RhizomeWiki -- Python-based SemanticWiki with advanced content management capabilities (GPL).
- SubWiki -- Uses Subversion as backend. http://subwiki.tigris.org
- Tagky -- http://www.github.com/manniche/tagky A fork of the MonkeyWiki, extended with file-base revisions, rss-feeds, tags on pages and plans of a plugin system
- TracWiki -- an enhanced wiki and issue tracking system for software development projects. Trac allows wiki markup in issue descriptions and commit messages, to create links and seamless references between bugs, tasks, changesets, files and wiki pages.
- WebwareWiki? -- a Wiki for Webware for Python that is also made with Webware (http://wiki.w4py.org/thiswiki.html).
- WikidPad -- http://wikidpad.python-hosting.com/ -- A cross-platform, single user (no server) Wiki program.
- WikiForNow? -- a ZwiKi variant; used at zope.org
- WikiNehesa -- Many features, including images, headerbars, TEXT centering, image inventory/previewer, image uploader. Modular. $FREE$. GNU GPL.
- WindowsMiniWiki -- Python intended and optimized to run in a windows 9X environment.
- WyPy -- a ShortestWikiContest contender, 11 lines
- ZwiKi -- an easy-to-use, fun, and powerful wiki engine based on the Zope web application server. GPL.
Rc Shell (from PlanNine)
- diri -- a miminalist filesystem oriented wiki (http://repo.cat-v.org/diri/)
- dirdir -- a wiki engine for the werc (http://werc.cat-v.org) content management system. (http://werc.cat-v.org/apps/dirdir/)
RebolLanguage:
- RebolWiki -- Written in RebolLanguage; doesn't use CamelCase; uses "?" to indicate a link; stores pages as .txt files.
- VaNilla -- advanced wiki clone written in RebolLanguage, runs under Win9x, NT, Unix, Amiga...
Rexx:
- MemoWiki? -- Written in Rexx; http://www.cary.demon.co.uk/memowiki/index.html; simple links, extended Wikipedia syntax, integrates bibliographic references and papers
RubyLanguage:
- AsWiki -- use RCS and template library amrita
- GraphWiki -- proof-of-concept wiki based on http://www.xpsd.com/MiniRubyWiki
- Hiki -- HikiWiki, http://hikiwiki.org/ compact, feature complete, nice history, easy to write plugins, no rails buzzwords, no dependencies, fairly usable on low end browsers (dillo)
- InstikiWiki -- Yet Another Wiki Clone with a strong focus on simplicity of installation and running. (backlinks, history, regexp search, db-less)
- Kii -- http://kiiproject.org -- Rails based modern wiki
- MindFacet? -- http://www.mindfacet.com/ -- Rails based personal wiki community in which users can edit their own page space.
- MiniRubyWiki -- targets PersonalInformationManagement and team project use
- Pandora -- http://pandora.rubyveil.com/ -- simple, does not require a database, aims to be an application framework
- RuWiki? -- http://ruwiki.rubyforge.org/ruwiki.cgi -- Wiki with categorization and plugin architecture
- RWiki -- http://www.jin.gr.jp/~nahi/RWiki/ -- Japanese-English WikiClone.
- TiKi(Tiki) -- Ruby-based, simple but relatively modern feature
- VikiWiki -- An indent-oriented wiki engine powered by Ruby. You can alter the style on the way. (in Japanese)
- WaGn -- http://www.wagn.org -- wiki plus structuring elements, TransClusion, templating, permissions system, and query language
- http://raa.ruby-lang.org/search.rhtml?search=wiki search giving about 10 Ruby Wikis
SchemeLanguage:
- MoshiMoshi -- Simple wiki implementation in PLT Scheme
- LambdaWiki -- A Wiki written in one file of guile-scheme http://pyromatz.dyndns.org/cgi-bin/wiki.scm
- Ed Kademan's wiki port from Perl of the software distributed via the book TheWikiWay by BoLeuf and WardCunningham -- ftp://ftp.scsh.net/pub/scsh/contrib/wiki-scsh/
- WiKid? -- http://www.glug.org/people/ttn/software/wikid/ -- Wiki software written in GNU Guile
- WiLiKi -- http://sourceforge.net/projects/wiliki/ -- yet another wiki clone written in Scheme
SmalltalkLanguage:
- ComSwiki -- New,improved Swiki
- Pier -- http://www.piercms.com, a new wiki based on Seaside
- SimpleWiki -- Squeak wiki (more commonly called swiki)
- SmallWiki -- Extensible and modern wiki implementation in Smalltalk
- SmalltalkX -- (SmalltalkEcks) Comes with an extensible webServer which also includes a (Com)Wiki
- SqueakSmalltalk -- Distribution includes a wiki in Smalltalk
- WikiDocServer -- http://wiki.gorisek.com -- Wiki for writing user documentation implemented in Dolphin Smalltalk, also as a standalone executable for Windows
- WikiWebDotCom -- I heard there was a free personal version coming out of their software
- WikiWorks -- wiki for VisualWorks, used heavily and full features. See: VisualWorksWiki
- YetAnotherWiki -- Squeak based
ToolCommandLanguage (Tcl):
- WiKit -- Based on Tcl, built-in Metakit database, runs almost everywhere, has a local mode, has web-server mode.
- ProjectForum -- Very self-contained, easy to setup, lots of advanced features.
SuneidoPlatform:
- Distribution includes a wiki in the SuneidoLanguage
VisualBasic:
- VbWiki -- Written in Visual Basic, runs under Win95, NT
- NoteWiki -- Standalone application Wiki that is editable on the fly
- DotWiki (VB.NET)
- SdiDesk -- Another stand-alone Wikilike notebook, with some basic diagramming. (Win9X +)
VisualFoxPro:
- http://wikis.com -- Written in Visual Foxpro, runs under NT, Win2K, Win XP. Public wikis running on this implementation include http://fox.wikis.com (VisualFoxPro), http://vb.wikis.com (VisualBasic), http://SQL.wikis.com (SQL Server), http://B2B.wikis.com (busines to business) and http://DotNet.wikis.com (.Net). All these wikis are transcluded, with topics in namespaces and selectively visible depending on your entry point.
Vim Script:
- VimKi -- Written in Vim's native scripting language, runs under console *nix.
- VimViki -- A personal wiki for vim
Unknown:
- IronWiki -- Iron Wiki is an experimental wiki incorporating new ideas about user interfacing and scripting.
- TcbWorks -- Free to certain organizations
- WikiDoc -- Macro to make MicrosoftWord wiki-like
Publicly Available Wiki Software sorted by name
- AcroWiki -- a personal wiki for PalmOS PDAs.
- Adaptive Website Framework -- CMS with MediaWiki compatibility features. http://www.awf-cms.org/wiki/index.html
- AnotherPhpWiki -- Aims toward KeheiWiki compatibility. GPL
- AspWiki -- ASP-based wiki, using MS-Access for the store. Basic. Lacking a GPL.
- AtisWiki -- Perl-based, configurable backends (files, CVS) and Look-and-Feel.
- AwkiAwki -- tiny and fast wiki, written in AwkLanguage
- CamelWiki -- Simple wiki software written in PerlLanguage using POD as markup language. CamelWiki can use MySQL, PostgreSQL or SQLite as database backend. http://puszcza.gnu.org.ua/software/camelwiki/
- CfWiki -- For AllaireColdFusion server. Still in development but functional
- CheeseWiki -- a PHP based wiki with a great degree of flexibility. Using CSS, the interface can be customized, and the conversion from entered text to HTML is done using a separate file full of regexp rules. (http://colby.tjs.org/~~ianh/wiki.php)
- CheshireWiki -- Cheshire2 based, for any SGML DTD and Z39.50 access
- ChikiWiki -- an OpenSource Java JakartaStruts based wiki, with extensions
- ChiqChaq -- Easy to localize and appropriate for non-technical users.
- ClusterWiki -- multiple wikis run from one library, published in TheWikiWay.
- CMFWiki -- python-based ZwiKi variant; old but compatible with Zope's CMF (Content Management Framework).
- ConnectedText -- http://www.connectedtext.com/ -- A Personal Wiki System for Windows platform. Include navigational graph and many other features.
- CoWiki -- Unixlike access management, directory/document hierarchy, plugin API, parses documents to XML. GPL.
- CourseForum -- Wiki commercially adapted to courseware, students and teachers. Free, but crippled. $ for course version (full), $$ for project version (full).
- CVSTrac -- A bug and patch-set tracking system for CVS that also includes a built-in wiki engine (http://www.cvstrac.org/)
- CvWiki -- WikiBase-based, more functional than AtisWiki, but lacking a GPL.
- DarachWiki -- A ServletBasedWiki
- DevWiki -- Java servlet implementation of a wiki-like thing
- DokuWiki -- a simple to use Wiki aimed at a small company's documentation needs. It works on plain texts files and thus needs no database. http://www.splitbrain.org/dokuwiki/
- DolphinWikiWeb -- ObjectArts' GPL Perl-based wiki (supports templates, is used for many sites).
- DominoWiki? -- a full-featured native wiki for Domino. Put one file on the server, sign the database, and you're up and running. At http://www.openntf.org
- DotNetWiki -- A Wiki module for DotNetNuke (DNN)
- Drupal Wiki -- complete entereprise Wiki with structured data based on a vanilla Drupal core. http://www.drupal-wiki.com
- EddiesWiki -- Developed in Microsoft Visual C++. Stands out among the rest as it includes its own Web server.
- EditThisPagePhp -- a a single-file, completely self-contained PHP script which allows for the HTML content of that page to be self-edited by a link on that page. A wiki-light.
- ErlangWiki -- 'Wikie', a standalone wiki and Web server written in Erlang. Supports partially protected and append only pages.
- FatWiki -- simple, php, flat file system, fork of TipiWiki
- FlexWiki -- Nice C# Wiki for .NET; file system only; nice namespace support
- Foswiki -- Powerful wiki by the former TWiki community http://foswiki.org
- FpWiki -- ASP-based wiki, using MS-Access and easy to install with Frontpage, without admin priv.
- FreeWiki -- JSP-based OpenSource wiki implementation
- FrikiServlet -- 'Friki' a "Do the Simplest Thing" servlet-based wiki
- FutureWikis -- C# Wiki for .NET; SQL Server only; User-friendly oriented and one-install-many-wikis engine
- GeboGebo -- A TdbEngine database driven wiki system
- GetWiki -- A MediaWiki fork licenced partially under cc-by-nc (http://www.getwiki.net/)
- GikiWiki -- a minimalist wiki that aims to be simple and fast.
- GracefulTavi? - a fork of WikkiTikkiTavi, with some features from ZWiki. See http://open.nit.ca/wiki/index.php?page=GracefulTavi
- GraphWiki -- proof-of-concept wiki based on http://www.xpsd.com/MiniRubyWiki
- HabitatWiki -- Habitat is a very small, super fast, easy-to-install and highly customizable content management system derived from UseModWiki (perl-based). http://wenq.org/habitat/
- HebDokuWiki? -- The hebrew version of DokuWiki. http://hebdokuwiki.sourceforge.net/
- IkiWiki -- wiki compiler, VersionControlled, plugin architecture
- IoWiki -- simple wiki written in IoLanguage.
- IWiki -- Simple PHP wiki by CalebMaclennan designed to be used inline in an existing page template system.
- JamWiki -- Servlets and JSP-based wiki engine. Wiki syntax equivalence and feature parity with MediaWiki is an explicit goal.
- JassWiki -- ASP-based wiki. Based on DolphinWiki?. OpenSource GPL.
- JavaWiki -- Jwiki, a wiki written in Java using servlets and MS Access (by RicardoClements).
- JavaWikiByRichardKeene -- JWiki, an OpenSource wiki clone written in 100% Java
- JikiJikiJava -- Jiki, an OpenSource distributed components-based wiki
- JosWiki -- Perl-based (replaced by the TwikiClone engine)
- JotSpot -- commercial hosted wiki with ability to script web applications (see http://www.jot.com)
- JspWiki -- JSP-based wiki with optional versioning, licensed under LGPL.
- KeheiWiki -- Perl-based, derived from JosWiki
- Kerika -- implements a new graphical Wiki approach to collaboration; Java-based (Windows, Mac, Linux). See http://www.kerika.com
- Kisimi -- an expansion around the DokuWiki engine. Full page permissions, discussions, attachments, messaging. See http://kisimi.wekadesign.co.nz
- KwikiKwiki -- Perl-based, easy, well-structured, WikiLog
- Lexi -- no more need for WikiWords or special markup http://www.wyae.de/software/lexi/
- LunaWiki (60K) -- (Descendant of QwikiWiki.) Flexible plugin system, filesystem storage (default), switchable (per-page) syntax, versatile links, namespaces, text embedding, install wizard etc. See lunawiki.org.
- MaseWiki (MASE) -- derived from JspWiki, a research prototype developed to support agile software methods practitioners.
- MediaWiki -- a.k.a. WikiPedia, PHP-based, lot of features
- MiniRubyWiki -- targets PersonalInformationManagement and team project use
- MinkiWiki -- Minimalist wiki with file comparison, html/text export, flexible templates
- MojoMojo -- PerlLanguage.
- MoinMoin -- A PythonLanguage SourceForge project, based on PikiPiki (V, N, I, H, F, P, R, DB=none)
- MoniWiki -- a PhpLanguage based wiki; shares much with MoinMoin (V, (RCS), N, I, H, F, P, R, DB=none)
- MonkeyWiki -- Python, simple install/use, single file, very flexible templating, rewrite-friendly (based on PikiPiki)
- NoodleWiki - Basic wiki using ASP and either Access or file system.
- noosphere -- http://planetx.cc.vt.edu/AsteroidMeta//No%c3%b6sphere (Perl) not really a wiki - but very close in the collaborative process and interlinked nature
- NoteWiki -- Standalone application Wiki that is editable on the fly. Written in VB for Microsoft Windows platforms.
- OddMuseWiki -- based on UseModWiki, also Perl-based, easy to install, easy to use, different well-balanced features
- OpenWiki -- ASP based wiki, based on UseModWiki and MoinMoin, has a unique difference engine.
- OwTwoWiki -- A PHP wiki thought to implement a BBS
- PauxWiki -- software for creation, management and individualized providing of dynamic content which contains reusable semantic content objects, which are semantically linked. The semantic content objects of PAUX are able to represent knowledge in its full complexity and to make it available as filterable content for websites, semantic wiki, detailed-evaluated eLearning and, individualized print media. - http://www.paux.de/
- PepysWiki -- A DesktopWiki for Microsoft Windows
- PeriPeri -- A SemanticWiki with a semi-lattice NameSpace and more. Produces valid HTML 4.01 Strict/CSS
- PerSpective? -- Wiki with WYSIYG editing, attachments, full searching (including MS Office docs) and security.
- PhearWiki -- Perl-based, more or less a quick hack, http://jirc.hick.org/wiki
- PhikiWiki -- yet another PHP wiki, based on PikiPiki.
- PhpWiki -- PHP-based wiki, runs on relational databases, flat files DBM. GPL. http://phpwiki.org/
- Pier -- http://www.piercms.com, a new wiki based on Seaside
- PieWebMaesher -- Emphasizes fast content delivery, with a middle course of feature-richness and simplicity
- PmWiki -- PHP-based wiki: versioning, wiki groups, page and group password protection, easy installation and customization, GPL. http://www.pmwiki.org/
- Prowiki -- Prolog based wiki found in http://www.webprolog.com/prowiki/overview.html
- PyWiki -- Python-based, uses RCS, GPL license
- PikiPiki -- Python-based, will run completely standalone
- PikiePikie -- Python-based, developed from PikiPiki.
- ProjectForum -- Very self-contained, easy to setup, lots of advanced features.
- ProWikiSoftware -- http://prowiki.org, Perl, GPL, tons of features, pages and subwikis can be configured using inheritance
- QwikWiki (Qwiki) -- Perl-based, rapid searching, OpenSource
- QwikiWiki -- PHP-based, emphasizes simplicity and fast installation
- Quickie -- Wiki clone written in C++ by Peter Miller (http://quickie.sourceforge.net/)
- QuickiWiki -- Perl-based, Ward's new source with stand-alone optional servlet, published in TheWikiWay
- QuickWeb -- Coming soon... ASP based - simple but effective
- RhizomeWiki -- Python-based SemanticWiki with advanced content management capabilities (GPL).
- RoWiki? -- Amazingly small PHP-based wiki by Marc Rohlfing.
- ScrumWiki? -- UseMod based wiki, tailored for the Scrum project management methodology.
- SdiDesk -- WikiAsPim written in VisualBasic
- SeedWiki -- ColdFusion based, software for a wiki farm.
- SimpleWiki -- Squeak wiki (more commonly called swiki)
- SlashWiki -- wiki plugin for the Perl-based Slash server.
- SmallWiki -- Extensible and modern wiki implementation in Smalltalk
- SmalltalkX -- Distribution includes extensible webServer and wiki implementation in Smalltalk
- SowjetPlus -- Inspired by Wiki as well as Indesign and Quarkxpress, GPL, Perl
- SpiDer -- Intergraph's ASP-based wiki.
- SpinnerWiki -- Descendent of DolphinWikiWeb with some additional features and a few features removed. GPL.
- SqueakSmalltalk -- Distribution includes a wiki in Smalltalk
- StikiWiki -- derived from CharlesMillerWiki, will be RDF-backed for SemanticWeb compatibility
- StrikiWiki -- A wiki with templates, based on original wiki code base
- SuneidoPlatform -- Distribution includes a wiki in the SuneidoLanguage
- TcbWorks -- Free to certain organizations
- ThroWiki?. Basicaly BlastWiki converted to work with flat filesystem and some mods. http://koti.mbnet.fi/elfe/blastlite/
- TiKi(Tiki) -- Ruby-based, simple but relatively modern feature
- TinyWiki -- Hackable, small, good feature set. From 36 lines, CVS backend, Free.
- TiddlyWiki -- Javascript-based client-side light non-linear wiki without server side -- http://www.tiddlywiki.com/
- TipiWiki -- Simple and easy installation, alpha stage
- Traction TeamPage -- is a hybrid platform with a unified model for wiki, blog, discussion, tagging and search
- TracWiki -- an enhanced wiki and issue tracking system for software development projects. Trac allows wiki markup in issue descriptions and commit messages, to create links and seamless references between bugs, tasks, changesets, files and wiki pages.
- TthWiki -- based on UseModWiki, additional support for LaTeX enhanced wiki pages
- TwiciWiki -- A small, simple wiki written mostly for the hell of it
- TwikiClone (TWiki) -- Perl-based, mature and full featured system, including revision control via RCS, targeting the corporate intranet world -- now with plugins, I18N, ... (V, (RCS), N, I, H, F, R, P, A, DB=none)
- UniWakka -- Yet another WakkaWiki fork (GNU GPL).
- UseModWiki -- Perl-based, easy to install, easy to use, well-balanced features
- VaNilla -- advanced wiki clone written in RebolLanguage, runs under Win9x, NT, Unix, Amiga...
- VbWiki -- Written in Visual Basic, runs under Win95, NT
- VeryQuickWiki -- Servlets/JSPs in a WAR, instant self-configuring deployment on Tomcat and other servers; now supporting file storage + databases, powerful search engine (Lucene), RSS feeds, Email notifications, attachments, sitemaps and more.
- VikiWiki -- An indent-oriented wiki engine powered by Ruby. You can alter the style on the way.
- WabiSabi (8K) -- Fast experimental wiki in 275 lines of PHP. MuLicense, flat-file storage, rich markup. http://felix.plesoianu.ro/php/wabisabi/
- WackoWiki -- it's a fork from WakkaWiki with English, German, Russian and more translations and a lot of new features.
- WaGn -- http://www.wagn.org -- wiki plus structuring elements, TransClusion, templating, permissions system, and query language
- WakkaWiki -- very smallish PHP/MySQL wiki with quick installation, access control through per-page access control lists, full revision control and page comments.
- WikkaWiki -- a lightweight wiki engine forked from WakkaWiki, designed for speed, extensibility, and security.
- WebwareWiki? -- a Wiki for Webware for Python that is also made with Webware.
- WebWeb -- Might be a victim of leaping featureitis
- WebWebTwo -- WebWebX, a Derivative of WebWeb
- WebMacroWiki -- Java Servlet based wiki using the popular WebMacro templating software
- whiki -- http://whiki.wanderinghorse.net -- A CGI-based wiki back-end, written in C, which serves arbitrary wiki formats in JSON format and leaves rendering to the client. It includes a JavaScript client.
- Wifty -- written in Jifty, which in turn is written in Perl. http://jifty.org/ . Artistic License or GPL.
- WikiAsp -- ASP version. Simple 1-file install. With RSS and table support. Neat.
- WikiBoard?/WikiCMS -- PHP/MySQL/PostgreSQL based Wiki inspired engine in development, designed to have full CMS features including fine grained permissions controls, and smoothly support both ThreadMode and DocumentMode pages. Also works as a feature rich Wiki. http://www.wikiboard.org/docs/
- WikiC -- Small standalone wiki written in standard UNIX C (requires no webserver). http://www.hku.nl/~~pieter/SOFT/CGI/wikic.html
- WikiCpp -- Wiki++, a WysiwygWiki using C++.
- WikidWiki -- Instant wiki (German).
- WikiDoc -- PHP/MySQL. Open Source Wikibased Documentation Management System
- WikiDoc -- Macro to make MicrosoftWord wiki-like.
- WikiDotNet -- Written in C# for ASP.NET, with a SQL Server 2000 back-end.
- WikiMode for Emacs -- Local wiki-like editing mode.
- WikiNi -- a fork from WakkaWiki, in French, with new features (page deletion, word diff, etc.).
- WikiSh -- A tiny wiki engine written in /bin/sh. CGI and command line version.
- http://wikis.com -- Written in VisualFoxpro with a VisualFoxpro back-end.
- WiKit -- Based on Tcl, built-in Metakit database, runs almost everywhere, all *nix and even on PocketPC
- WikiWebHelp -- AJAX wiki designed to operate like a desktop chm help viewer.
- WikyBlog? -- PHP/MySQL with an ajax enhanced tab interface and google maps support. http://www.wikyblog.com
- ZwiKi -- an easy-to-use, fun, and powerful wiki engine based on the Zope web application server. GPL.
By feature:
- WikisWithCommentAppending
- WikiForMacintosh
- ChineseWikiEngines -- wiki engines that support Chinese character or other multi-byte language
Comments I think this list should also be categorized by the requirements. Requirements vary. See ChoosingaWiki and look for your favorite features. Other pages may exist that do some breakdown by features. Make it a SimpleWiki - those very simple with no database required or use only textfile db. Or PortalWiki - those not only a wiki but also integrated other things to setup a web portal, like TikiWiki does. RandyKramer started this page as a "master list" of all known WikiEngines, WikiFarms, and maybe WikiForums at WikiEngineReviewWikiLists. He copied and merged several lists to make this one.
Hello. I want to write my own Wiki engine basically from scratch. Are there any usable modules out there that I can import? I noticed that "GNU Diffutils for Windows" would be good for managing diffs. I'm planning to use a flatfile organization scheme rather than a database/MySQL scheme. I'm also looking for a good "Wiki text to HTML" converter. I was thinking of "OutPage?", but are there any alternatives? It pretty much has to be a from-scratch organization, because I want it to be a major overhaul. I'm planning to introduce a Wiki moderation system that will eliminate all edit/revert wars and make spamming the Wiki a waste of time. I figure it's simpler for me to roll-my-own than understand other people's code, but modules that could be used as-is would be very helpful. By definition, a true wiki allows immediate updates, so it can't have a moderation system. So then make up a separate name for this program. That still doesn't mean it isn't worth writing. There still would be immediate updates. They just wouldn't be promoted to the "main" version of a page until they were moderated. People could browse the "moderated" version by default or say "show me everything, including spam and rubbish". Yes, a lot of people believe that it's faster/simpler to roll their own code than to understand other people's code. Permit me to cast some doubt. Some "Wiki text to HTML" converters: "libtext-wikiformat-perl", "libwiki-toolkit-perl", some of the MoinMoin plugins, parsewiki, python-textile, stx2any, and probably a few others I'm forgetting. I think these are all open-source. I hear that some versions of MediaWiki have a "patrolled button" that sounds similar. Some pages on MeatBall don't go live until they have had no edits for 3 (?) days, which is assumed to indicate community agreement and consensus. How can something go live after three days when no one has ever had the chance on seeing any content, lest editing it? --CarstenKlein
Hey there, here is very nice article about the beginning of Wiki-Systems in german language. It's called "Tanz der Gehirne", in english: "Dance of the Brains": http://humanist.de/erik/tdg/
CategoryWikiImplementation
EditText of this page (last edited November 18, 2011) or FindPage with title or text search