about
contribute
changes
search

Big Pile of Vim-like

Applications Plugins Configurable
Items of this type are applications that are intentionally created to be Vim-like in some respect (possibly disabled by default). Less Vim-like applications are in "Configurable" section.
Debuggers

Console front-end to the GNU debugger.

An integration of the python debugger pdb and vim.

abandoned

Highly efficient and extensible terminal email client.

Experimental terminal mail client aiming for configurability and extensibility with sane defaults.

Mutt is a small but very powerful text-based mail client for Unix operating systems.

A fork of mutt, intendted to reignite the development.

E-mail indexer/framework, which provides plugin for Vim.

sup

A console-based e-mail client for people with a lot of e-mail.

A text-based front-end to remind, a sophisticated calendar and alarm program.

abandoned
Editors
Amp

A complete text editor for your terminal.

A free Vi clone for Unix and other operating systems.

The traditional vi editor, ported to modern Unix systems.

Interactive only editor inspired by Vim.

moe

A command line based editor inspired by vi/vim. Written in Nim.

Fork of Vim.

nvi

Vi reimplementation.

unmaintained
nvi

Very opinionated Node.JS VI clone.

abandoned

Sublime/VSCode-like editor internally backed by Vim's code.

discontinued

Pure Python Vim clone.

rim

Aspiring Vim-like text editor.

unmaintained

An Emacs-based editor that draws heavily from Vim keybindings.

Vi clone with multiple buffers and similar features from Emacs added.

Vim

The ubiquitous text editor.

vis

A Vim-like editor based on Plan 9's structural regular expressions.

vy

A Vim-like modal editor in python made from scratch.

unmaintained

Vim-like text and hex editor, which also tries to be Notepad compatible.

abandoned
xvi

The smallest full-function Vi text editor clone.

A Vi/Vim engine that can be integrated in graphical applications.

abandoned
File Managers

An attempt to implement graphical Vim-like file manager in Java.

abandoned
lf

Terminal file manager, which is a clone of ranger.

A console file manager with Vi key bindings, includes application association guessing tool.

A graphical predecessor of vifm.

discontinued

File manager with Vim-like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt.

Graphical Browsers

A Vim-like lightweight Web browser with Vimperator interface.

abandoned
dwb

Quite nicely done Vim-like browser, modulo some issues with memory.

discontinued

The idea behind jumanji is a Web browser that provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction like Vimperator does.

discontinued

Fast, small, WebKit based browser framework extensible by Lua.

A keyboard-oriented, extensible web-browser designed for power users.

Qutebrowser is a keyboard-focused browser with a minimal GUI.

Web interface tools which adhere to the unix philosophy.

abandoned

Vim Inspired Electron Browser - Vim bindings for the web by design.

Vim-like browser based on the WebKit engine and the GTK toolkit.

A lean stand-alone web browser optimised for full keyboard control (inspired by Vimperator).

abandoned

A vim-like webkit2gtk web browser.

A minimalist's Web browser, which strives to be Vim-like for heavy keyboard users while maintaining traditional Web browser behavior.

abandoned
Hex Editors
bvi

A display-oriented editor for binary files (hex editor).

Fork of bvi hex editor with more features.

abandoned
hed

HED is a wannabe-powerful visual hexadecimal editor with focus on fast editing of very large files.

A Vim-like terminal-based hex editor scriptable with JS.

abandoned

A multi-buffer editor for viewing and manipulating binary files.

unmaintained
hx

Hex editor for the terminal using plain C99 + POSIX libs.

IDEs, Word Processors, Editors with Vi-modes

AbiWord is a free word processing program similar to Microsoft Word. It is suitable for a wide variety of word processing tasks.

Editra is a multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development.

unmaintained

A toolsmith for GNOME-based applications.

The KDE Advanced Text Editor (Kate).

Komodo Edit is a free text editor for dynamic programming languages.

Cross platform IDE for C#, F# and more.

discontinued

An IDE that allows integration of Vim/Emacs as editor.

abandoned

A true cross-platform, multi-language code editor, with support for over 60 languages on 9 platforms.

Music Players

Not so minimalistic terminal player.

Minimalistic player with curses interface.

discontinued
pms

Probably the most Vim-like music player (MPD client).

A text-based audio player for Unix-like operating systems, inspired by cmus.

Client for mpd with Vim-like key bindings.

unmaintained

Terminal MPD client with Vim-like key bindings.

Console playlist/music database manager with Vim-like bindings.

abandoned
PDF Viewers

A PDF/DJVU/UMD/TXT viewer under Linux/WIN32, which tries to behave like Vim.

A document viewer with plugin system.

Terminal Multiplexers

This terminal multiplexer can be configured to use some Vim-like keys, it also has command-line mode.

This terminal multiplexer can be configured to use some Vim-like keys, it also has command-line mode.

Terminal Selectors

One more tool for selecting something in console.

Utility to make selection window with shell command.

Text Browsers

Text Web browser.

A simplistic text mode (character cell display) Web browser, similar to w3m or Lynx.

abandoned
w3m

w3m is a text-based Web browser as well as a pager like more or less.

abandoned
TODO and Notes

Command-line Kanban board/task manager with support for Trello boards and GitHub projects.

discontinued

Vim-like TODO manager.

unmaintained
VIT

Visual Interactive Taskwarrior full-screen terminal interface.

A Vim-inspired note-taking application, which can also be used as Markdown editor.

Other

ncurses interface for APT on Debian-derived Linux distros.

Full vim for your shell (bash, zsh, gdb, python, etc).

Blender is the free and open source 3D creation suite.

A non-web browser, designed for a growing list of protocols operating outside of the web.

A fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurrency coin stats in real-time.

The library provides a set of functions for use by applications that allow users to edit command lines as they are typed in.

AutoHotKey script, which provides cross-application Vim-like hot key solution.

Its controls are Vim-like.

Disk usage browser.

The Mutt of RSS feed readers.

discontinued

An RSS/Atom feed reader for the text console (a fork of newsbeuter).

A console-based sequencer with a vi-style UI.

abandoned

A console based Internet radio player that uses players as back-end.

rx

Modern and minimalist pixel editor.

sc

Terminal spreadsheet editor.

Improved version of sc.

A simple terminal user interface for signal messenger (using signal-cli).

A developer tool for organizing shell commands.

TUI and CLI for the BitTorrent client Transmission.

A keyboard-centric terminal.

discontinued

A terminal UI for tshark, inspired by Wireshark.

tig

Text-mode interface for git.

Vim-like jabber client.

abandoned

Spawn a vim buffer from any text input in the operating system.

unmaintained

A modal, Vim-like painting program.

abandoned

Vim-like real-time tactics game.

abandoned