#103 · Primary category: Video & Animation

ASCILINE

A high-performance ASCII video rendering engine featuring real-time WebSocket binary streaming and an isolated compiler for serverless static generation. Built for low-latency 30 FPS playback on HTML5 Canvas.

Project last updated:08/29/26

GitHub Stars

2.7K

Forks

302

Contributors

11

License

Other

Why we included this project

ASCILINE converts ordinary video files into live ASCII art playback in the browser. It maps each frame to typographic characters and streams the result over a compact binary protocol, so you are not pushing raw pixels across the network. If you want a retro terminal look for an art installation, a streaming overlay, or a distinctive brand moment, this engine handles the rendering and transport plumbing and lets you focus on the presentation. An opt-in adaptive frame codec and a separate serverless static compiler let you tune bandwidth against fidelity, and the two rendering modes (full-color ASCII and dense pixel blocks) suit quite different aesthetics. Teams comfortable wiring WebSocket streams into a frontend will get the most out of it, since this is a rendering and integration layer rather than an out-of-the-box video player.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category