Modal text editor in Rust with multiple selections, LSP support, and tree-sitter syntax highlighting
MPL-2.0
- Rust
- Tree-sitter Query
- Handlebars

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
