Rabrg

A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction

100
11
100% credibility
Found Mar 08, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A simulation program that evolves a grid of simple instruction-based entities into self-replicating patterns, visualized as animated GIFs.

How It Works

1
🔍 Discover Artificial Life

You come across a cool project that simulates how simple digital creatures can evolve and replicate on their own.

2
💾 Get the Program

You download the simple program to your computer so you can run your own simulations.

3
⚙️ Choose Your Starting Point

You pick a random seed to set the initial mix of tiny programs on a big grid.

4
▶️ Launch the Evolution

You start the simulation, and the programs begin pairing up, running instructions, mutating, and spreading across the grid.

5
👀 Watch Life Emerge

Over thousands of cycles, you see self-copying programs appear, compete, and take over the entire world.

6
🎥 Capture the Magic

The program creates a vibrant animated video showing the whole story of digital life unfolding.

Share Your Creation

You now have a stunning GIF of evolving life that you can watch, tweak, and show to friends.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 100 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is artificial-life?

This Python project runs artificial life simulations on a grid of thousands of tiny Brainfuck-like programs that pair up, execute concatenated code, and mutate over epochs. It recreates a research paper's artificial life environment where self-replicating artificial lifeforms emerge spontaneously through simple interactions, outputting mesmerizing GIFs of the evolution. Developers get a CLI tool to tweak seeds, epochs, mutation rates, and grid sizes for quick artificial life github experiments.

Why is it gaining traction?

Its 300-line simplicity stands out against bloated sim frameworks, delivering fast, NumPy-accelerated runs that visualize real evolution of artificial life forms without setup hassle. The hook is watching inefficient replicators get outcompeted by sleeker ones in vivid pixel art, proving emergence in an artificial life simulation. CLI flags like --seed and --gif-every make iterating addictive for spotting patterns.

Who should use this?

Evolutionary computing researchers validating paper results, AI hobbyists prototyping artificial life inc ideas, or educators demoing self-replication in comp sci classes. Ideal for devs curious about artificial life real evolution who want a lightweight artificial life environment over full agent sims.

Verdict

Try it for toy artificial life experiments—solid repro of the paper with easy GIF exports—but low 1.0% credibility score and 18 stars signal early-stage maturity lacking tests or broad docs. Fork and contribute if emergence hooks you.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.