# Eandrju/cellular-automaton.nvim

A useless plugin that might help you cope with stubbornly broken tests or overall lack of sense in life. It lets you execute aesthetically pleasing, cellular automaton animations based on the content of neovim buffer.

Repository: https://github.com/Eandrju/cellular-automaton.nvim
Canonical: https://ross.abutalabs.com/products/cellular-automatonnvim
Language: Lua
License: MIT
License Family: permissive
Topics: cellular-automaton, neovim, plugin
Last push: 2025-01-31T21:03:35+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 4, release rhythm 35, longevity 99
- inputs: {"age_days": 1389, "days_push": 579, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2098, forks 47 (observed 2026-08-28T04:06:13.379508+00:00)

## What it is
A Neovim plugin that renders cellular automaton animations (like 'make it rain' and Conway's Game of Life) based on the contents of the current buffer. It is explicitly a novelty/entertainment plugin with no pragmatic purpose, meant for fun and stress relief.

## Use cases
- animate my code with a make it rain effect in neovim
- run game of life animation over my buffer
- procrastinate with a fun neovim plugin
- obfuscate my editor screen when someone looks over my shoulder
- add a fun fml keybinding animation to neovim
- write a custom cellular automaton animation for neovim

## When to choose
- you use Neovim (>= 0.9) with treesitter and want a fun visual novelty
- you want to implement and register your own cellular automaton animations in your editor

## When to avoid
- you need any practical or productivity-enhancing functionality
- you rely on folding or wrapping in the animated buffer, which is unsupported
- you don't use Neovim

## Facets
- artifact type: plugin
- maturity: stable
- function: animation, plugin-system
- domain: developer-tools, text-editors, entertainment
- platform: lua, cross-platform
- tags: neovim-plugin, cellular-automaton, fun, eye-candy, editor-plugin, neovim

## Member repositories
- Eandrju/cellular-automaton.nvim (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.379508+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:54:27.550576+00:00, confidence not recorded.
  - readme: https://github.com/Eandrju/cellular-automaton.nvim (fetched 2026-08-28T04:06:13.379508+00:00, sha 359c3698d191)
- Data as of 2026-08-30T08:39:29.467469+00:00.
