**= haven't been done / explored well before.
22 browser-based simulations of cellular automata, particle systems, and artificial life. Each one is faithful to the original research paper. No build step, no dependencies, no frameworks. Just HTML, CSS, and Canvas.
| # | Demo | Paper | Year |
|---|---|---|---|
| 01 | Particle Life | Ventrella, Clusters. Hunar Ahmad, brainxyz. | 2005, 2022 |
| 02 | Turmite Ecosystems | Multi-species extension of Langton's Ant. Ed Pegg survey. | 1986 |
| 03 | Primordial Particles | Schmickl et al., Scientific Reports. | 2016 |
| 04 | Swarm Chemistry | Sayama, Artificial Life 15(1). ISAL Paper of the Decade. | 2009 |
| 05 | Turmites | Langton's Ant generalized to N colors, M states. | 1986 |
| 06 | MNCA | Slackermanz, Multiple Neighborhood Cellular Automata. | 2014 |
| 07 | Multi-Scale Turing | McCabe, Cyclic Symmetric Multi-Scale Turing Patterns, Bridges. | 2010 |
| 08 | Paterson's Worms | Paterson and Conway. Martin Gardner, Scientific American. | 1971 |
| 09 | DLA | Witten and Sander, Diffusion-Limited Aggregation. | 1981 |
| 10 | Physarum | Jones, Artificial Life journal. | 2010 |
| 11 | Abelian Sandpile | Bak, Tang, Wiesenfeld. Self-organized criticality. | 1987 |
| 12 | Reaction-Diffusion | Turing 1952. Gray-Scott 1983. Spatial f/k painting. | 1952 |
| 13 | DiffLogic CA | Miotti, Niklasson, Randazzo, Mordvintsev. Google. | 2025 |
| 14 | Cyclic CA | Greenberg and Hastings. Fisch, Gravner, Griffeath. | 1978 |
| 15 | Non-Reciprocal Flocking | Chatterjee et al., Communications Physics. | 2025 |
| 16 | Dielectric Breakdown | Niemeyer, Pietronero, Wiesmann, Phys. Rev. Lett. | 1984 |
| 17 | Multi-Seed Growth | Eden 1961. Wilkinson and Willemsen 1983. | 1961 |
| 18 | Neural Particle Automata | Zhu et al., arXiv:2601.16096. | 2026 |
| 19 | Particle Life++ | Sakana AI, ASAL. Foundation model-guided discovery. | 2024 |
| 20 | Evolving GoL | Plantec et al., arXiv:2406.13383. | 2024 |
| 21 | Evoloops | Sayama. First CA with Darwinian evolution. | 1999 |
| 22 | Computational Life | Aguera y Arcas et al., Google. arXiv:2406.19108. | 2024 |
Every demo follows the same pattern.
- Read the paper.
- Implement the exact algorithm described.
- Audit the implementation against the source.
- Wrap it in a minimal dark UI with sliders and a canvas.
Each simulation runs entirely in the browser. No server, no WebGL, no WASM. Just requestAnimationFrame and typed arrays on a 2D canvas. Most simulations run at 30-60 fps on modern hardware.
npx http-server -p 3000 -c-1Then open http://localhost:3000. The -c-1 flag disables caching so you always get fresh files.
emergentSystems/
index.html Landing page with preview thumbnails
style.css Shared dark theme (Manrope + Inter + JetBrains Mono)
particle-life/ Each demo is self-contained
index.html Info bar + canvas + controls
sim.js Simulation engine
turmites/
mnca/
... (22 demo folders)
docs/
roadmap.md Future demos and expansion areas
Each demo folder is completely independent. No shared JS libraries, no imports between demos. You can copy any folder and it works standalone with just the CSS.
Every simulation was audited against its source paper. The info bar on each demo page links directly to the original research. Where the implementation simplifies or deviates from the paper, this is stated explicitly in the description.
Full citation list (24 papers)
- Ventrella, Jeffrey (2005). Clusters.
- Langton, Chris (1986). Langton's Ant.
- Schmickl et al. (2016). How a life-like system emerges from a simple particle motion law. Scientific Reports.
- Sayama, Hiroki (2009). Swarm Chemistry. Artificial Life 15(1).
- Slackermanz (2014). Multiple Neighborhood Cellular Automata.
- McCabe, Jonathan (2010). Cyclic Symmetric Multi-Scale Turing Patterns. Bridges.
- Paterson, Mike and Conway, John (1971). Paterson's Worms.
- Witten and Sander (1981). Diffusion-Limited Aggregation.
- Jones, Jeff (2010). Physarum Transport Networks. Artificial Life.
- Bak, Tang, Wiesenfeld (1987). Self-Organized Criticality.
- Turing, Alan (1952). The Chemical Basis of Morphogenesis.
- Gray and Scott (1983). Autocatalytic reactions in an isothermal CSTR.
- Miotti, Niklasson, Randazzo, Mordvintsev (2025). Differentiable Logic Cellular Automata. Google.
- Greenberg and Hastings (1978). Spatial patterns for discrete models of diffusion.
- Fisch, Gravner, Griffeath (1991). Cyclic cellular automata phase diagram.
- Chatterjee et al. (2025). Emergent complex phases in a discrete flocking model. Communications Physics.
- Niemeyer, Pietronero, Wiesmann (1984). Fractal dimension of dielectric breakdown.
- Eden, Murray (1961). Two-dimensional growth process.
- Wilkinson and Willemsen (1983). Invasion percolation.
- Zhu et al. (2026). Neural Particle Automata. arXiv:2601.16096.
- Sakana AI (2024). ASAL, Automating the Search for Artificial Life.
- Plantec et al. (2024). Evolving Game of Life. arXiv:2406.13383.
- Sayama, Hiroki (1999). Evoloops.
- Aguera y Arcas et al. (2024). Computational Life. arXiv:2406.19108.
