# ov

Rich terminal pager.

Source: [Console review](<https://console.dev/tools/ov>)

Website: [https://github.com/noborus/ov](<https://github.com/noborus/ov>)

Profile updated: 2026-10-11

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- FreeBSD (Operating system)
- Linux (Operating system)
- Windows (Operating system)
- macOS (Operating system)

### Written in

- Go (Language)

Source: [Research source](<https://github.com/noborus/ov>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Go pager provides installation for macOS, Linux and Windows plus FreeBSD packages.

## Console’s review — 2023-01-19

Reviewed: 2023-01-19

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/ov#review_54c27c6f1440ab06048926d9d10b8f494d5ff54ea4aa6e702a08f815572e52d5>)

### What we like

Replaces less, more, or tail -f with more features for parsing text - section delimiters, search, mark position, color highlights, and parsing of columnar text. Mouse support with proper select + copy to clipboard. Keyboard shortcuts. Guides for replacing the pager in other CLIs e.g. psql, git, mysql, procs.

### Tradeoffs

Reads the entire file into memory. Default keybindings are different from less, so if you rely on them it’s not a drop-in replacement.

This review reflects Console’s assessment at publication on 2023-01-19. Features and limitations may have changed since the review date.

## In these collections

[A more useful terminal](<https://console.dev/tools/collections/a-more-useful-terminal>): Inspect command output with a richer pager. Read the memory-use and keybinding tradeoffs before replacing an existing pager.

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
