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 |
---|---|---|---|
Shell | Apr 19’22 | Minisleep | An impressive shell/CGI-based wiki |
Ruby | Feb 20’11 | SoyWiki | An amazing vim Wiki. |
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. | ||
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 | 2022 | Feather Wiki | TiddlyWiki done mostly right. |
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. | ||
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)