Read

The Markdown reader that opens before you blink. Pure Zig, zero dependencies, native macOS.

zig build -Doptimize=ReleaseFast && ./zig-out/bin/read showcase.md
Get it on GitHub
Read rendering Markdown

Why

Electron appNative readerRead
Binary~180 MB~15–35 MB< 200 KiB
Open350–1,200 ms20–60 ms≤ 18 µs
50k-line scan~100 ms15–25 ms≤ 400 µs
Viewport layout8–16 ms1–3 ms≤ 8 µs
Hot-path allocationsmillionsthousands0
Dependencieshundredstoolkits0

Every number is enforced in CI — a miss means the code gets faster, never the target lower.

Keys

j / kscroll down / up Spacepage down ttoggle dark / light h / lscroll hovered code block Cmd+A / Cselect all / copy qquit

Full keybindings & gestures →

Install

macOS + Zig 0.16. Homebrew formula ships with each release:

brew tap gregoreesmaa/read && brew install read
read my-notes.md