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
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
Sign Up Free
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