Frank's java cellular automaton program is a open source program
that does cellular automaton and is written in java
Click here to see the change log
You can download the source code for
frank's java cellular automaton program version 1.6 here
You can also download the compiled version here
You can get some patterns for this program
here
you can download some plugins here
You can read the tutorial here
You can read more tutorials here
You can read the documentation here
Click here for some tips & tricks
Click here for problems that can be fixed
here are some links to some other cellular automaton programs