Cellophane is a Rust library that makes it easy to create efficient, interactive animations in terminal applications by handling rendering, resizing, and input automatically.
How It Works
You discover Cellophane while searching for ways to make your terminal programs show smooth, colorful moving pictures like a screensaver.
You add this handy toolkit to your own creation so it can handle all the drawing and movement details behind the scenes.
You sketch out simple ideas for what each picture frame looks like, such as waving rainbows or shifting patterns.
You run your program and watch in awe as the animation bursts to life, smoothly updating only the parts that change.
The animation automatically reshapes itself perfectly whenever you stretch or shrink the terminal window.
You add touches so it reacts to your key presses or mouse moves, turning it into an interactive delight.
You now have a beautiful, responsive terminal animation ready to enjoy, share, or build into bigger fun projects.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.