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.

terminal email client for BSDs/Linux/macos, multiple account support, Maildir / mbox / notmuch / IMAP / JMAP / NNTP (Usenet).

updated

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