A tiny and very simple cellular automata simulator. Abandoned, ignore.
Celeste is a tiny and simple Cellular Automata simulator written in Java. It is a command line application that writes an image of each simulation step. Celeste was designed to run Conway's Game of Life but other rulesets can be implemented as well. It is released under the extremely permissive WTFPL.
libPunts is a tiny 3D rendering engine focused on developing physics simulations. Gravetat is a gravity and electromagnetism simulator built over libPunts.