findalternative.to

HelixA free, open source terminal text editor with modal editing, built-in LSP and Tree-sitter support, and sane defaults out of the box.

By Noahlast updated pricing verified

Open sourceWindowsmacOSLinuxCode editors and IDEs

Helix screenshots & video

Helix in 20 seconds

Best for: developers who want Vim-style modal, keyboard-driven editing with LSP and Tree-sitter support working immediately, without assembling a plugin configuration first

Pricing: Completely free and open source under the Mozilla Public License 2.0; no paid tier exists.

  • Helix is a free, open source, Rust-native terminal text editor under the Mozilla Public License 2.0.
  • Helix has built-in Language Server Protocol and Tree-sitter support, working without separate plugin installation.
  • Helix uses a selection-first editing model inspired by Kakoune, distinct from Vim's motion-first model.
  • Helix has no plugin system as of this writing; it is a publicly planned but unshipped feature.
  • Helix's source code is at github.com/helix-editor/helix.

Limitations: No plugin system yet, limiting extensibility compared to Neovim.; Selection-first editing model requires relearning muscle memory for Vim users.; No official GUI application; terminal only.

Top alternatives: Neovim, Vim, Kakoune, GNU Emacs, Visual Studio Codefull list

What is Helix?

Helix is a modal, terminal-based text editor written in Rust, positioned as a "post-modern" alternative to Vim, Neovim, and Kakoune. Its core distinction from those editors is a selection-first editing model, similar to Kakoune's "selection then action" approach rather than Vim's "action then motion," plus multiple simultaneous selections and cursors as a first-class editing primitive rather than a plugin-added feature. Helix ships with Language Server Protocol and Tree-sitter integration built in, so syntax highlighting, code navigation, autocompletion, and diagnostics work immediately after installing a language server, without hunting down and configuring separate plugins as is common in a bare Vim or Neovim setup. It also includes a built-in fuzzy file finder, project-wide search, multiple themes, and automatic bracket/pair handling by default. Because it's a single Rust binary with no Electron, JavaScript runtime, or external dependencies, Helix starts instantly and uses minimal memory, and it works identically over SSH or inside tmux as it does locally.

Helix is a free, open source, Rust-native terminal text editor for developers who want Vim-style modal editing with modern IDE features (Language Server Protocol, Tree-sitter syntax parsing, fuzzy finding) working out of the box, without assembling a plugin ecosystem first. It targets both experienced modal-editor users migrating from Vim, Neovim, or Kakoune, and newcomers who want sensible defaults rather than a blank-slate configuration burden. Helix is completely free under the Mozilla Public License 2.0, has no paid tier, and runs anywhere a terminal does, over SSH, inside tmux, or on a local machine. It has no built-in plugin system yet, a capability the project has publicly planned but not yet shipped.

Standout feature: Language Server Protocol and Tree-sitter integration, multiple selections, and a fuzzy finder all work out of the box with sane defaults, unlike Vim or Neovim where equivalent functionality typically requires installing and configuring third-party plugins.

Biggest weakness: No built-in plugin system yet, the feature has been publicly discussed and planned by the project but is not shipped, so users who want to extend Helix beyond its built-in feature set have far fewer options than Neovim's mature Lua plugin ecosystem.

Pros

  • LSP, Tree-sitter syntax parsing, and a fuzzy finder work out of the box with no plugin installation required.
  • Multiple selections and cursors are a first-class editing primitive, not a bolted-on feature.
  • Single Rust binary with no external runtime dependencies; starts instantly and uses minimal memory.
  • Works identically over SSH and inside tmux as it does on a local machine, useful for remote development.

Cons

  • No plugin system yet, extensibility is limited to what ships built in, unlike Neovim's large third-party plugin ecosystem.
  • Selection-first editing model differs from Vim's motion-first model, so muscle memory doesn't transfer directly for Vim users.
  • Smaller community and third-party theme/config-sharing ecosystem than the much older Vim and Neovim projects.
  • Terminal-only; no official GUI application for users who prefer a graphical editor window.

Helix pricing

Free · verified from the vendor's pricing page

PlanPriceNotes
HelixFreeFree and open source under the Mozilla Public License 2.0. No paid tier, subscription, or vendor.

What reviewers say

No third-party review scores on file yet.