A collection of terminal-based animations and visualizations written in Python and Numpy, free for all to explore and modify.
Cyberpunk cityscape with holographic ads, rain particles, and parallax scrolling.
View Details | python -m neon_city
Terminal water simulation using sine wave interference patterns.
View Details | python ocean_waves/ocean_waves.py
Advanced ocean with wave sets, rogue waves, and atmospheric perspective.
View Details | python pier_view/pier_view.py
Rough ocean view from a boat with 6DOF vessel motion simulation.
View Details | python north_sea/north_sea.py
4D tesseract projected into 3D space.
View Details | python hyper_cube/hyper_cube.py
Ocean waves with Matrix-style code characters.
View Details | python matrix_ocean/matrix_ocean.py
Rotating 3D cube with Matrix code rain aesthetic.
View Details | python matrix_cube/matrix_cube.py
Retro terminal-styled cube with hexadecimal glyphs.
View Details | python terminal_cube/terminal_cube.py
# Clone the repo
git clone https://github.com/arimxyer/tma.git
cd tma
# Run the graphical animation (requires raylib)
python -m neon_city
# Run any terminal animation
python ocean_waves/ocean_waves.py
python terminal_cube/terminal_cube.py
# Or use uv for automatic dependency management
uv run ocean_waves/ocean_waves.py- Python 3.12+ (3.10+ for neon_city)
- numpy (all terminal animations)
- raylib, cffi, pillow (neon_city only)
# Using pip
pip install numpy raylib pillow
# Or using uv (recommended)
uv syncMIT






