A cross-platform application for exploring Conway's Game of Life and many other types of cellular automata.

Features

  • Bounded or unbounded universes with up to 256 states.
  • Fast generating algorithms.
  • Reads a variety of common CA and graphical formats.
  • Unlimited undo/redo for difficult pattern editing tasks.
  • User-configurable keyboard shortcuts for menu items and scripts.
  • Scriptable via Lua or Python.
  • User-definable rules.
  • State-of-the-art pattern collection.

Project Samples

Project Activity

See All Activity >

Categories

Games, Mathematics

License

GNU General Public License version 2.0 (GPLv2)

Follow Golly

Golly Web Site

Other Useful Business Software
Build on Google Cloud with $300 in Free Credit Icon
Build on Google Cloud with $300 in Free Credit

New to Google Cloud? Get $300 in free credit to explore Compute Engine, BigQuery, Cloud Run, Vertex AI, and 150+ other products.

Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query exabytes in BigQuery, or build AI apps with Vertex AI and Gemini. Once your credits are used, keep building with 20+ products with free monthly usage, including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. Sign up to start building right away.
Start Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
37
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Terrific program BUT one minor request: --> Make the "+" and "-" zoom tools - when held down - act like the "hand" tool. This will help a lot. Make them zoom only on a brief click & release. Right now, zooming in with the "+" tool almost always moves the pattern further off center. I can use the arrow keys to move it back but those operate in steps. A hand tool would be intuitive and smoother, but I can't be switching back and forth from that. Thanks!
    Reply from Golly
    Posted 2025-11-08
    If you want to zoom in/out without changing the central position, hit the ]/[ keys. If you'd prefer different keys to do that, open Preferences > Keyboard and assign any keys you like to the Zoom In / Out actions.
  • A simple and intuitive Conway simulator game. Thanks.
  • Perhaps it would be interesting to be able to import 2-bit bitmap graphics.
    Reply from Golly
    Edited 2025-11-09
    You can. See Help > File Menu > Open Pattern.
  • Useful Conway game of light compiler or simulator
  • Very cool, Thanks for this project.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

English

Intended Audience

End Users/Desktop

User Interface

Cocoa (MacOS X), Win32 (MS Windows), wxWidgets

Programming Language

C++

Related Categories

C++ Games, C++ Mathematics Software

Registered

2005-05-19