View Nicely Formatted Markdown From Terminal
May 2, 2026 ยท View on GitHub
The glow utility is CLI markdown
renderer written in Go. It is part of the CCU
(charmbraclet CLI universe). And yes, I just
made up CCU.
glow is great because it processes and outputs a markdown file with some
styling tailored to a terminal including:
- colors to emphasize things like headings
- styling of inline code snippets
- syntax highlighting for fenced code blocks
- rendering of markdown tables
- and a lot more that I'm not thinking to mention
In the past I've installed this with brew, but I currently manage my glow
install with this mise config.
To view a nicely rendered markdown file, I can run:
$ glow README.md
For long markdown files like this README.md, this
doesn't work too well because it renders until the end and spits you at at the
bottom.
Fortunately, glow has a built-in pager that maintains all the styling while
allowing you to navigate and search similar to less.
$ glow -p README.md
There is also a TUI version (-t), but I find that less intuitive and useful
than the pager.
See glow --help for more details.