QMPlay2 plays video and audio in many formats and codecs, according to its repository description.
The Best Ugrep Alternatives in 2026
Looking for something like Ugrep? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 24 are open source.
ugrep searches files by pattern and includes Boolean and fuzzy search, an interactive interface, and support for many document and archive formats.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | QMPlay2 | — | Yes | — |
| 2 | fzf | — | Yes | — |
| 3 | skim | — | Yes | — |
| 4 | Television | — | Yes | — |
| 5 | Gum | — | Yes | — |
| 6 | navi | — | Yes | — |
| 7 | walk | — | Yes | — |
| 8 | Caligula | — | Yes | Linux, macOS |
| 9 | bluetuith | — | Yes | — |
| 10 | TUI Audio Mixer | — | Yes | — |
All Ugrep alternatives
fzf searches command-line lists with fuzzy matching, helping select files, commands, and other entries.
skim provides fuzzy finding in Rust, according to its repository description.
Television provides a portable fuzzy finder for selecting items from the terminal.
Gum provides components for building interactive shell scripts, according to its project description.
navi lets users browse interactive command-line cheat sheets that they can write or download.
walk navigates files in a terminal interface as an alternative to cd and ls, with keyboard controls for moving through folders.
Caligula writes disk images through a terminal interface for disk imaging.
bluetuith manages Bluetooth connections from a cross-platform terminal interface.
wiremix mixes audio in a terminal interface for PipeWire, according to its project description.
btop displays CPU, memory, and other system resource information in a terminal interface.
Prezto configures Zsh with defaults, aliases, functions, and command-line interface enhancements.
Celluloid provides a GTK-based interface for mpv to play audio and video media.
cheat.sh provides a command-line and web interface to programming and command-line examples.
s-tui monitors CPU activity and can run CPU stress tests from a terminal interface.
fm manages files in a terminal interface, with its project built using Go and Bubble Tea.
lnav navigates log files and provides tools for searching, filtering, and querying logs.
Atuin synchronizes and searches shell history with end-to-end encryption, according to its repository description.
xdg-ninja checks a user’s home directory for unwanted files and directories using a shell script.
Brigadier fetches and installs Boot Camp ESD files from Apple or a software update server using a Python script.
lf manages files from a terminal, according to its repository description.
lsix displays thumbnails of image files in a terminal using Sixel graphics.
Broot navigates directory trees, finds files, and launches commands from a terminal.
fclones finds duplicate files, according to the project title and repository description.
Alternatives to similar tools
What is the best alternative to Ugrep?
Are there open-source alternatives to Ugrep?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative
























