The purpose of the creole project is to implement a Creole-to-XHTML converter in pure Ruby. Creole is a lightweight markup language similar to Textile and Markdown.