Helix

Select and edit modally with LSP and Tree-sitter.

No Signup • No Card • Open Source • Community • Docs

#code-editor

Regular price Free

Trust Badge
ListedTools Badge
Share This Tool

Helix is a modern, terminal-based text editor built for developers. It draws inspiration from Vim and Kakoune. Helix solves the problem of complex plugin setup by including powerful features out of the box.

Features

  • Multiple Selections: Users can edit many places at once. This speeds up repetitive code changes significantly.
  • Built-in Language Server Protocol (LSP): Helix connects to LSP servers automatically. Developers get autocompletion, diagnostics, and go-to-definition without plugins.
  • Tree-sitter Syntax Highlighting: The editor uses Tree-sitter for precise, fast syntax highlighting. It supports dozens of programming languages natively.
  • Selection-first Model: Helix selects text before applying actions. This approach differs from Vim and reduces accidental edits.
  • Fuzzy File Finder: A built-in fuzzy picker lets users search files, symbols, and diagnostics. No external plugin like fzf is required.

Use Cases

  • For Systems Programmers: Rust and C developers get LSP support and precise highlighting without configuring plugins.
  • For Remote Developers: Terminal-only workflows run Helix smoothly over SSH connections on any server.
  • For Vim Users: Developers wanting a modern modal editor can switch without managing a plugin ecosystem.
  • For Open Source Contributors: Teams working across many languages benefit from broad Tree-sitter and LSP language support.

Helix is a capable terminal editor with strong built-in tooling for modern development workflows. It suits developers who want a modal editing experience without heavy configuration overhead.

Helix Alternatives