Alternatives to Lapce

A code editor written in Rust with GPU rendering, built-in LSP support, optional modal editing and remote development. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Lapce.

  • Zed

    A Rust editor from the people who built Atom, written for speed and for two people editing one file.

    Zed is also a GPU-rendered Rust editor with language servers built in, adding real-time collaboration and AI features, but has no comparable remote development.

  • Visual Studio Code

    Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.

    Visual Studio Code has a far larger extension ecosystem and mature remote development, but it is Electron-based and not open source.

  • VSCodium

    Visual Studio Code built from the same source without Microsoft’s branding, telemetry or licence.

    VSCodium is the MIT-licensed VS Code build with Open VSX extensions, more mature than Lapce but heavier because it runs on Electron.

  • Sublime Text

    A fast native editor for code and prose, paid for but with an evaluation that never stops working.

    Sublime Text is a mature fast native editor that handles very large files, but it is closed source, paid and lacks built-in LSP.

  • Helix

    A modal terminal editor with language servers and multiple selections built in, and no plugins to install.

    Helix is a modal terminal editor with language servers built in, running in the terminal rather than a GUI and with no plugin system.

  • Neovim

    A modern rewrite of Vim with a built-in language server client, Lua configuration and an embeddable API.

    Neovim is a terminal editor with built-in LSP and Lua plugins, making modal editing the default rather than an optional toggle.

  • Lite XL

    Edit text and code in a lightweight Lua-based editor.

    Lite XL is a lightweight MIT-licensed editor with Lua plugins and themes, but without Lapce's built-in language server support or remote development.

  • CudaText

    A fast, cross-platform open-source code editor written in Object Pascal and extensible with Python.

    CudaText is a fast Object Pascal editor with over 300 lexers and Python add-ons for linters and tools, instead of Lapce's WASI plugins and built-in LSP.

Also worth comparing

These listings name Lapce as their own alternative, so the relationship runs both ways.

  • code-server

    Use a VS Code-based workspace through your browser.

    Lapce is a native Rust editor that runs locally against a remote machine for remote development, but it is pre-1.0 with a tiny plugin ecosystem.

  • CodeEdit

    A lightweight, open-source code editor for macOS, built natively in Swift.

    Lapce is an open-source Rust editor with GPU rendering, built-in LSP and optional modal editing on all desktops, though it is still pre-1.0 with a tiny plugin ecosystem.

  • ecode

    A lightweight multi-platform code editor built on a hardware-accelerated GUI, focused on responsiveness and performance.

    Lapce is an Apache-2.0 Rust editor with GPU rendering, built-in LSP, optional modal editing and remote development, still pre-1.0 with a tiny WASI plugin ecosystem.

  • Geany

    A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment.

    Lapce is a native Rust editor with built-in language server support, which Geany's core lacks, but it is still pre-1.0 with rough edges.

  • GoLand

    Go IDE with completion, refactoring and an integrated debugger.

    Lapce is a free Rust editor with built-in LSP and remote development, though it is still pre-1.0 and its plugin ecosystem is tiny.

  • Pulsar

    Community-maintained continuation of the Atom text editor.

    Lapce is a native Rust editor with built-in LSP and remote development, faster than Electron editors but still pre-1.0.

  • RustRover

    A JetBrains IDE for Rust with code analysis, refactoring, debugging, testing and Cargo integration.

    Lapce is a free, open-source Rust editor with built-in LSP and remote development, but it is still pre-1.0 with a tiny plugin ecosystem.

Similar software

Related functionality, not a direct replacement.