cellular-automata
Acellular automaton is a discretemodel of computation studied inautomata theory.
It consists of a regular grid of cells, each in one of a finite number of states; a new generation is created according to some fixed rule that determines the new state of each cell in terms of the current state of the cell and its neighborhood.
Typically, the rule for updating the state of cells is the same for each cell and does not change over time, and is applied to the whole grid simultaneously, though exceptions are known, such as thestochastic cellular automaton andasynchronous cellular automaton.
A well-known cellular automaton isConway’s Game of Life.
Here are 1,421 public repositories matching this topic...
Language:All
Sort:Most stars
Probabilistic language based on pattern matching and constraint propagation, 153 examples
- Updated
Nov 13, 2024 - C#
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
- Updated
May 3, 2025 - C++
Lenia - Mathematical Life Forms
- Updated
Jul 19, 2024 - Python
A simple program to simulate artificial life using attraction/reuplsion forces between many particles
- Updated
Aug 29, 2024 - HTML
Agent-based modeling framework in Julia
- Updated
May 3, 2025 - Julia
👾 JS library for simple biological simulations and cellular automata
- Updated
Jan 10, 2020 - JavaScript
Cellular Automaton 2D Liquid Simulator for Unity
- Updated
Nov 19, 2020 - C#
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)
- Updated
Mar 15, 2025 - C
Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction
- Updated
Nov 10, 2023 - Vue
In-browser falling-sand simulation game with over 500 elements and thousands of reactions.
- Updated
May 2, 2025 - JavaScript
A reproduction of growing neural cellular automata using PyTorch.
- Updated
Jul 16, 2023 - Python
A library for working with Cellular Automata, for Python.
- Updated
Feb 21, 2023 - Python
a collection of cellular automata written in Haskell with Diagrams
- Updated
May 28, 2019 - Haskell
Official master repo (Git version)
- Updated
May 26, 2022 - Java
Generate a voxel shader (for MagicaVoxel) from a custom CA rule
- Updated
Apr 19, 2019 - JavaScript
A Python Library for Conway's Game of Life
- Updated
Nov 8, 2020 - Python
Cellular Automata Accelerated in JAX (Oral at ICLR 2025)
- Updated
Apr 21, 2025 - Python
A computer in Conway's game of life
- Updated
Dec 10, 2024 - M4
Generates a 2D animation of Rule 30 (or other rules) being fed into Conway's Game of Life.
- Updated
Jan 11, 2024 - Python
Created by Stanisław Ulam, John von Neumann
Released 1940
- Followers
- 4 followers
- Wikipedia
- Wikipedia