Alternatives to Television

Search files and other data through a terminal fuzzy finder. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Television.

  • fzf

    A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.

    fzf filters any list read from standard input instead of using configurable channels, and adds shell integration, preview windows, an Android build and bundled Vim and Neovim plugins.

  • peco

    An interactive command-line filter that narrows piped input as you type and returns the selection.

    peco is a simpler interactive filter for piped input that needs shell configuration for key bindings and has fewer built-in integrations.

  • fzy

    A fast, simple fuzzy text selector for the terminal with an advanced scoring algorithm.

    fzy is a small C fuzzy selector focused on match ranking, with fewer features such as previews and only macOS and Linux listed.

Also worth comparing

These listings name Television as their own alternative, so the relationship runs both ways.

  • fd

    Finds files by name without the argument soup that find requires, and it is much faster.

    Television searches files interactively through a fuzzy finder with configurable channels, instead of fd's fast non-interactive name matching for scripts.

  • HSTR

    A terminal suggest box for viewing, searching and managing Bash and Zsh command history.

    Television is a general terminal fuzzy finder with configurable channels, so history search depends on setting up a channel rather than working out of the box.

  • sig

    Search streaming text interactively in your terminal.

    Television searches files and other data through configurable channels for each source, rather than matching live streaming text or rerunning a source command.

Similar software

Related functionality, not a direct replacement.