Analytics cookies
We would like to use Google Analytics and Sentry session replay to see how the site is used. They are off until you say yes. What each one receives.

The terminal editor for power users — infinitely customizable with Lua and a thriving plugin ecosystem
Neovim is a modern, extensible fork of Vim that replaces Vimscript with first-class Lua scripting, adds a built-in LSP client, Tree-sitter integration, and an asynchronous plugin architecture. It maintains full Vim compatibility while enabling a new generation of plugins like Telescope, lazy.nvim, and nvim-cmp that transform it into a full IDE experience. Neovim's client-server architecture allows detachable sessions (like tmux), remote UIs, and extension in any language via MessagePack RPC. For developers willing to invest in configuration, Neovim delivers unmatched customizability with terminal-native performance that scales to massive codebases.
Configure and extend the editor with Lua instead of Vimscript — faster execution, better tooling, and access to the full Lua ecosystem
Native Language Server Protocol support for auto-completion, diagnostics, go-to-definition, rename, and code actions across dozens of languages
Incremental syntax parsing for precise highlighting, code folding, text objects, and structural navigation based on actual parse trees
Plugins run as co-processes via MessagePack RPC — no UI freezing, extensions in any language (Python, Node, Rust), and remote plugin hosting
Community-standard fuzzy finder for files, symbols, grep, Git branches, and custom sources — the most powerful file navigation in any terminal editor
Full terminal inside editor splits — run build commands, REPLs, and shell sessions alongside your code without leaving Neovim
Configure Neovim with LSP, completion, debugging, and Git integration to replace VS Code or JetBrains with a fraction of the memory usage
SSH into any server and have your complete editor environment — Neovim's terminal-native design works perfectly over remote connections
Developers who want to eliminate mouse usage entirely — Vim motions provide the most efficient text editing paradigm ever designed
Version-control your entire editor configuration as code — reproduce your setup on any machine with a git clone
Best for power users willing to invest in configuration — Neovim delivers the most efficient editing experience possible with the lightest resource footprint, but the upfront time cost is real.
Best for power users who want a fully customizable, terminal-native AI coding environment — unbeatable on remote servers and constrained hardware
Neovim sessions persist independently of the UI — detach and reattach from any terminal, or connect GUI frontends like Neovide or VimR
All Vim keybindings, motions, and text objects work — existing Vim muscle memory transfers directly with zero relearning

AI-powered SQL client that turns natural language into database queries