Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mcthomas/awesome-terminal-art

Scripts or programs that produce static or dynamic terminal emulator visuals
https://github.com/mcthomas/awesome-terminal-art

List: awesome-terminal-art

animation ansi art ascii awesome bash cli command-line console easter egg fun generative illustration script shell terminal text unicode unix

Last synced: 7 days ago
JSON representation

Scripts or programs that produce static or dynamic terminal emulator visuals

Awesome Lists containing this project

README

        

# awesome-terminal-art
An index of popular scripts and programs that produce static or animated artistic visuals in a terminal emulator

_I am considering adding individual descriptions and screenshots/asciinema casts to the entries in the future_

## Requirements

- must be made for fun and not purely utilitarian (a beautiful system process viewer wouldn't make the cut, or even something like [hollywood;](https://github.com/dustinkirkland/hollywood) neither would indicators like [ILoveCandy](https://bbs.archlinux.org/viewtopic.php?id=121699))
- must display in some shell, but no specific character encoding or formatting requirements
- can be an easter egg within a program
- cannot be exclusively a terminal "effect" requiring input e.g. [lolcat](https://github.com/busyloop/lolcat) or [figlet](https://github.com/cmatsuoka/figlet)
- cannot be a filter or conversion of other visual content e.g. [ascii.theater](https://ascii.theater/); content must be made for the shell
- cannot be an audio visualizer e.g. [cava](https://github.com/karlstav/cava)
- cannot be an [asciinema](https://asciinema.org/) cast
- cannot be a [game](https://github.com/ligurio/awesome-ttygames)

### Static

- $ [ack](https://github.com/beyondgrep/ack3) --bar
- $ [ack](https://github.com/beyondgrep/ack3) --thppt
- [bonsai](https://github.com/formal-land/coq-bonsai)
- $ [boxes](https://github.com/ascii-boxes/boxes) -l
- [cowsay](https://github.com/piuccio/cowsay)
- [cowthink](https://linux.die.net/man/1/cowthink)
- $ [fortune](https://wiki.debian.org/fortune) asciiart
- [globe](https://github.com/Distrotech/globe)
- [parrotsay](https://github.com/matheuss/parrotsay)
- [vim](https://github.com/vim/vim) :smile
- $ curl [wttr.in](https://github.com/chubin/wttr.in)/moon _(the art is considerably larger than / separated from the data)_

### Animated

- [aafire](https://aa-project.sourceforge.net/aalib/)
- [aajm](http://icculus.org/jugglemaster/aa/)
- [ascsaver: dogs / globe / monkey / nasa / rmrf / star_wars / van_halen](https://gitlab.com/mezantrop/ascsaver)
- [ascii.live: batman&robin, batman, coin, donut, dvd, forrest, frames, knot, nebulaehes, nyan, parrot, playstation, spidyswing](https://github.com/hugomd/ascii-live) _(some available via $ curl ascii.live/[pattern])_
- [asciiquarium](https://github.com/cmatsuoka/asciiquarium)
- [bb](https://github.com/denisse-dev/bb)
- [blue ocean](https://github.com/lbgists/blue-ocean)
- [cacademo: metaballs / moire pattern of concentric circles / old school plasma / Matrix-like scrolling](https://linux.die.net/man/1/cacademo)
- [cbeams](https://github.com/tartley/cbeams)
- [cmatrix](https://github.com/abishekvashok/cmatrix)
- [duckpond](duckpond.sh)
- [emacs](https://github.com/emacs-mirror/emacs) M-x hanoi
- [falling-<3s.sh](https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/yjl/source-archive.zip)
- $ bash [fireworks.sh](https://archive.org/details/bash-fireworks) 2> errors.txt
- [gh-screensaver: fireworks / starfield / pipes / pollock / life](https://github.com/vilmibm/gh-screensaver)
- [Langton's Ant / Mandelbrot](http://web.archive.org/web/20130706075558/http://earth.gkhs.net/ccooke/shell.html)
- [lavat](https://github.com/AngelJumbo/lavat)
- [maze.py](https://github.com/pipeseroni/maze.py)
- $ ssh [movie.gabe565.com](https://github.com/gabe565/ascii-movie)
- $ curl [node-web-console.glitch.me](https://github.com/stefanbohacek/node-web-console)
- [nyancat](https://github.com/klange/nyancat)
- $ curl [parrot.live](https://github.com/hugomd/parrot.live)
- [pipes.sh](https://github.com/pipeseroni/pipes.sh)
- [pipesX.sh](https://github.com/pipeseroni/pipesX.sh)
- [rain](https://github.com/nkleemann/ascii-rain)
- [rain](https://github.com/ctdk/bsdgames-osx) (from "bsdgames")
- [rickrollrc](https://github.com/keroserene/rickrollrc)
- [sl](https://github.com/mtoyoda/sl)
- [snakes.pl](https://github.com/pipeseroni/snakes.pl)
- [snowmachine](https://github.com/sontek/snowmachine)
- [termdvd](https://github.com/nyankittone/termdvd)
- [terminal-parrot](https://github.com/jmhobbs/terminal-parrot)
- [tfire](https://github.com/tech-chad/tfire)
- [tspace](https://github.com/mtklr/tspace)
- [VT100 ascii animations](http://mewbies.com/geek_fun_files/vt100/vt_files.zip)
- [weatherspect](https://robobunny.com/projects/weatherspect/html/) _(despite being part of a utilitarian program- the ascii art is supplementary and elaborate)_
- [weave.sh](https://github.com/pipeseroni/weave.sh)
- [worms](https://github.com/ctdk/bsdgames-osx)
- $ [xaos](https://github.com/xaos-project/XaoS) -driver aa -extended -autopilot -autorotate on -dim -bold -gamma .9