This page lists a number of resources for Wiki engines that I’ve compiled over the years before and after my switch to Yaki.
If you’ve come across this page during your personal quest for a Wiki , WikiMatrix has a very impressive set of comparison tables spanning dozens of Wiki engines, matching them on a feature-by-feature basis.
Interesting engines
Wiki engines I’ve looked at myself, grouped by programming language and somewhat sorted by update time (most recent at top):
| Implementation Language | Date | Link | Notes |
|---|---|---|---|
| Python | Nov 17’09 | Markdoc | quite similar to my Sashmi concept |
| Older | HeyHeyWickie | another minimalist approach | |
| Leonardo | a weblog/wiki engine | ||
| pwyky | |||
| Pyle | with a CVS backend | ||
| WikiLite | WyPy glued to the BaseHTTPServer class |
||
| WebWare Wiki | part of WebWare for Python | ||
| Jot | |||
| MoinMoin | Too heavy for my liking | ||
| Zwiki | happens to have a Cocoa front-end called PersonalWiki | ||
| JavaScript | Older | TiddlyWiki | a fascinating micro-Wiki (constantly updated) that has spawned most of the other entries in this category |
| HailiWiki | |||
| TiddlyWikiRemote | with a PHP 5 server-side and RSS storage. | ||
| GTDTiddlyWiki | an utterly brilliant adaptation of Tiddly for GTD | ||
| TiddlyTagWiki | a tag-oriented version. | ||
| Ruby | Older | TeePee | done in Camping |
| Pandora | document-oriented CMS | ||
| Instiki | supports Textile and Markdown | ||
| Pimki | an extended version with Bliki / PIM features. | ||
| Riki | can be added to an existing Rails application. | ||
| PHP | Older | Wikka | a WakkaWiki fork with an installation guide available for Mac OS X |
| WysiwygWiki | based on Tavi, includes an htmlArea control for WYSIWYG editing. | ||
| DokuWiki | light, flat-file based, has TOCs. Recommended. | ||
| PmWiki | flat-file based | ||
| coWiki | neat PHP 5 Wiki | ||
| MediaWiki | The classic. Mostly overrated. | ||
| ErfurtWiki | Golden oldie, obsoleted to a large extent. | ||
| Tiki | |||
| Wiki! | |||
| WakkaWiki | |||
| Perl | Older | TWiki | |
| Kwiki | |||
| OddMuse | |||
| MojoMojo | |||
| C | Older | Fossil | |
| DidiWiki | |||
| Miscellaneous | Older | PBwiki | free, public Wiki service. |
| Wiky | bidirectional JavaScript markup converter. | ||
| OpenWiki | a Lotus Domino package | ||
| DidiWiki | a C based Wiki, somewhat related to CVSTrac | ||
| awkiawki | 225 lines of awk – awesome, in its own way. | ||
| WikiServer | all-in-one HTTP server and Wiki | ||
| WikEd | for vim |
Wiki-like Editors:
| Date | Link | Notes |
|---|---|---|
| Unknown | Pepys | for Windows |
| Wikidpad | ||
| VoodooPad |
Quick Hacks:
Makefile to be used in.git/post-{commit.update}, taken from here.
RSTOPTS=--time --link-stylesheet --stylesheet=style.css SOURCES=$(wildcard *.rst) HTML=$(foreach file,$(SOURCES),_build/$(basename $(file)).html) all: html _build/%.html: %.rst rst2html.py $(RSTOPTS) $^ > $@ html: $(HTML) clean: rm -f $(HTML)
