cellular-automata
A cellular automaton is a discrete model of computation studied in automata 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 the stochastic cellular automaton and asynchronous cellular automaton.
A well-known cellular automaton is Conway’s Game of Life.
Here are 78 public repositories matching this topic...
2D Turing machine (turmite) for your terminal.
-
Updated
Aug 2, 2025 - Rust
Generic cellular automaton plugin for bevy.
-
Updated
Apr 27, 2025 - Rust
A simple command-line tool that generates gif images and animations from elementary cellular automata
-
Updated
Jun 8, 2022 - Rust
Multiplayer Conway's Game of Life (desktop app + server) implemented in Rust
-
Updated
Oct 13, 2023 - Rust
A Game of Life pattern searcher written in Rust. 用 Rust 搜索生命游戏中的图样。
-
Updated
Feb 19, 2024 - Rust
A game of life🔬 simulator on an infinite♾️ plane
-
Updated
Oct 15, 2021 - Rust
Interactive TUI Cellular Automata simulator for the terminal written in Rust
-
Updated
Nov 29, 2024 - Rust
Customizable cellular automaton simulator
-
Updated
Mar 14, 2025 - Rust
Sandbox cellular automata simulation in web
-
Updated
May 31, 2024 - Rust
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
-
Updated
Jul 8, 2022 - Rust
A Rust cellular automata simulator that can output GIF animations.
-
Updated
Jan 5, 2023 - Rust
Conway's GoL web client with the Hashlife algorithm.
-
Updated
Jan 13, 2025 - Rust
A implementation of the game of life on the GPU using rust
-
Updated
Feb 28, 2021 - Rust
Conway's Game of Life for the terminal
-
Updated
May 6, 2024 - Rust
A Hashlife (Gosper's algorithm) implementation written in Rust
-
Updated
Jul 23, 2023 - Rust
Reference implementation for a novel symmetric encryption algorithm based on cellular automata.
-
Updated
Mar 5, 2025 - Rust
Created by Stanisław Ulam, John von Neumann
Released 1940
- Followers
- 6 followers
- Website
- github.com/topics/cellular-automaton
- Wikipedia
- Wikipedia