https://github.com/helix-editor/helix
  
  
    A post-modern modal text editor. 
    https://github.com/helix-editor/helix
  
kakoune rust text-editor vim
        Last synced: 6 months ago 
        JSON representation
    
A post-modern modal text editor.
- Host: GitHub
 - URL: https://github.com/helix-editor/helix
 - Owner: helix-editor
 - License: mpl-2.0
 - Created: 2020-06-01T04:26:56.000Z (over 5 years ago)
 - Default Branch: master
 - Last Pushed: 2025-05-12T13:27:05.000Z (6 months ago)
 - Last Synced: 2025-05-12T14:45:49.129Z (6 months ago)
 - Topics: kakoune, rust, text-editor, vim
 - Language: Rust
 - Homepage: https://helix-editor.com
 - Size: 59.1 MB
 - Stars: 37,373
 - Watchers: 195
 - Forks: 2,798
 - Open Issues: 1,093
 - 
            Metadata Files:
            
- Readme: README.md
 - Changelog: CHANGELOG.md
 - Contributing: docs/CONTRIBUTING.md
 - Funding: .github/FUNDING.yml
 - License: LICENSE
 
 
Awesome Lists containing this project
- awesome-starred - helix-editor/helix - A post-modern modal text editor. (vim)
 - awesome-cli-apps - helix - Modal editor inspired by kakoune. (Development / Text Editors)
 - awesome-nu - helix - sitter queries which are integrated into it now. (Editor Extensions)
 - awesome-helix - Github
 - fucking-Awesome-Linux-Software - ](https://github.com/helix-editor/helix/actions) (Applications / Text editors)
 - awesome-repositories - helix-editor/helix - A post-modern modal text editor. (Rust)
 - awesome-rust-cn - helix - (应用程序 Applications / 文本编辑器 Text editors)
 - awesome-tools - helix - A post-modern modal text editor, Kakoune / Neovim inspired editor, written in Rust. (Text utils / Multiplexers)
 - Awesome-Linux-Software - ](https://github.com/helix-editor/helix/actions) (Applications / Text editors)
 - StarryDivineSky - helix-editor/helix
 - awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/helix-editor/helix - Vim-like modal text editor (Productivity / Other)
 - awesome-rust-tools - helix - modern modal text editor. (Editor)
 - fucking-awesome-rust - helix - A post-modern modal text editor inspired by Neovim/Kakoune. [](https://github.com/helix-editor/helix/actions) (Applications / Text editors)
 - fucking-awesome-rust - helix - A post-modern modal text editor inspired by Neovim/Kakoune. [](https://github.com/helix-editor/helix/actions) (Applications / Text editors)
 - definitive-opensource - Helix - modern modal text editor. | `Cross` | **40.8k** | (Table of Contents / Code Editor)
 - awesome-mac - helix-editor/helix - modern modal text editor. ☆`40,853` (Reading and Writing Tools / Text Editors)
 - awesome-helix - Helix GitHub Repository - Main repository. (Official Resources)
 - awesome-helix - Helix GitHub Repository - Main repository. (Official Resources)
 - my-awesome - helix-editor/helix - editor,vim pushed_at:2025-10 star:40.9k fork:3.1k A post-modern modal text editor. (Rust)
 - awesome - helix-editor/helix - A post-modern modal text editor. (Rust)
 - awesomeLibrary - helix-editor - A post-modern modal text editor. (语言资源库 / tools)
 - awesome-mac - helix-editor/helix - modern modal text editor. ☆`40,284` (Reading and Writing Tools / Text Editors)
 
README
          
  
  
  
[](https://github.com/helix-editor/helix/actions)
[](https://github.com/helix-editor/helix/releases/latest)
[](https://docs.helix-editor.com/)
[](https://github.com/helix-editor/helix/graphs/contributors)
[](https://matrix.to/#/#helix-community:matrix.org)

A [Kakoune](https://github.com/mawww/kakoune) / [Neovim](https://github.com/neovim/neovim) inspired editor, written in Rust.
The editing model is very heavily based on Kakoune; during development I found
myself agreeing with most of Kakoune's design decisions.
For more information, see the [website](https://helix-editor.com) or
[documentation](https://docs.helix-editor.com/).
All shortcuts/keymaps can be found [in the documentation on the website](https://docs.helix-editor.com/keymap.html).
[Troubleshooting](https://github.com/helix-editor/helix/wiki/Troubleshooting)
# Features
- Vim-like modal editing
- Multiple selections
- Built-in language server support
- Smart, incremental syntax highlighting and code editing via tree-sitter
Although it's primarily a terminal-based editor, I am interested in exploring
a custom renderer (similar to Emacs) using wgpu or skulpin.
Note: Only certain languages have indentation definitions at the moment. Check
`runtime/queries//` for `indents.scm`.
# Installation
[Installation documentation](https://docs.helix-editor.com/install.html).
[](https://repology.org/project/helix-editor/versions)
# Contributing
Contributing guidelines can be found [here](./docs/CONTRIBUTING.md).
# Getting help
Your question might already be answered on the [FAQ](https://github.com/helix-editor/helix/wiki/FAQ).
Discuss the project on the community [Matrix Space](https://matrix.to/#/#helix-community:matrix.org) (make sure to join `#helix-editor:matrix.org` if you're on a client that doesn't support Matrix Spaces yet).
# Credits
Thanks to [@jakenvac](https://github.com/jakenvac) for designing the logo!