Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Named rule catalogue

Generated page. Built by docs/tools/gen-named-rules.py from the program’s own rule list (crates/jetcarp-core/data/rules/named.json) and the credits file docs/data/named-rule-credits.tsv. Edit those files, not this page.

JETCARP knows 166 rules by name, collected from the rule lists that the Life community has kept for decades. You can type a name anywhere a rule is expected (jetcarp rules lists them, with a few more built-in names for families that have no standard list). Every one of them runs on any tiling, though most were found on the square grid and behave differently elsewhere; see How JETCARP generalises automata.

About the credits. Most of these rules were named, and often found, by hobbyists: through Mirek Wójtowicz’s MCell program and its rules lexicon in the late 1990s, the ConwayLife.com forums, and LifeWiki’s lists. The Credit column names a person only when a source does, with the role the source gives (found, named, studied). An empty cell means no source we checked names anyone, not that nobody did. Where sources disagree, both are shown. 76 of the 166 rules have a named person. The credits were checked in November 2026 against LifeWiki (read through its mirror, since conwaylife.com refuses automated reading), the MCell lexicon, Toffoli and Margolus’s Cellular Automata Machines (1987) and Wikipedia. If you know of an earlier or missing credit, please open an issue.

The Source column links the list each rule was taken from. The short descriptions JETCARP shows for each rule are written in our own words.

A contact sheet of small pictures, one per Generations rule
The Quick Start entries for the Generations family, each 200 generations from its usual start, drawn by jetcarp quickstart --sheet --filter Generations. Numbers: 0 Brian's Brain; 1 Brian's Brain on Penrose rhombs; 2 Brian's Brain; 3 Star Wars; 4 Frogs; 5 Caterpillars; 6 Banners; 7 Transers; 8 Sticks; 9 Worms; 10 Lava; 11 Cooties; 12 RainZha; 13 BelZhab; 14 Xtasy; 15 Fireworks; 16 Bombers; 17 Faders; 18 9:43 at Knight; 19 BelZhab Sediment; 20 Bloomerang; 21 Brain 6; 22 Burst; 23 Burst II; 24 Chenille; 25 Circuit Genesis; 26 Ebb and Flow; 27 Ebb and Flow II; 28 Flaming Starbows; 29 Frozen Spirals; 30 Glisserati; 31 Glissergy; 32 Lines; 33 Living On The Edge; 34 Meteor Guns; 35 Nova; 36 OrthoGo; 37 Prairie on fire; 38 Rake; 39 SediMental; 40 Snake; 41 Soft Freeze; 42 Spirals; 43 Swirl; 44 Thrill Grill; 45 Transers II; 46 Wanderers.

Life-like

Family page: Life-like.

NameNotationCreditSources
2x2B36/S125rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:2×2; MCell lexicon
2x2 2B3678/S1258rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:2×2 2
3-4 LifeB34/S34rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:3-4 Life; MCell lexicon
AmoebaB357/S1358rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Amoeba; MCell lexicon
AssimilationB345/S4567rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Assimilation; MCell lexicon
BacteriaB34/S456rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Bacteria
BlinkersB345/S2rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Blinkers
BugsB3567/S15678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Bugs (Life-like cellular automaton)
CastlesB3678/S135678melwin22 (ConwayLife.com forums)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Castles
CheeriosB35678/S34567rule list; LifeWiki: List of Life-like rules
CoagulationsB378/S235678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Coagulations; MCell lexicon
Conway’s LifeB3/S23John Horton Conway (published by Martin Gardner, Oct 1970)rule list; LifeWiki: List of Life-like rules; MCell lexicon
CoralB3/S45678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Coral; MCell lexicon
Corrosion of ConformityB3/S124rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Corrosion of Conformity
DanceB34/S35rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Dance
Day & NightB3678/S34678Nathan Thompson (explored it from April 1997; David Bell discussed it in Nov 1997)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Day & Night; MCell lexicon
DiamoebaB35678/S5678Dean Hickersonrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Diamoeba; MCell lexicon
DotLifeB3/S023rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:DotLife
DrighLifeB367/S23rule list; LifeWiki: List of Life-like rules
DryFlockB37/S12rule list; LifeWiki: List of Life-like rules
DryLifeB37/S23rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:DryLife
DryLife without DeathB37/S012345678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Life without death
EightFlockB3/S128rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:EightFlock
EightLifeB3/S238rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:EightLife
Electrified MazeB45/S12345rule list; LifeWiki: List of Life-like rules
EppsteinB35/S236Dean Hickerson and David Eppstein (explored it)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:B35/S236
FeuxB1358/S0247rule list; LifeWiki: List of Life-like rules; MCell lexicon
FlockB3/S12rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Flock
Forrest of LsB168/S236rule list; LifeWiki: List of Life-like rules
FredkinB1357/S02468Edward Fredkinrule list; MCell lexicon; LifeWiki: OCA:Replicator
FuzzB1/S014567rule list; LifeWiki: List of Life-like rules
GemsB3457/S4568rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Gems
Gems MinorB34578/S456rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Gems
GeologyB3578/S24678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Geology
GnarlB1/S1Kellie Evansrule list; LifeWiki: List of Life-like rules; MCell lexicon
Grounded LifeB35/S23rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Grounded Life
H-treesB1/S012345678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:H-trees
HighFlockB36/S12rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:HighFlock
HighLifeB36/S23Nathan Thompson (first considered it, 1994); named by John Conwayrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:HighLife; MCell lexicon
HolsteinB35678/S4678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Holstein
HoneyFlockB38/S128rule list; LifeWiki: List of Life-like rules
HoneyLifeB38/S238rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:HoneyLife
IceballsB25678/S5678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Iceballs
IronFlockB36/S128rule list; LifeWiki: List of Life-like rules
IronLifeB36/S238rule list; LifeWiki: List of Life-like rules
Land RushB35/S234578rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Land Rush
Land Rush 2B36/S234578rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Land Rush
Life SkyHighB368/S236rule list; LifeWiki: List of Life-like rules
Life without deathB3/S012345678Toffoli & Margolus describe it as INKSPOT (1987); MCell credits “Flakes” to Janko Gravnerrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Life without death; MCell lexicon; Toffoli & Margolus 1987
Lifeguard 1B48/S234rule list; LifeWiki: List of Life-like rules
Lifeguard 2B3/S4567rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Lifeguard 2
Live Free or DieB2/S0rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Live Free or Die
Long LifeB345/S5Andrew Trevorrowrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:LongLife; MCell lexicon
LowDeathB368/S238rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:LowDeath
LowDeath without DeathB368/S012345678rule list; LifeWiki: List of Life-like rules
LowFlockDeathB368/S128rule list; LifeWiki: List of Life-like rules
LowLifeB3/S13Jean-Claude Heudin (subject of Heudin’s 1996 Complex Systems paper)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:LowLife
MagnezonesB3/S123678rule list; LifeWiki: List of Life-like rules
MajorityB45678/S5678rule list; LifeWiki: List of Life-like rules
MazeB3/S12345rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Maze; MCell lexicon
Maze with MiceB37/S12345rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Maze
MazectricB3/S1234Charles A. Rockafellorrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Maze; MCell lexicon
Mazectric with MiceB37/S1234rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Maze
MorleyB368/S245Stephen Morley (namesake: Golly named it after Morley because Morley studied it extensively); discoverer not namedrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Move; MCell lexicon
Never happyB345/S0456rule list; LifeWiki: List of Life-like rules
Oscillators RuleB45/S1235rule list; LifeWiki: List of Life-like rules
Pedestrian FlockB38/S12rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Pedestrian Flock
Pedestrian LifeB38/S23rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Pedestrian Life
Pedestrian Life without DeathB38/S012345678rule list; LifeWiki: List of Life-like rules
Plow WorldB378/S012345678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Life without death; Toffoli & Margolus 1987
Pseudo LifeB357/S238rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Pseudo Life; MCell lexicon
ReplicatorB1357/S1357rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Replicator; MCell lexicon
Rings ‘n’ SlugsB56/S14568rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Rings ‘n’ Slugs
SeedsB2/SBrian Silverman (first investigated it); named by Mirek Wójtowiczrule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Seeds; MCell lexicon
ServiettesB234/Srule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Serviettes; MCell lexicon
Shoots and RootsB3/S245678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Shoots and Roots
Slow BlobB367/S125678rule list; LifeWiki: List of Life-like rules
SnakeskinB1/S134567rule list; LifeWiki: List of Life-like rules
SnowLifeB3/S1237Joshua Herman (found by accident while working with Louis Kauffman)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:SnowLife
Solid islands grow amongst staticB12678/S15678rule list; LifeWiki: List of Life-like rules
Spiral and polygonal growthB34568/S15678rule list; LifeWiki: List of Life-like rules
sqrt replicator ruleB36/S245rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Sqrt replicator rule
StainsB3678/S235678rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Stains; MCell lexicon
Star TrekB3/S0248rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Star Trek
VirusB36/S235phdanielli (name comes from the forum thread “Virus (B36/S235)”, 22 May 2013)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Virus
VoteB5678/S45678Gérard Vichniac (standard voting rule)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Vote; MCell lexicon
Vote 4/5B4678/S35678Gérard Vichniac (Vichniac’s “Anneal” variant of the voting rule)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Vote; MCell lexicon; Toffoli & Margolus 1987
Walled citiesB45678/S2345David Macfarlanerule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Walled Cities; MCell lexicon

Life-like (B0)

Family page: Life-like (B0).

NameNotationCreditSources
AntiLifeB0123478/S01234678rule list; LifeWiki: List of Life-like rules
InverseLifeB0123478/S34678Jason Rampe (named it; MCell: “a rule by”)rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:B3678/S23; MCell lexicon
InvertamazeB028/S0124rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Invertamaze
Neon BlobsB08/S4rule list; LifeWiki: List of Life-like rules
OilsB014/S2rule list; LifeWiki: List of Life-like rules
Wickstretcher And The ParasitesB01356/S012345rule list; LifeWiki: List of Life-like rules; LifeWiki: OCA:Wickstretcher And The Parasites

Life-like, hexagonal

Family page: Life-like, hexagonal.

NameNotationCreditSources
Hexagonal LifeB2/S34HName taken from the title of a ConwayLife.com forum thread by drc, 18 January 2016 (not re-checked)rule list; LifeWiki: Hexagonal neighbourhood; ConwayLife forum

Life-like, von Neumann

Family page: Life-like, von Neumann.

NameNotationCreditSources
Gnarl (von Neumann)B1/S0VKellie Evansrule list; LifeWiki: Gnarl; MCell lexicon

Generations

Family page: Generations.

NameNotationCreditSources
9:43 at KnightB34578/S237/C4EricGrule list; LifeWiki: List of Generations rules
BannersB3457/S2367/C5Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
BelZhabB23/S23/C8rule list; LifeWiki: List of Generations rules; MCell lexicon
BelZhab SedimentB23/S145678/C8Jason Ramperule list; LifeWiki: List of Generations rules; MCell lexicon
BloomerangB34678/S234/C24John Elliott (July 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
BombersB24/S345/C25LifeWiki: Mirek Wójtowicz; MCell: “Author unknown”rule list; LifeWiki: List of Generations rules; MCell lexicon
Brain 6B246/S6/C3Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
Brian’s BrainB2/S/C3Brian Silverman (published by Toffoli and Margolus, 1987)rule list; LifeWiki: List of Generations rules; LifeWiki: Brian’s Brain; MCell lexicon; Toffoli & Margolus 1987
BurstB3468/S0235678/C9Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
Burst IIB3468/S235678/C9Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
CaterpillarsB378/S124567/C4Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
ChenilleB24567/S05678/C6rule list; LifeWiki: List of Generations rules; MCell lexicon
Circuit GenesisB1234/S2345/C8Charles A. Rockafellorrule list; LifeWiki: List of Generations rules; MCell lexicon
CootiesB2/S23/C8Rudy Ruckerrule list; LifeWiki: List of Generations rules; MCell lexicon
Ebb and FlowB36/S012478/C18Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
Ebb and Flow IIB37/S012468/C18Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
FadersB2/S2/C25Rudy Rucker and John Walkerrule list; LifeWiki: List of Generations rules; MCell lexicon
FireworksB13/S2/C21John Elliottrule list; LifeWiki: List of Generations rules; MCell lexicon
Flaming StarbowsB23/S347/C8Charles A. Rockafellorrule list; LifeWiki: List of Generations rules; MCell lexicon
FrogsB34/S12/C3Scott Robert Laddrule list; LifeWiki: List of Generations rules; MCell lexicon
Frozen SpiralsB23/S356/C6Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
GlisseratiB245678/S035678/C7John Elliott (May 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
GlissergyB245678/S035678/C5John Elliott (May 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
LavaB45678/S12345/C8Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
LinesB458/S012345/C3Anders Starmark (September 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
Living On The EdgeB3/S345/C6Mirek Wójtowicz (February 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
Meteor GunsB3/S01245678/C8Charles A. Rockafellorrule list; LifeWiki: List of Generations rules; MCell lexicon
NovaB2478/S45678/C25Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
OrthoGoB2/S3/C4John Elliott (December 1999)rule list; LifeWiki: List of Generations rules; MCell lexicon
Prairie on fireB34/S345/C6Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
RainZhaB23/S2/C8Rudy Rucker and John Walkerrule list; LifeWiki: List of Generations rules; MCell lexicon
RakeB2678/S3467/C6Brian Prenticerule list; LifeWiki: List of Generations rules; MCell lexicon
SediMentalB25678/S45678/C4John Elliottrule list; LifeWiki: List of Generations rules; MCell lexicon
SnakeB25/S03467/C6Brian Prenticerule list; LifeWiki: List of Generations rules; MCell lexicon
Soft FreezeB38/S13458/C6John Elliottrule list; LifeWiki: List of Generations rules; MCell lexicon
SpiralsB234/S2/C5rule list; LifeWiki: List of Generations rules; MCell lexicon
Star WarsB2/S345/C4Mirek Wójtowicz (March 1999)rule list; LifeWiki: List of Generations rules; MCell lexicon
SticksB2/S3456/C6Rudy Ruckerrule list; LifeWiki: List of Generations rules; MCell lexicon
SwirlB34/S23/C8Scott Robert Laddrule list; LifeWiki: List of Generations rules; MCell lexicon
Thrill GrillB34/S1234/C48John Elliott (July 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon
TransersB26/S345/C5John Elliottrule list; LifeWiki: List of Generations rules; MCell lexicon
Transers IIB26/S0345/C6Michael Sweneyrule list; LifeWiki: List of Generations rules; MCell lexicon
WanderersB34678/S345/C5Mirek Wójtowiczrule list; LifeWiki: List of Generations rules; MCell lexicon
WormsB25/S3467/C6Mirek Wójtowicz (8 April 1999)rule list; LifeWiki: List of Generations rules; MCell lexicon
XtasyB2356/S1456/C16John Elliott (July 2000)rule list; LifeWiki: List of Generations rules; MCell lexicon

Larger than Life

Family page: Larger than Life.

NameNotationCreditSources
Bosco’s RuleR5,C2,S33-57,B34-45Kellie Evansrule list; LifeWiki: Larger than Life; MCell lexicon; Golly LtL help
BugsmovieR10,C2,S122-211,B123-170David Griffeathrule list; LifeWiki: Larger than Life; MCell lexicon
Coexistence ¹R4,C2,S9,14,16-17,21,23-24,30-31,37-38,44-45,51-52,58-59,B3,10,17,21,24,31,38,45,52,59,NW100010001000000000000000000000777000100707001000777000000000000000000000100010001bubblegumrule list; LifeWiki: Larger than Life
FactorioR3,C2,S2,B3,N+H. H. P. M. P. Colerule list; LifeWiki: Larger than Life
GlobeR8,C2,S163-223,B74-252Mirek Wójtowiczrule list; LifeWiki: Larger than Life; MCell lexicon
Majority (LtL)R4,C2,S40-80,B41-81David Griffeathrule list; LifeWiki: Larger than Life; MCell lexicon
MajorlyR7,C2,S112-224,B113-225David Griffeathrule list; LifeWiki: Larger than Life; MCell lexicon
ModernArtR10,C255,S1-2,B3Charles A. Rockafellorrule list; LifeWiki: Larger than Life; MCell lexicon
WaffleR7,C2,S99-199,B75-170Kellie Evansrule list; LifeWiki: Larger than Life; MCell lexicon

Elementary

Family page: Elementary.

Agents

Family page: Agents.

NameNotationCreditSources
Turmite LLRRRLRLRLLRTurmite LLRRRLRLRLLRrule list; Wikipedia: Langton%27s ant
Turmite LRRRRRLLRTurmite LRRRRRLLRrule list; Wikipedia: Langton%27s ant
Turmite RLRTurmite RLRrule list; Wikipedia: Langton%27s ant
Turmite RRLLLRLLLRRRTurmite RRLLLRLLLRRRrule list; Wikipedia: Langton%27s ant

Layered

Family page: Layered.

NameNotationCreditSources
Layered parityLayer 2/01Jimmie Rodgers (JETCARP, 2026)JETCARP
Layered sum mod 3Layer 3/012Jimmie Rodgers (JETCARP, 2026)JETCARP

¹ Listed in the data file but not yet accepted by this version of JETCARP: Coexistence. Coexistence uses a weighted Larger than Life neighbourhood, which JETCARP does not read yet.