#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
yt-dlp
A feature-rich command-line audio/video downloader
MoneyPrinterTurbo
Generate HD short videos from a topic or keyword with an automated AI workflow.
Deep-Live-Cam
real time face swap and one-click video deepfake with only a single image
manim
Animation engine for explanatory math videos
anime
JavaScript animation engine