JavaScript (with canvas) implementation of the one-dimensional binary cellular automaton (introduced by Stephen Wolfram in 1983). You can generate one of the 256 rules (known as the Wolfram code).
For more informations about elementary cellular automaton: https://en.wikipedia.org/wiki/Elementary_cellular_automaton