Topics / #modal-editing
Modal-editing projects on GitHub
Modal editing: vim-style editing modes, e.g. Kakoune's selection-first model.
As of , the most-starred Modal-editing projects on GitHub are core (22.8K stars), oni (11.2K stars) and kakoune (11.1K stars). GitHub.Locker tracks 5 Modal-editing repositories with 60.5K stars combined. The fastest-growing on October 18 was vis, with +8 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+8vis
martanne/vis · ★ 5.1KVis is a modern, vi(m)-like modal text editor that combines vi's editing style with sam's structural regular expression command language, adding native multiple cursors/selections and Unicode support.
+4core
doomemacs/core · ★ 22.8KDoom Emacs is a configuration framework for GNU Emacs — fast, opinionated and modular, built to feel as snappy as a hand-rolled config. You can run it as-is or use it as the foundation for your own setup.
+2kakoune
mawww/kakoune · ★ 11.1KKakoune is a modal code editor that runs in the terminal and implements Vi's 'keystrokes as a text editing language' model. It was originally inspired by Vim and puts a strong focus on interactivity and multiple selections.
+1oni
onivim/oni · ★ 11.2KOni is a modal text editor built on top of Neovim that adds modern IDE-like features such as autocompletion, quick info, fuzzy finding, and an embedded browser while keeping full Vim editing power.
The all-time top
5 projects · by stars
- 22.8K
#1 · doomemacs/corecore
Doom Emacs is a configuration framework for GNU Emacs — fast, opinionated and modular, built to feel as snappy as a hand-rolled config. You can run it as-is or use it as the foundation for your own setup.
- 11.2K
#2 · onivim/onioni
Oni is a modal text editor built on top of Neovim that adds modern IDE-like features such as autocompletion, quick info, fuzzy finding, and an embedded browser while keeping full Vim editing power.
- 11.1K
#3 · mawww/kakounekakoune
Kakoune is a modal code editor that runs in the terminal and implements Vi's 'keystrokes as a text editing language' model. It was originally inspired by Vim and puts a strong focus on interactivity and multiple selections.
- 4
ideavim
10.3KJetBrains/ideavim · KotlinIdeaVim is a Vim engine for JetBrains IDEs: an official JetBrains plugin that brings Vim-style modal editing into IntelliJ IDEA, PyCharm and the rest of the JetBrains family.
- 5

vis
5.1Kmartanne/vis · CVis is a modern, vi(m)-like modal text editor that combines vi's editing style with sam's structural regular expression command language, adding native multiple cursors/selections and Unicode support.
Related topics
Often tagged together