A minimalist, fast, and non-addictive TUI Markdown reader built with Go.
ColorMark is a blazing fast Terminal User Interface (TUI) Markdown viewer built for developers who live in the terminal. No more opening heavy editors or browsers just to read a README.md or documentation. ColorMark gives you a clean, beautiful, and highly responsive Markdown reading experience directly in your terminal.
Why ColorMark?
- Extremely lightweight and fast
- Beautiful rendering with your terminal theme
- Zero heavy runtime dependencies (single binary)
- Vim-like controls + mouse support
Demo
Features
- Fast Rendering with Glamour + custom optimizations
- Vim-style Navigation (j/k, gg, G, Ctrl+D/U)
- Mouse Support
- Single static binary (no Node.js, Python etc.)
Comparison
Speed
Very Fast
Fast
Fast
TUI Experience
Rich
Good
Basic
Customization
High
Medium
Low
Single Binary
Yes
Yes
Yes
Active Development
Yes
Yes
Yes
Installation
# Install directly
go install github.com/mehmetalidsy/colormark@latest
# Or from source
git clone https://github.com/mehmetalidsy/colormark.git
cd colormark
go install .
Usage
colormark README.md
colormark docs/api.md
Key Bindings
j / ↓
Scroll down
k / ↑
Scroll up
gg
Go to top
G
Go to bottom
q / Ctrl+C
Quit
c (hover)
Copy code block
/
Search
Roadmap
- Table of Contents sidebar
- Full text search
- Plugin support
- Export to PDF/HTML
- LSP integration (future)
Contributing
Contributions are welcome! Feel free to open issues or PRs.