Skip to content
aicoolies logo
Helix logo

Helix

A post-modern modal text editor

Helix is a post-modern modal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in Tree-sitter support for syntax highlighting and structural editing across dozens of languages, native LSP integration for autocompletion and diagnostics, and multiple cursors as a first-class feature. Helix requires no plugin system or configuration to be productive out of the box, offering a selection-then-action editing model that reverses the Vim paradigm.

About Helix

Helix is a terminal-based modal text editor written in Rust that reimagines the Vim editing experience with a selection-first paradigm borrowed from Kakoune. Instead of verb-then-object commands, Helix inverts the model so users first select text then apply an action, providing immediate visual feedback before committing to any operation. This approach combined with built-in multiple cursor support makes complex structural edits intuitive and predictable.

The editor integrates Tree-sitter grammars at its core for incremental syntax parsing, enabling accurate highlighting, code folding, and text-object selection that understands language structure rather than relying on regular expressions. Language Server Protocol support is built in from the start, delivering autocompletion, go-to-definition, hover documentation, and diagnostic highlighting without any plugin installation or third-party package management.

Helix has attracted a passionate developer community with over 35,000 GitHub stars, appealing to developers who want the speed of a terminal editor with modern IDE capabilities out of the box. The project supports over 150 languages through its Tree-sitter and LSP integrations, offers a DAP debugging interface, and provides a TOML-based configuration system that keeps customization simple while remaining powerful enough for advanced workflows.

Pricing & Platform Specs

Pricing Summary

Helix is a 100% free and open-source post-modern modal text editor written in Rust, licensed under the Mozilla Public License 2.0, with no paid tiers or commercial licenses.

Supported Platforms

Cross-platform: macOS, Linux, Windows

Explore categories, tags & use cases

Hyperextensible Vim-based text editor

Modern fork of Vim with Lua-based plugin architecture and built-in LSP support. Lightweight yet endlessly extensible, it serves as the foundation for AI-enhanced development workflows through plugins like Avante, Codecompanion, and Copilot.lua. With 85k+ GitHub stars, it's the terminal editor of choice for developers who value speed, customization, and keyboard-driven efficiency.

Open Source

High-performance code editor built in Rust

High-performance code editor built entirely in Rust by the creators of Atom and Tree-sitter. GPU-accelerated rendering and a multicore architecture deliver 10x faster startup and 75% lower memory use than Electron editors like VS Code. Native real-time collaboration that works like Google Docs, deeply integrated AI with agentic editing (Claude and more), and Tree-sitter-powered syntax highlighting. Direct-to-display rendering on macOS. Available on macOS, Linux, and Windows.

Open Source

Lightning-fast Rust-powered code editor

Lapce is an open-source code editor written in Rust, delivering sub-millisecond response times through native GPU rendering via wgpu. It features modal editing inspired by Vim, built-in LSP support for intelligent code completion, and a WASI-based plugin system supporting Rust, C, and AssemblyScript extensions. Includes integrated remote development over SSH, a built-in terminal, and split-pane layouts. Its rope-based text architecture ensures efficient handling of large codebases.

Open Source

Side-by-Side Comparisons

Helix logo
Helix
vs
Neovim logo
Neovim

Helix vs Neovim — Post-Modern Modal Editor Showdown

Helix and Neovim represent two competing visions for the future of terminal-based modal text editing. Neovim modernized the classic Vim architecture with Lua scripting and asynchronous plugins while maintaining backward compatibility. Helix took a different path, building from scratch in Rust with a Kakoune-inspired selection-first model, built-in Tree-sitter, and LSP support that requires no configuration. Choosing between them depends on whether you value a massive ecosystem or batteries-included simplicity.

HelixNeovim

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Helix?

Helix is a post-modern modal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in Tree-sitter support for syntax highlighting and structural editing across dozens of languages, native LSP integration for autocompletion and diagnostics, and multiple cursors as a first-class feature. Helix requires no plugin system or configuration to be productive out of the box, offering a selection-then-action editing model that reverses the Vim paradigm.

Is Helix free?

Yes — Helix is open source and free to use. Helix is a 100% free and open-source post-modern modal text editor written in Rust, licensed under the Mozilla Public License 2.0, with no paid tiers or commercial licenses.

Is Helix open source?

Yes — Helix is open source.

Is Helix still maintained?

Yes — Helix is active. Its listing was last verified on August 26, 2026.

What are the best Helix alternatives?

The first editor-selected Helix alternatives are Neovim, Zed, Lapce.