Framework for artificial life experiments.

Latest on Hackage:5.9.28

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

BSD-3-Clause licensed by Amy de Buitléir
Maintained by


Créatúr is a software framework for automating experiments with artificial life (ALife) or other evolutionary algorithms (EA). It provides a daemon which ensures that each agent gets its turn to use the CPU. You can use other applications on the computer at the same time without fear of interfering with experiments; they will run normally (although perhaps more slowly). Créatúr also provides a library of modules to help you implement your own ALife species. Even if you aren’t using the Créatúr framework, you may find some of these modules useful.

A tutorial on how to use Créatúr, including lots of examples, is available at

Créatúr (pronounced kray-toor) is an irish word meaning animal, creature, or unfortunate person.


Changelog for creatur

5.9.28 Upgraded to work with NixOS + cabal-install.

5.9.27 Upgraded to lts-12.16.

5.9.25 Fixed copyright year.

5.9.24 Revamped to work with Stack v1.7.1. Added exception handling.

Unreleased changes

comments powered byDisqus