A tiny, fast markdown renderer for your terminal. Written in Zig.
Parses markdown and renders it with beautiful ANSI colors, syntax highlighting, and even a built-in TUI viewer.
ink # open file selector
ink file.md # render to terminal
ink --view file.md # open in TUI viewer
ink --watch file.md # re-render on file changes
ink --json file.md # dump the AST as JSON
ink --timing file.md # show parse speed
- Headings, bold, italic,
inline code, and fenced code blocks with syntax highlighting - Links, blockquotes, ordered/unordered lists, task lists, tables
- GitHub-style callouts (note, tip, warning, caution, important)
- Horizontal rules and line breaks
- TUI viewer with scrolling, search, and file watching
- JSON AST output
Requires Zig (0.15.x).
zig build # build
zig build run -- file.md # build & run
zig build install-local # install to ~/.local/binnix develop # enter dev shell with zig
direnv allow # (automatically) enter dev shell with zig
nix build # build
nix run -- file.md # build & run