TrueALife: Comprehensive Artificial Life Repository Index
Status: Production Ready Trit: +1 (PLUS - generative/creative) Seed: 0x414C494645 (ASCII: "ALIFE") Color: #14BF19
2024-2025 Breakthrough Repositories
Tier 1: Foundation Model Integration (2024-2025)
| Repository | Stars | Framework | Key Innovation | |------------|-------|-----------|----------------| | SakanaAI/asal | 447+ | JAX | Foundation models for ALife discovery | | maxencefaldor/cax | 238+ | JAX | CA Accelerated (ICLR 2025 Oral) | | luchris429/JaxLife | 58+ | JAX | Open-ended agentic simulator | | google-deepmind/concordia | 800+ | Python | Generative agent-based models |
Tier 2: Continuous CA & Lenia Extensions
| Repository | Stars | Framework | Key Innovation | |------------|-------|-----------|----------------| | Chakazul/Lenia | 3.7k | Python/JS | Original continuous CA | | morgangiraud/leniax | 100+ | JAX | Differentiable Lenia | | maxencefaldor/Leniabreeder | 50+ | JAX | Quality-Diversity for Lenia | | riveSunder/Lenia.jl | 20+ | Julia | Julia implementation | | MathOnco/Lenia-in-HAL | 30+ | Java | HAL framework integration |
Tier 3: CUDA/GPU-Accelerated Simulations
| Repository | Stars | Framework | Key Innovation | |------------|-------|-----------|----------------| | chrxh/alien | 5.3k | CUDA/C++ | 2D particle engine (ALIFE 2024 winner) | | tom-mohr/particle-life-app | 962 | Java | Particle Life simulator | | juniorrojas/algovivo | 317 | WASM/Enzyme | Soft-bodied creatures |
Tier 4: Neural Cellular Automata
| Repository | Stars | arXiv | Key Innovation | |------------|-------|-------|----------------| | google-research/self-organising-systems | 500+ | distill.pub | Growing NCA, DiffLogic CA | | EngramNCA (ARC-NCA) | - | 2505.08778 | Matches GPT-4.5 on ARC | | DiffLogic CA | - | 2506.04912 | Differentiable logic gates |
Historical Repository Index (1990s-2023)
Classic Foundations
| Repository/Project | Era | Contribution | |--------------------|-----|--------------| | Tierra (T. Ray) | 1991 | First digital evolution | | Avida | 1993 | Digital organisms, mutation | | NetLogo | 1999 | Agent-based modeling | | Polyworld | 2007 | Neural evolution 3D | | OpenWorm | 2011 | C. elegans simulation |
Evolution & Neuroevolution
| Repository | Stars | Framework | Focus | |------------|-------|-----------|-------| | CodeReclwordsimers/neat-python | 1.5k | Python | NEAT algorithm | | evoTorch/evotorch | 900+ | PyTorch/Ray | Evolutionary algorithms | | Evolutionary-Intelligence/ECAMP | 59+ | Book | Modern EC textbook |
Game of Life & Elementary CA
| Repository | Stars | Type | |------------|-------|------| | copy/life | 500+ | Web | HashLife implementation | | xms0g/cubicLife | 116 | C++/OpenGL | 3D Game of Life | | ljvmiranda921/seagull | 181 | Python | GoL library |
Swarm Intelligence & Boids
| Repository | Stars | Framework | |------------|-------|-----------| | MirzaBeig/Boids | 84 | Unity | | IvanHornung/Pandemic-Simulator | 69 | Java | | jobtalle/Cephalopods | 167 | JS | Neuroevolution squids |
Artificial Chemistry
| Repository | Stars | Type | |------------|-------|------| | chorasimilarity/chemlambda-gui | 138 | Lambda calculus chemistry | | Chromatic Lambda | - | Artificial chemistry |
2025 Conference & Papers
ALIFE 2025: "Ciphers of Life"
Location: Prague, Czech Republic Proceedings: 337 pages, 80+ papers
Key papers with code: | Page | Title | Code | |------|-------|------| | 49 | Hummingbird Kernel | Chaotic Lotka-Volterra | | 73 | Neural Cellular Automata | NCA rules | | 103 | Lenia Parameter Space | Growth functions | | 135 | Open-Ended Evolution in Binary CA | Emergence metrics | | 173 | H-Lenia | Hierarchical CA | | 195 | Neural Particle Automata | Particles | | 301 | Gridarians: LLM-Driven ALife | LLM + ALife |
arXiv Breakthrough Papers (2024-2025)
| arXiv | Title | Key Equation | |-------|-------|--------------| | 2412.17799 | ASAL: Automated ALife Search | FM-based evaluation | | 2506.08569 | Flow-Lenia | Mass-conserving CA | | 2406.04235 | Leniabreeder | MAP-Elites + AURORA | | 2505.08778 | ARC-NCA | EngramNCA hidden memory | | 2506.04912 | DiffLogic CA | Learnable logic gates | | 2508.05619 | Active Inference Missing Reward | FEP for agents |
GitHub Topics Statistics
From github.com/topics/artificial-life:
Total Public Repositories: 256+
Language Distribution:
Python: 62 repos (24%)
JavaScript: 33 repos (13%)
Java: 30 repos (12%)
C++: 25 repos (10%)
C#: 17 repos (7%)
C: 10 repos (4%)
Rust: 9 repos (4%)
Other: 70 repos (27%)
Top 20 by Stars
| Rank | Repository | Stars | Updated | |------|------------|-------|---------| | 1 | chrxh/alien | 5.3k | 2026-01 | | 2 | Chakazul/Lenia | 3.7k | 2024-07 | | 3 | tom-mohr/particle-life-app | 962 | 2025-12 | | 4 | google-deepmind/concordia | 800+ | Active | | 5 | SakanaAI/asal | 447 | 2025 | | 6 | juniorrojas/algovivo | 317 | 2025-12 | | 7 | maxencefaldor/cax | 238 | 2025-11 | | 8 | amiantos/lifesaver | 226 | 2021 | | 9 | ljvmiranda921/seagull | 181 | 2020 | | 10 | jobtalle/Cephalopods | 167 | 2020 | | 11 | chorasimilarity/chemlambda-gui | 138 | 2022 | | 12 | xms0g/cubicLife | 116 | 2025-10 | | 13 | tom-mohr/particle-life | 96 | 2025-12 | | 14 | afhverjuekki/tolvera | 88 | 2025-12 | | 15 | MaartenGr/ReinLife | 84 | 2024-05 | | 16 | MirzaBeig/Boids | 84 | 2024-04 | | 17 | IvanHornung/Pandemic-Simulator | 69 | 2023 | | 18 | rubberduck203/Evolve | 66 | 2020 | | 19 | Evolutionary-Intelligence/ECAMP | 59 | 2025-08 | | 20 | luchris429/JaxLife | 58 | 2024-08 |
Framework Ecosystem
JAX-Based (2024-2025 Focus)
# ASAL - Foundation Model ALife Search
from asal import ASAL, LeniaSubstrate
asal = ASAL(model="gpt-4-vision")
discoveries = asal.search(
substrate=LeniaSubstrate(),
objective="self-organizing patterns",
n_iterations=1000
)
# CAX - Cellular Automata Accelerated
import jax
from cax import CA, NCA
ca = CA.from_rule(110)
state = ca.init(jax.random.PRNGKey(0), (100, 100))
trajectory = jax.lax.scan(ca.step, state, None, 100)
# Leniax - Differentiable Lenia
from leniax import Lenia
lenia = Lenia.from_name('orbium')
grads = jax.grad(lenia.loss)(params)
# JaxLife - Open-Ended Evolution
from jaxlife import World, Agent
world = World(size=256, n_agents=100)
for _ in range(10000):
world = world.step()
CUDA/C++ (High Performance)
// ALIEN - Particle Engine
#include <alien/simulation.h>
Simulation sim;
sim.init(1024, 768);
sim.addRandomCells(1000);
while (sim.running()) {
sim.step();
sim.render();
}
Python Classic
# Axelrod - Game Theory
import axelrod as axl
players = [axl.TitForTat(), axl.Defector(), axl.Random()]
tournament = axl.Tournament(players, turns=200)
results = tournament.play()
# Mesa - Agent-Based Models
from mesa import Agent, Model
class SugarAgent(Agent):
def step(self):
self.move()
self.eat()
GF(3) Triads
alife (-1) ⊗ truealife (0) ⊗ gay-mcp (+1) = 0 ✓
hyperbolic-gamut-recovery (-1) ⊗ truealife (0) ⊗ golden-thread (+1) = 0 ✓
ramanujan-expander (-1) ⊗ truealife (0) ⊗ curiosity-driven (+1) = 0 ✓
Integration with Gay.jl
using Gay
# ALIFE seed from ASCII
gay_seed!(0x414C494645) # "ALIFE"
# Color assignments for major repos
REPO_COLORS = Dict(
:alien => color_at(1), # #14BF19
:lenia => color_at(2), # #1A75B4
:asal => color_at(3), # #E0B45E
:cax => color_at(4), # #E89687
:jaxlife => color_at(5), # #C9E74F
:concordia => color_at(6), # #32BA3A
)
# Interleaved streams for parallel simulation
streams = interleave(8, n_streams=4, seed=0x414C494645)
Commands
# List all indexed repos
just truealife-list
# Search by keyword
just truealife-search "lenia"
just truealife-search "neural cellular"
# Get repo details
just truealife-info "SakanaAI/asal"
# Filter by year
just truealife-2025
just truealife-2024
# Filter by framework
just truealife-jax
just truealife-cuda
just truealife-python
# Clone recommended repos
just truealife-clone alien
just truealife-clone cax
Related Skills
| Skill | Trit | Connection |
|-------|------|------------|
| alife | +1 | Parent: ALIFE2025 proceedings |
| bmorphism-stars | 0 | GitHub stars indexing |
| glass-bead-game | 0 | Cross-domain morphisms |
| gay-mcp | +1 | Deterministic coloring |
| acsets-algebraic-databases | -1 | Lenia as C-Set |
| world-hopping | 0 | Parameter space navigation |
File Locations
~/.claude/skills/truealife/
├── SKILL.md # This file
├── REPOS_2025.md # 2025-specific repos
├── REPOS_HISTORICAL.md # Pre-2024 repos
└── INTEGRATION.md # Framework integration
/Users/bob/ies/
├── hatchery_repos/
│ └── bmorphism__alien/ # ALIEN fork
├── paper_extracts/
│ └── alife2025/ # ALIFE2025 proceedings
└── ALIFE_EXA_REFINED_INDEX.md
Live Links
- ALIFE 2025: https://2025.alife.org/program
- ASAL Demo: https://asal.sakana.ai/
- Lenia Home: https://chakazul.github.io/lenia.html
- ALIEN Project: https://alien-project.org
- CAX Docs: https://github.com/maxencefaldor/cax
- JAX ALife Tutorial: https://selforglive.github.io/jax_alife24/
- GitHub Topics: https://github.com/topics/artificial-life
Skill Name: truealife Type: Repository Index / Research Reference Trit: +1 (PLUS - generative) Total Repos Indexed: 256+ (GitHub) + historical 2025 Focus: ASAL, CAX, Flow-Lenia, ARC-NCA Seed: 0x414C494645
Autopoietic Marginalia
The interaction IS the skill improving itself.
Every use of this skill is an opportunity for worlding:
- MEMORY (-1): Record what was learned
- REMEMBERING (0): Connect patterns to other skills
- WORLDING (+1): Evolve the skill based on use
Add Interaction Exemplars here as the skill is used.