Building a TUI Library from scratch: Part 7

Feb 21, 2026 · rust · typescript · bun

Text/style diff sync architecture, wrapping fixes, and docs+demos built on top


Building a TUI Library from scratch: Part 6

Feb 14, 2026 · rust · typescript · bun

Stabilizing Rust paint, fixing lifecycle issues, and shipping through v0.0.10/v0.0.11 pain


Building a TUI Library from scratch: Part 5

Jan 19, 2026 · rust · typescript · bun

Moving paint to Rust and rethinking interaction state


Building a TUI Library from scratch: Part 4

Jan 8, 2026 · rust · typescript · bun

Binary protocols, batched flushing, component API redesign, and facing competition


Building a TUI Library from scratch: Part 3

Dec 13, 2025 · rust · typescript · bun

Optimization journey — I want 120+fps and sub 8ms frame times


Building a TUI Library from scratch: Part 2

Dec 13, 2025 · rust · typescript · bun

Rewriting everything with signals-based reactivity, functional components, better API and more


Building a TUI Library from scratch: Part 1

Dec 12, 2025 · rust · typescript · bun

Initial implementation of my terminal user interface library using Bun, Rust and classes


My First Post

May 1, 2025

I really liked Astro!