

Cellex
Cellex is a unidimensional cellular automaton visualizer and explorer. It handles rules, totalistic codes, as well as reversible rules and codes (aka second-order automata). It has the following features:
Cost / License
- Free
- Open Source
Platforms
- Online
Features
Tags
- fractal
- turing-completeness
- pattern
- Simulation
- complexity
- rule110
- cellular-automaton
- evolution
- html5-canvas
- universe
- chaos
- put-image-data
- simulator
- unidimensional
- chaos-theory
Cellex News & Activities
Recent activities
Cellex information
What is Cellex?
Cellex is a unidimensional cellular automaton visualizer and explorer. It handles rules, totalistic codes, as well as reversible rules and codes (aka second-order automata). It has the following features:
- Zooming in/out, panning, fullscreen mode, autoscrolling down (the speed is configurable)
- Color palette edition
- Cell state live edition and information propagation visualization
- Efficient upward scrolling
- Advanced initialization patterns (with seeded random)
- Looping or non-looping borders
- Visual rule editor
- Automata properties listing
- Listing elementary automata by features (symmetry count, wolfram class, appearance)
It contains a gallery containing preview for a selection of automata and for automata belonging to domains of 256 automata or less.
The Cellex source code is accessible under JAM License.
Implementation details: The app is written in TypeScript. The UI uses React and the Ant Design component library. The engine runs in JS and uses the putImageData web API for writing to the canvas.





