CAlib3D is a platform independent library for 3D cellular automata (CA) simulations. It is written in C++. Its advantage is in his speed and memory management.
Already implemented features:
-Efficient memory usage.
-Support for editing/saving/loading CA rules
-Unbounded or bounded universe.
-Works with different neighborhood models: Moore/Neumann