Terminal sessions you can bookmark: Building Zellij’s web client

A graphical diagram of a browser and its websocket connections to the Zellij webserver.
How we brought persistent terminal sessions to the browser. Which technologies we chose and some challenges we faced along the way.
Read more →

Why Zellij?

A graphical rendering of the Zellij logo being constructed
The story of Zellij and its creation.
Read more →

Anatomy of a Terminal Emulator

Terminal emulator rendering ANSI escape codes
How does a terminal emulator work? What are ANSI escape codes? Understanding terminal internals for development, fun and mischief.
Read more →

Improving the Performance of our Rust app

Rust performance thread diagram
A writeup of our journey to improve the performance of Zellij
Read more →