Phaiku is a fast and simple but extensible static website manager created with a micro framework Slim. It works without databases and there's no administration section. You can update the site using ftp, sftp or preferably git.

PHaiku is at this stage a proof of concept, meant to be played with, explored and extended. It has a very brief source code, that's ought to be understandable.

The name PHaiku is obviously derived from PHP and haiku, the later being a short poetry form of Japanese origin, consisting of only five verses with respectively 5 - 7 - 5 syllabes. Read more about haiku on Wikipedia.



Phaiku provides multilanguage features by default. To use them, edit the config file and store each language data in it's own folder.


Phaiku uses simple php templates for rendering. There's no new templating language to learn, just echo your variables and you're done.

You can have as many themes as you want in your templates folder and change them to your needs. A simple Skela template is just the default you can use, replace or modify.

Widget support

All the content in PHaiku is rendered with the help of widgets. This gives you more controll over the pages layout.


You may add your own routes (to the config.php file) and define handlers. The /contact route serves as an example.


Phaiku is licenced with the GNU GPL v.2 license.


PHaiku 0.8 features caching

26. 09. 2014

In this version, caching has been implemented.

PHaiku 0.70 uses composer

24. 09. 2014

The 0.7 version uses composer for dependency management and autoloading. Please read the upgrade instructions.

PHaiku v 0.60 released

15. 05. 2014

This version features a working contact form.

Execution time: 0.1557s Memory usage: 0.66676MB