Skip to content
SPECIFICTION
Get listed

Helix vs Lapce

Helix

helix-editor.com

Lapce

lap.dev

Side by side

FigureHelixLapce
Price from—Free
Free plan—Yes
Free trial——
Open source—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published02
Spec score · Text Editors7.7 (#59)8.8 (#8)
Spec score · Rust IDEs7.4 (#10)8.4 (#1)
Spec score · Code editors7.6 (#38)8.2 (#23)
Spec score · Go IDEs7.6 (#21)8.6 (#3)
Spec score · Editor Software7.4 (#29)8.6 (#6)
Extension supportNoYes
Free planYesYes
Multi-cursor editingYesYes
Plugin systemThe site says Helix does not currently have a plugin system, though one is intended for the future.Extensions run through WASI and can be written in languages such as C, Rust or AssemblyScript that compile to WASI.
ProductHelix describes itself as a post-modern text editor built for the terminal.Lapce is an open source code editor written in Rust.
Supported platformsLinux,macOS,WindowsWindows,Linux,macOS
Supported systemsThe configuration documentation gives paths for Linux, Mac, and Windows.Official documentation lists Linux, Windows and macOS support.

Plans

Helix

No plans published.

Helix pricing →

Lapce

  • LapceFree
  • Lapce editorFree

Lapce pricing →

In their own words

Helix

Helix is a free, terminal-based text editor for Linux, macOS, and Windows. Its editing model centers on multiple selections, so commands can act on several selections at once; it also supports multi-cursor editing and macro recording. Tree-sitter integration provides syntax highlighting, indentation calculation, and code navigation. Built-in language server support offers completion, go to definition, documentation, and diagnostics, though users need to install language servers for their chosen programming languages. Helix can select and navigate functions, classes, comments, and syntax tree nodes. Other included tools are a fuzzy finder for files and symbols, project-wide search, themes, automatic bracket pairing, and surround integration. Written in Rust, it can run in a terminal, over SSH, or in tmux. Configuration can be global or project-specific, including themes, keybindings, and language-specific settings; language servers and formatters can be configured through languages.toml files. Helix has no plugin system currently, although one is intended for the future. A graphical frontend is described as a future possibility.

Visit helix-editor.com

Lapce

Lapce is an open-source code editor written in Rust, available for Linux, macOS, and Windows. It uses a native graphical interface with GPU acceleration through Floem. For code intelligence, it combines Tree-sitter syntax highlighting with Language Server Protocol support for completion, diagnostics, and code actions. Developers can connect to a remote machine to work in an environment matching a production server, and the included terminal opens at the workspace path. The editor has built-in Vim-like modal editing and supports multiple cursors. Plugins can be written in any programming language that compiles to WASI, and the editor supports extensions. Downloads include Linux tar.gz builds for x86 and ARM, Windows system installer and portable x86 builds, and a universal macOS DMG. The product page displays version 0.4.2. Its documentation covers setup, settings, keybindings, modal editing, remote development, themes, terminal use, multiple cursors, syntax highlighting, and plugin development. The About page says Lapdev is maintained by the Lapce team and describes Lapce and Floem as open-source projects.

Visit lap.dev