Helix logo

Helix

Modal text editor in Rust with multiple selections, LSP support, and tree-sitter syntax highlighting

Open Source Alternative to
Repository activity
  • Stars44.9k
  • Forks3.5k
  • Open Issues1.6k
helix-editor-helix health score - Linux Foundation Insights
License

MPL-2.0

Languages
  • Rust
  • Tree-sitter Query
  • Handlebars
Helix screenshot

About Helix

Helix is a terminal-based text editor inspired by Kakoune and Neovim. It is designed for modal editing and code work, with a focus on keyboard-driven editing rather than a mouse-first interface.

It supports Vim-like modal editing, multiple selections, built-in language server support, and smart incremental syntax highlighting and code editing via tree-sitter. The editor is written in Rust and centers its editing model on Kakoune-style selection behavior.

Written in Rust and licensed under MPL-2.0, Helix runs entirely in the terminal on Linux, macOS, and Windows. Prebuilt releases are available, and it is packaged in a wide range of system and distribution repositories for installation through common package managers.

Key features

  • Vim-like modal editing
  • Multiple selections
  • Built-in language server support
  • Incremental syntax highlighting with tree-sitter

Details

First released
2020
Platforms
Linux · macOS · Windows
Interface
Terminal-based
Language
Rust
Editing model
Kakoune-inspired
Syntax highlighting
Tree-sitter