Skip to content
Projects

hugomd/ascii-live has 1,080 GitHub stars and 431 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-09 10:38 UTC. Last push 2026-10-30.

How these counts are measured

An extension to parrot.live, with support for more animations! http://ascii.live

Measured star growth

in 24h
+1
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

ascii.live

A project for hosting curl-based animations, all in one place, and a follow up to parrot.live.

Any animations you want to add are welcome! 🎉

Try it out in your terminal:

curl ascii.live/parrot

Running locally

The Go toolchain is managed by Hermit. Activate the environment to automatically download and use the pinned Go version:

source bin/activate-hermit

To run the server locally on port 8080, run:

go run main.go

Running in Docker

docker run -p 8080:8080 hugomd/ascii-live:latest

Adding frames

  • Fork this repository
  • Create a new frame file in /frames, call it the name of your frames/animation, e.g. parrot.go
  • Inside your new file, create an exported list of frames, e.g.
package frames

// This is the value stored in the FrameMap
var MyAnimation = DefaultFrameType(myAnimationFrames)

var myAnimationFrames = []string{
  `Frame1`,
  `Frame2`,
  `Frame3`,
}

Frame Contributions

Here's a list of lovely people who have contributed frames to this project:

Contributor Frame File Repository
hexrcs forrest.go run-forrest-run
jmhobbs parrot.go terminal-parrot
ahs3n knot.go torus-knot

Related Projects

Explore related projects