8 Best Open Source Alternatives to Cursor

8 open source alternatives100% OSI-approved licensesUpdated June 2026

Looking to replace Cursor? These open source alternatives give you the same core workflow without the lock-in - free to use, often self-hostable, and auditable on GitHub. Compare licenses, languages and project activity, then switch on your own terms.

Neovim logo

1.Neovim

100.4kOtherVim Script
Neovim screenshot

Neovim is a Vim-based text editor that refactors Vim for easier maintenance, multi-developer work, and stronger extensibility. It is built for users who want a programmable editor with advanced UI support and compatibility with most Vim plugins.

  • API access from many languages, including Lua, Python, and Rust
  • Embedded, scriptable terminal emulator
  • Asynchronous job control
  • Shared data among multiple editor instances
Zed logo

2.Zed

85.2kOtherRust
Zed screenshot

Zed is a code editor for writing and editing code with low latency and multiplayer collaboration. It is built for macOS, Linux, and Windows, and can be installed directly or through local package managers on those platforms.

  • Multiplayer collaboration over channels
  • Built-in terminal and Git integration
  • Language server support and code intelligence
  • Vim-style editing
code-server logo

3.code-server

77.9kMITTypeScript Self-host
code-server screenshot

code-server lets you run VS Code on a machine you own and access it in the browser. It is aimed at developers who want the same editor anywhere, while keeping heavy work on a server instead of the local device.

  • Browser access to a full VS Code editor
  • Runs on your own Linux server over WebSockets
  • Server-side execution for tests and compilations
  • Keeps intensive work off the client device
Helix logo

4.Helix

44.9kMPL-2.0Rust
Helix screenshot

Helix is a terminal-based text editor inspired by Kakoune and Neovim. It is designed for modal editing and code work, with a focus on keyboard-driven editing rather than a mouse-first interface.

  • Vim-like modal editing
  • Multiple selections
  • Built-in language server support
  • Incremental syntax highlighting with tree-sitter
Lapce logo

5.Lapce

38.6kApache-2.0Rust
Lapce screenshot

Lapce is an open-source code editor written in pure Rust, with its UI built in Floem. It targets software development workspaces on Windows, Linux, and macOS, combining editing, language intelligence, terminal access, and remote development in one desktop application.

  • Built-in LSP support for completion, diagnostics, and code actions
  • Toggleable Vim-like modal editing
  • Built-in remote development support
  • WASI plugin support for C, Rust, and AssemblyScript
VSCodium logo

6.VSCodium

32kMITShell
VSCodium screenshot

VSCodium provides freely licensed binaries of Microsoft Visual Studio Code. It is for people who want the editor without Microsoft branding, telemetry, or the default Microsoft-specific configuration, and without building the code themselves.

  • Freely licensed VS Code binaries
  • Telemetry disabled
  • Community-driven default configuration
  • Stable and insiders release builds
Eclipse Theia logo

7.Eclipse Theia

21.6kEPL-2.0TypeScript Self-host
Eclipse Theia screenshot

Eclipse Theia is an extensible framework for building full-fledged, multi-language IDEs and developer tools. It targets browser-based and desktop environments, giving teams a base for their own cloud or local development experience without starting from scratch.

  • Build browser-based and desktop IDEs and tools
  • Runs existing VS Code extensions
  • Language Server Protocol support
  • Desktop packaging with Electron
Pulsar logo

8.Pulsar

4.1kOtherJavaScript Self-host
Pulsar screenshot

Pulsar is a hyper-hackable text editor forked from Atom and built on Electron. It continues the Atom project after its sunset, keeping the editor open and deeply customizable while staying approachable with its default configuration.

  • Hyper-hackable, deeply customizable editor
  • Adapts interface and behavior to your workflow
  • Built on Electron for desktop use
  • Continues the Atom editor after its sunset

Related alternatives