







It's time to stop drawing user interfaces with punctuation characters. Native UI is a completely solved problem.
etui
A TUI library for Gleam: correct Unicode, minimal-diff rendering, clean terminal teardown.
Introducing Glyph Protocol for Terminals - Raphael Amorim
There’s one thing about terminals that has always bothered me: to get your favorite editor, prompt, or TUI to render nicely, you are almost always forced to install a patched font. You know the drill. You open a fresh terminal, pull up your editor, and half of the UI is replaced by little rectangles — the infamous tofu. The fix is to go download a Nerd Font, or Powerline, or some other patched set, and switch your terminal font to it. A font that is often well above 10MB in size1. All of that — just so you can render...

Terminal Apps need a DOM | C1
agent-tui runs terminal programs on a PTY and exposes the rendered screen as text or an outline with stable refs. Agents can drive live TUIs, including other AI agents, by snapshotting, pressing keys, and waiting for screen state.

Ratatui
Ratatui: Cook up delicious terminal user interfaces in Rust - the fast and lightweight TUI library trusted by developers

ASCII characters are not pixels: a deep dive into ASCII rendering
A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering.

AI is Creating a Generation of Illiterate Programmers
A couple of days ago, Cursor went down during the ChatGPT outage. I stared at my terminal facing those red error messages that I hate to see. An AWS error glared back at me. I didn’t want to figure it out without AI’s help. After 12 years of coding, I’d somehow become worse at my own craft. And this isn’t hyperbole—this is the new reality for software developers.

Yilio on Twitter / X
🤖 terminal persistence🤖 write-collision safety🤖 canvas ui fixes pic.twitter.com/ckTND0JzoJ— Yilio (@yiliush) March 14, 2026
The Emacsification of Software
We’re all reading a ton of Markdown. It’s been the lingua franca of software development since long before LLMs. But now agents have led us into a cursed renaissance of TUI tooling, and the reading experience has become intolerable. I’m certain that at least 14% of the agita about AI code is driven by exhaustion over incessantly scrolling terminal Markdown.
Dos and don'ts on designing for accessibility
Karwai Pun is an interaction designer currently working on Service Optimisation to make existing and new services better for our users. Karwai is part of an accessibility group at Home Office Digital, leading on autism. Together with the team, she’s created these …

Wiretext — Unicode Wireframe Design Tool
A spatial design tool where everything renders as Unicode box-drawing characters. Share as text.
GitHub - ratatui/ratatui: A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs - ratatui/ratatui
"Applications may, optionally, parse and display IDN handles as Unicode." This really needs to be amended, as this is really bad advice for protocol documentation in 2026. It should strongly encourage full support for the worlds languages just like a web browser. atproto.com/specs/handle
Handle - AT Protocol
atproto.com
What does "Intuitive" actually mean?
www.cs.columbia.edu

Why Do We Interface?
HCI | Are.na

Classic HCI demos

Hazel constellation canvas demo