https://github.com/fabiooo4/termCA
Interactive TUI Cellular Automata simulator for the terminal written in Rust
https://github.com/fabiooo4/termCA
cellular-automata ratatui rust tui
Last synced: about 2 months ago
JSON representation
Interactive TUI Cellular Automata simulator for the terminal written in Rust
- Host: GitHub
- URL: https://github.com/fabiooo4/termCA
- Owner: fabiooo4
- Created: 2024-09-19T18:56:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T22:39:37.000Z (over 1 year ago)
- Last Synced: 2025-09-27T06:55:18.913Z (6 months ago)
- Topics: cellular-automata, ratatui, rust, tui
- Language: Rust
- Homepage:
- Size: 340 KB
- Stars: 16
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ratatui - termCA - Interactive TUI Cellular Automata simulator. (💻 Apps / 🌌 Other)
README

# TermCA
TermCA is a TUI simulator for cellular automata written in Rust. It displays the
automata in the terminal and allows you to interact with the simulation in real
time.

## Simulations
The latest version supports the following simulations:
- [Elementary Cellular Automata](https://en.wikipedia.org/wiki/Elementary_cellular_automaton)
- [Langton's Ant](https://en.wikipedia.org/wiki/Langton%27s_ant)
- [Conway's Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)
## Installation
```bash
cargo install termCA
```
## Usage
When you run the program, you will be presented with a menu where you can select
the simulation you want to run. Every screen and popup has its own set of controls that
you can see by pressing `?`.