Life simulation written in Rust. Source here: https://github.com/joelthelion/life_web. Inspired by this very old screensaver: https://sourceforge.net/projects/primlife/

Biots are allowed to evolve through mutation and natural selection.
Biots have a simple genome giving them unique characteristics:

A special trait, intelligence (denoted by a square), allows them to move towards the nearest edible biot instead of randomly.
All non-green traits cost energy.