about
search

Big Pile of Vim-like

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

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.

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.

Editors

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.

Fork of Vim.

nvi

Vi reimplementation.

nvi

Very opinionated Node.JS VI clone.

Pure Python Vim clone.

rim

Aspiring Vim-like text editor.

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 text editor.

vy

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

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

xvi

The smallest full-function Vi text editor clone.

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

File Managers

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 try of implementing graphical Vim-like file manager in Java.

lf

Terminal file manager, which is a clone of ranger.

Small file browser.

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

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

A graphical predecessor of vifm.

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.

dwb

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

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.

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.

Ultra-minimalistic Web browser.

Web interface tools which adhere to the unix philosophy.

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).

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

Hex Editors
bvi

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

Fork of bvi hex editor with more features.

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

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.

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.

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

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.

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.

Terminal MPD client with Vim-like key bindings.

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

PDF Viewers

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

A document viewer with plugin system.

Shells

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

zsh

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

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.

w3m

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

TODO and Notes

Vim-like TODO manager.

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

Other

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

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

Console front-end to the GNU debugger.

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.

sc

Terminal spreadsheet editor.

Improved version of sc.

TUI and CLI for the BitTorrent client Transmission.

A keyboard-centric terminal.

tig

Text-mode interface for git.

Vim-like jabber client.

A modal, Vim-like painting program.

Vim-like real-time tactics game.