A fast, beautiful TUI (Terminal User Interface) for browsing and reading manual pages, inspired by lazygit.
- 🚀 Fast Navigation - Quickly browse through all available man pages
- 🔍 Instant Search - Search man pages by keyword
- 📖 Smooth Reading - Read man pages with vim-style navigation
- 🎨 Beautiful UI - Color-coded interface built with Bubble Tea
- ⌨️ Keyboard-driven - Efficient keyboard shortcuts for power users
- 🗂️ Deep Search (In Beta) - A deep search using pre-built indices for in-depth lookups.
git clone https://github.com/shuklasaharsh/lazyman
cd lazymanuals
go buildOr install directly:
go install github.com/shuklasaharsh/lazyman@latestSimply run:
./lazymanOr if installed:
lazymanDeep Search:
- For the First time:
lazyman -S # To build indices- Next time
lazyman -S uv_loop ↑/k- Move up↓/j- Move downEnter- View selected man page/- Search man pagesr- Refresh man page listq- Quit
↑/k- Scroll up↓/j- Scroll downg- Go to topG- Go to bottomu- Half page upd- Half page downq/Esc- Back to list
Enter- Execute searchEsc- Cancel search
- Go 1.25 or higher
- Unix-like system with
mancommand (Linux, macOS, BSD)
- Bubble Tea - TUI framework
- Lipgloss - Style definitions
- Bubbles - TUI components
- Bleve - Full-text search engine
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
BSD License - see LICENSE file for details
If you find a bug or have a feature request, please open an issue on GitHub.
