ELSEIF
Your brief EB
183 stories from 71 feeds 32 clusters Refreshed 10 minutes ago next pull 13:20

PERFORMANCE Signal 458

Show HN: Shitty – fast terminal. Memory-unsafe and faster than yours

WHY IT MATTERS

For engineers working heavily in terminals, a demonstrably faster terminal with lower latency and predictable resource use directly improves daily workflow. The project shows that bypassing generic windowing toolkits in favor of native GPU APIs yields measurable throughput gains, though the memory-unsafe C++23 foundation trades safety guarantees for that speed.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Shitty outperforms alacritty, kitty, and ghostty on printable ASCII throughput (~118 MiB/s vs ~99 MiB/s for alacritty) and handles random byte payloads significantly faster (~51 MiB/s vs ~31 MiB/s for alacritty).

02

The terminal renders cells via native compute backends—Vulkan on Linux and Metal on macOS—using lazy glyph rasterization, a persistent GPU glyph cache, and damage-driven compute rendering rather than a generic windowing toolkit.

03

It implements broad terminal emulation coverage including VT52 through VT5xx controls, xterm extensions, Unicode grapheme clusters, multiple keyboard and mouse protocols, and synchronized output.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Hacker News Show HN: Shitty – fast terminal. Memory-unsafe and faster than yours Open ↗