← 返回首页
cellular-automata · GitHub Topics · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus
#

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 1,734 public repositories matching this topic...

Probabilistic language based on pattern matching and constraint propagation, 153 examples

  • Updated Mar 20, 2026
  • 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 Jul 7, 2026
  • 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

👾 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#

Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction

  • Updated Nov 10, 2023
  • Vue

Rust/Bevy fungal morphology simulation for graphics, artificial life and dynamic light-containment research.

  • Updated Jun 19, 2026
  • Rust

PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (header-only C/C++) (Codename Gradilac/Градилак)

  • Updated Jun 27, 2026
  • C

falling sand sim for tmux 3.4+

  • Updated Jun 25, 2026
  • Rust

Cellular Automata Accelerated in JAX (Oral at ICLR 2025)

  • Updated Jun 25, 2026
  • Python

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

Generate a voxel shader (for MagicaVoxel) from a custom CA rule

  • Updated Apr 19, 2019
  • JavaScript

The PLUS model integrates a rule mining framework based on Land Expansion Analysis Strategy (LEAS) and a CA model based on multi-type Random Patch Seeds (CARS), which was used to understand the drivers of land expansion and project landscape dynamics.

  • Updated Dec 14, 2025
Load more…

Created by Stanisław Ulam, John von Neumann

Released 1940

Followers 7 followers Website github.com/topics/cellular-automaton Wikipedia Wikipedia

Related topics

automaton conways-game-of-life

Footer

© 2026 GitHub, Inc.