Detailed Introduction
Glow is a terminal-based Markdown reader from Charmbracelet designed to render and browse Markdown files with style and performance. It offers both an interactive TUI and a CLI rendering mode, making it easy for developers to read documentation, notes, and examples directly in the terminal.
Main Features
- Fast discovery and rendering of local or repository Markdown with syntax highlighting and multiple themes.
- Dual usage modes: interactive TUI and simple CLI rendering, with paging, wrapping and custom style support.
- Distribution via multiple package managers and prebuilt binaries, plus source builds for different platforms.
Use Cases
- Quickly reading project README, CHANGELOG and docs without opening a browser.
- Viewing Markdown on remote servers or containers where a GUI is unavailable.
- Browsing local notes and documentation in a compact, terminal-first workflow.
Technical Characteristics
- Implemented in Go for small binaries and fast startup, suitable for constrained environments.
- Integrates Charm’s styling system with support for custom themes and stylesheets.
- Broad packaging support to ensure consistent installation across macOS, Linux and Windows.