Wiki Creole is a common wiki markup language to be used across different wikis.

creole/c is a Wiki Creole parser and a HTML converter. It implements Wiki Creole 1.0 and almost all of its additions. There is a cheat sheet available in PDF format.

The parser is written in C++ using flex and has a simple and flexible event driven plain C API. The converter is a stand-alone console application, needing no additional runtime installation.

What's Inside?

The binary distribution currently is for Windows only. It is linked against the static C run-time lib, thus no further installation should be needed - just unzip the download. It contains:

The Wiki Creole to HTML converter. This is a console application, see here for a manual page.
The creole/c parser as a DLL.
The link library for the creole.dll.
The creole/c parser as a static link library.
The header file needed for the creole/c parser. The parsers API is documented in doc/api/creole.chm.

It shouldn't be difficult to build the converter and parser on other platforms than Windows, see here.


creole/c may be used under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation.