My Portfolio

Software Engineer & Developer

← Back to projects

Terminal Printer

Repo
Rust CLI

Terminal Printer is a Rust library for displaying text grids in your terminal. It tracks what's on screen and only updates the parts that change, so your terminal animations and UIs stay smooth without flicker.

How It Works

When you print a new frame, the library compares it to what's already on screen and only sends the differences to the terminal. This means updating a single character in a 100x100 grid only prints that one character instead of redrawing everything.

Built For

Used in ASCII Engine rendering system, enabling smooth ASCII art games and animations in the terminal. Also useful for any terminal UI that needs frequent updates like dashboards, progress displays, or data visualizations.