Big Pile of Vim-like

Applications Plugins Configurable
Items of this type have bindings that are either already similar or configurable to resemble Vim-like behaviour to a degree.
Audio Mixers

ncurses/curses pulseaudio mixer in C++ similar to pavucontrol.

Vim-like audio-mixer alternative to alsamixer.

Document Viewers

A document viewer for multiple document formats.

A lightweight PDF and XPS viewer.

A universal document viewer developed by KDE.

File Managers/Browsers

An ncurses file manager written in C with vim like keybindings. It aims to provide an interface like ranger while being lightweight, fast and minimal.


ranger-like file browser, but a little more Emacs-flavoured.


A tiny full-featured terminal file manager.

Small file browser.


A small file browser that aims to be simple, fast and portable.

Image Viewers

An X11 image viewer aimed mostly at console users.


A command line image viewer intended for use with tiling window managers.

Neo Simple X Image Viewer (fork of sxiv).


Python image viewer with Vim-like keybindings.


Simple X Image Viewer.


An image viewer with Vim-like keybindings (GTK version).


An image viewer with Vim-like keybindings (Qt version).

Image viewer with at least j/k mapped.


A keyboard-driven GUI frontend for the notmuch email indexer.

A terminal monitor of resources

Terminal calendar and scheduling application with some Vim-like keys by default.

Clipboard manager with advanced features, which claims "support for simple Vim-like editor and shortcuts".

Web-based email client for multiple accounts.

An interactive system-monitor process-viewer and process-manager.

An advanced terminal log file viewer for the small-scale.

Rougue-like game with h/j/k/l.

A Web browser for KDE based on WebKit. Has basic Vim-like keys.


A text-based ncurses BitTorrent client.


Reddit terminal viewer provides a text-based interface to view and interact with reddit.


Ultra-minimalistic Web browser.

Web-based news feed (RSS/Atom) reader and aggregator.

Fork of rxvt terminal emulator that adds Unicode support.

An interactive terminal multitool for tabular data.

The extensible IRC client.

Xpdf is a free PDF viewer and toolkit, including a text extractor, image converter, HTML converter, and more. Most of the tools are available as open source.

MPD Clients

MPD client, which is somewhat Vim-like.

MPD client, which is somewhat Vim-like.


An sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).

Non-POSIX interactive shell mostly preconfigured for the user.

Interactive Haskell environment.

Interactive Python shell.

An early UNIX shell.

A modern version of the C shell.


An extended Bourne shell with a large number of improvements, including some features of bash, ksh, and tcsh.


An Internet search engine that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results.

An interactive system-monitor process-viewer and process-manager.

Google mail.

Russian collaborative blog with elements of social network.

Source Code Management

Distributed version control of source code.

Distributed version control of source code.

Window Managers

macOS window manager with Vim–like hotkeys.

A tiling window manager based on binary space partitioning.

Window manager with kind of Vim-like default mappings.


A lightweight, X11 tiling window manager that is promises to behave like Vim (objects/motions/count).


Tiling WM.

An i3-compatible Wayland compositor.

A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout.