Favicon of helix

helix

Modern terminal text editor built in Rust featuring multiple selections, Tree-sitter syntax highlighting, language server support, and fuzzy finding for efficient code editing.

Helix is a modern terminal-based text editor written in Rust that combines the best design principles from Kakoune and Neovim. It delivers a powerful editing experience optimized for developers who work in the command line.

Key capabilities include:

  • Vim-like modal editing with an intuitive command structure
  • Multiple selections for editing multiple parts of your code simultaneously
  • Built-in language server support providing intelligent code completion and diagnostics
  • Tree-sitter integration for accurate, incremental syntax highlighting and code understanding
  • Fuzzy finding and project-wide search to quickly navigate large codebases
  • Smart indentation with language-specific definitions

The editor prioritizes efficiency and ease of use without unnecessary complexity. Its design philosophy emphasizes getting out of your way while providing the tools you need for productive coding. Whether you're working with multiple files or performing complex text transformations, Helix's multiple selection model lets you make changes across your code faster than traditional single-cursor editors.

Helix runs entirely in your terminal, making it perfect for remote development and server environments. The project is actively maintained with a growing community and comprehensive documentation to help you get started and master advanced features.

Features

LSP support

Shell features

Syntax highlighting

Media

Pros

4
  • Modern text editor built in Rust
  • Multiple selections for efficient editing
  • Tree-sitter for advanced syntax highlighting
  • Language server support for code intelligence

Related tools

Share:

Auto-fetched .

Recent releases

Similar to helix

Favicon

 

  
 
Favicon

 

  
 
Favicon