LAB[β]
[22]Pathfinding
#26Draw a maze, set a start and goal. Watch BFS and A* expand their frontiers in real time. One exhausts every equal-cost option; the other aims straight for the goal.
Sorting Algorithms
#25Four algorithms, one array. Bubble, merge, quick, and heap sort race through the same data with every comparison and swap visible. Speed and array size are yours to adjust.
Mandelbrot & Julia
#24Pan and zoom the Mandelbrot set. Move the cursor over any point to see its corresponding Julia set rendered alongside. Smooth escape-time colouring, infinite depth.
Forest Fire
#20Trees grow slowly. Lightning sparks occasionally. Fire spreads fast. The system self-organises to a critical state where fire sizes follow a power law — the Bak-Tang-Wiesenfeld model.
L-Systems
#18A string rewriting grammar invented to model plant growth. One axiom, one rule, a few iterations — and a fern, a tree, a snowflake, or a dragon curve emerges from turtle graphics.
Diffusion-Limited Aggregation
#17Particles drift at random until they touch the cluster and freeze. The result is a fractal that looks like lightning, coral, or a river delta — with no explicit rule for branching.
Fourier Epicycles
#16Draw any closed curve. A Fourier transform decomposes it into N rotating circles stacked tip to tail. Reduce N to watch the approximation degrade. Every closed shape is a sum of circles.
Lorenz Attractor
#15The butterfly. Three linked differential equations, one strange attractor. Never repeating, never escaping. Chaos mode launches six nearly identical trajectories and watches them separate.
Double Pendulum
#14Two hinged pendulums integrated with RK4. Deterministic physics, exquisitely sensitive to initial conditions. Chaos mode shows how tiny angle differences explode into wildly different paths.
Falling Sand
#13Draw sand, water, stone, fire, and wood into a pixel grid. Simple per-cell rules produce avalanches, floods, and spreading fires.
Physarum Slime Mold
#12Thousands of agents sense chemical trails, deposit their own, and diffuse the map. No central control — vein networks and transport highways grow from local sensing alone.
Particle Life
#11Four types of particles attract or repel each other by a simple rule matrix. Adjust the interactions and watch molecules, predators, and living clusters self-assemble.
Gray-Scott Reaction-Diffusion
#10Two chemicals react and diffuse at different rates. Tune feed and kill to grow coral, maze patterns, travelling waves, or mitosis-like cell division.
Kerala Panchangam
#09Daily panchangam for Kerala: nakshatra, tithi, yoga, karana, Rahukalam, and muhurta times. In English and Malayalam.
1 in 8 Billion
#08A scrollable meditation on the improbability, brevity, and strange miracle of being you — one specific person alive right now.
The 3AM Internet
#07What does the internet do when it can't sleep? Reddit activity across 18 communities, sampled and visualized hour by hour.
Wikipedia Edit Wars
#06Which pages has humanity rewritten the most? A scrollable analysis of edit counts, revert rates, and the articles nobody can agree on.
F1 Dominance
#0574 seasons, 1,100+ races. Who dominated Formula 1, when, and by how much. A comprehensive data analysis with seven charts.
Langton's Ant
#04Two rules on a grid produce ~10,000 steps of apparent chaos. Then, without warning, a perfect diagonal highway, forever.
Reynolds' Boids
#03Craig Reynolds' flocking model. Three local rules: separation, alignment, cohesion. They produce emergent swarm behaviour.
Elementary Cellular Automata
#02Wolfram's 256 elementary rules explorer. Change the rule, seed the row, adjust generations.
Conway's Game of Life
#01Conway's cellular automaton. Draw cells, load a preset, or seed randomly. Watch chaos or structure emerge.