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)
Tier 2: Continuous CA & Lenia Extensions
Tier 3: CUDA/GPU-Accelerated Simulations
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
Game of Life & Elementary CA
Swarm Intelligence & Boids
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
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.
ALife atlas
Part of: alife-commons. Family: open-ended-evolution. Canonical: alife.