| Golly | |
|---|---|
|   Screenshot of Golly  | |
| Initial release | July 2005 [1] | 
| Stable release | v5.0    / October 2025 [1]   | 
| Preview release | v5.0b1      | 
| Repository |  sourceforge | 
| Written in | C++ (wxWidgets) | 
| Operating system | Linux, FreeBSD, OpenBSD, Windows, OS X, iOS, Android | 
| License | GNU GPLv2 [2] | 
| Website |  golly | 
Golly is a tool for the simulation of cellular automata. It is free open-source software written by Andrew Trevorrow and Tomas Rokicki; [3] it can be scripted using Lua [1] or Python. It includes a hashlife algorithm that can simulate the behavior of very large structured or repetitive patterns such as Paul Rendell's Life universal Turing machine, [4] and that is fast enough to simulate some patterns for 232 or more time units. [5] It also includes a large library of predefined patterns in Conway's Game of Life and other rules. [6]