No sign-up13,568 open-source and SaaS tools, with GitHub stats refreshed every day.

12 open-source alternatives ranked by real activity

Open-source RustRover alternatives

A curated, ranked list of the 12 best open-source alternatives to RustRover.

The best open-source alternative to RustRover is Visual Studio Code. If that doesn't suit you, other good options are Neovim, Zed, code-server and Helix.

Commercial alternatives to RustRover include CLion, IntelliJ IDEA, Visual Studio and Sublime Text. See all 7.

RustRover alternatives are mainly developer tools, but some are also forum & community tools and security tools. 12 of them shipped code in the last 30 days, 12 can be self-hosted, and 6 use a permissive licence.

Last updated October 16, 2026 · ranked by GitHub stars, growth and recent commits

Visual Studio Code

The open-source Code - OSS repository from Microsoft that Visual Studio Code is built from, a cross-platform code editor with debugging and extensions.

GitHub stars
194k
Last commit
yesterday
Latest release
1.142.0
Licence
MIT
code.visualstudio.comVisual Studio Code homepage screenshot

This repository, known as Code - OSS, is where Microsoft develops Visual Studio Code together with the community. Visual Studio Code is a code editor that pairs the simplicity of a lightweight editor with the tools developers need to edit, build and debug, and it runs on Windows, macOS and Linux. Roadmap and iteration plans are published alongside the code.

Main capabilities include code editing, navigation and code understanding support, lightweight debugging and integration with existing tools. A rich extension model lets people add languages, themes and tooling. The editor is built with TypeScript on Electron and is updated monthly, with a daily Insiders build for those who want the newest changes.

The source code is available under the MIT license. The downloadable Visual Studio Code product is a distribution of this repository that adds Microsoft-specific customizations and ships under a traditional Microsoft product license. That distinction matters for anyone who wants to build a fully open-source editor straight from the repository.

Key features

  • Code editing with navigation and code understanding
  • Lightweight built-in debugging
  • Extension model for languages and tools
  • Integration with existing development tools
  • Runs on Windows, macOS and Linux
  • Monthly releases plus daily Insiders builds

Pricing: Source code is MIT licensed; the Microsoft-branded Visual Studio Code build ships under a separate product license.

Neovim

A refactored fork of Vim focused on extensibility and usability, with an API for many languages and an embedded terminal emulator.

GitHub stars
103k
Last commit
yesterday
Latest release
v0.12.6
neovim.ioNeovim homepage screenshot

Neovim is a text editor that refactors Vim to simplify maintenance, encourage contributions, split work among several developers, and allow advanced user interfaces without changes to the core. Most Vim plugins work with it, as do Ruby and Python-based ones, so existing setups largely carry over.

Key features include modern GUIs, an API that can be accessed from many languages such as C, Go, JavaScript, Python, Lua and Rust, a terminal emulator embedded in the editor and open to scripting, asynchronous job control, data shared across multiple editor instances, and support for XDG base directories. The full feature list is available in the built-in help.

Pre-built packages are provided for Windows, macOS and Linux, and many distributions package it, including Homebrew, Debian, Ubuntu, Fedora and Arch Linux. It can also be built from source with CMake. The README includes guidance for moving over from Vim. GitHub lists the license as 'Other', so check the repository for details. It suits developers and writers who like modal editing and want a scriptable editor.

Key features

  • Vim-compatible modal editing and plugins
  • API accessible from many languages
  • Terminal emulator built into the editor
  • Asynchronous job control
  • Shared data across editor instances
  • Support for modern GUIs

Pricing: Free and open source; check the repository for the exact license terms.

Read more about NeovimWebsiteGitHub#2 RustRover alternative

Zed

A performance-focused, multiplayer code editor written in Rust by the creators of Atom and Tree-sitter, available on macOS, Linux and Windows.

GitHub stars
92k
Last commit
yesterday
Latest release
v1.24.2
zed.devZed homepage screenshot

Zed is a code editor built for speed and for editing together with other people, created by the team behind Atom and Tree-sitter. It is written in Rust and available for macOS, Linux and Windows, with a web version still only under discussion. It is developed by Zed Industries, a for-profit company.

The code is mostly GPL-3.0-or-later, with some Apache-2.0 components that are labeled as such, and the project uses tooling to keep third-party license information correct. Installation is by direct download or through local package managers on each platform, and the repository documents how to build Zed for each operating system.

Zed suits developers who want a fast native editor with collaboration built in and are comfortable with a GPL-licensed codebase. Sponsorship donations through GitHub Sponsors go directly to the company, and contributions are welcome through the guidelines in CONTRIBUTING.md.

Key features

  • Native code editor written in Rust
  • Multiplayer editing with collaborators
  • Available on macOS, Linux and Windows
  • Built on the GPUI framework
  • Buildable from source on each platform

Pricing: Free Personal plan. Pro costs $10 per month with $5 of tokens included and a 14-day free trial; Business costs $30 per seat per month.

Read more about ZedWebsiteGitHub#3 RustRover alternative

code-server

Runs Visual Studio Code on a remote machine and serves it in the browser, so you can code from any device that has a web browser.

GitHub stars
80k
Last commit
2 days ago
Latest release
v4.141.0
Licence
MIT
Self-hosted
Yes
coder.comcode-server homepage screenshot

code-server is an open-source project that runs VS Code on a server and makes the editor available in a web browser. It lets developers keep their development environment on a remote machine and reach it from any device with a browser. The project is maintained by Coder, is written in TypeScript and is released under the MIT license.

Because the editor runs remotely, heavy work such as builds and language tooling happens on the server rather than on a laptop or tablet. Its GitHub topics highlight remote work, VS Code Remote and browser-based IDE use. Coder, the company behind it, also sells a commercial platform for self-hosted cloud development environments, while code-server is the simpler open-source editor-in-a-browser project.

It suits individuals who want a consistent coding environment across devices, remote teams working on shared servers, and users who want a browser-based IDE on their own hardware or a cloud instance they control.

Key features

  • VS Code running in the browser
  • Development environment hosted on a remote machine
  • Access from any device with a browser
  • Remote workflows similar to VS Code Remote
  • Runs on your own server or cloud instance

Pricing: Free and open source under the MIT license.

Helix

A terminal-based modal text editor written in Rust, inspired by Kakoune and Neovim, with multiple selections and built-in language server support.

GitHub stars
47k
Last commit
18 days ago
Latest release
25.07.1
Licence
MPL-2.0
helix-editor.comHelix homepage screenshot

Helix is a modal text editor written in Rust and inspired by Kakoune and Neovim. Its editing model is heavily based on Kakoune, whose design decisions the author largely agreed with while building it. It is released under the MPL-2.0 license and is primarily a terminal-based editor.

It offers modal editing in the Vim style, several simultaneous selections, language server support out of the box, and incremental syntax highlighting and code editing built on tree-sitter. The author has said they may explore a custom wgpu-based renderer, along the lines of Emacs. Shortcuts and keymaps are documented on the project website.

The README notes that only certain languages currently have indentation definitions. Installation instructions, a FAQ and a community Matrix space are linked for help. Helix suits developers who like modal editing and want language tooling that works out of the box without assembling many plugins.

Key features

  • Vim-like modal editing
  • Multiple selections and cursors
  • Built-in language server support
  • Tree-sitter syntax highlighting and editing
  • Terminal-based editor written in Rust

Pricing: Free and open source under the MPL-2.0 license.

Read more about HelixWebsiteGitHub#5 RustRover alternative

Lap

Lapce is an open source code editor written in Rust, featuring a native GUI, GPU acceleration, remote development, and built-in LSP support.

GitHub stars
39k
Last commit
8 days ago
Latest release
v0.4.6
Licence
Apache-2.0
lap.devLap homepage screenshot

Lapce is a modern open source code editor written in Rust. It uses a native GUI with GPU acceleration via Floem, aiming for fast launch and responsive keystrokes. The editor includes features like syntax highlighting with Tree-sitter, built-in LSP support, Vim-like modal editing, a WASI plugin system, and a built-in terminal.

It supports remote development, allowing users to connect to remote machines with a local experience. The editor is available for download in various formats and platforms, and it is part of the Lapdev ecosystem which includes a platform for managing Kubernetes development environments.

Key features

  • Native GUI with GPU acceleration
  • Remote development support
  • Syntax highlighting using Tree-sitter
  • Built-in LSP support for code intelligence
  • Vim-like modal editing
  • WASI plugin system
  • Built-in terminal
Read more about LapWebsiteGitHub#6 RustRover alternative

VSCodium

VSCodium provides community-built binaries of Visual Studio Code without Microsoft branding, telemetry or proprietary licensing.

GitHub stars
34k
Last commit
2 days ago
Latest release
1.140.06880
Licence
MIT
vscodium.comVSCodium homepage screenshot

VSCodium is a repository of scripts that automatically build Microsoft's open-source vscode source code into freely licensed binaries with a community-driven default configuration. The maintainers stress that it is not a fork. The result is a code editor and IDE that feels like Visual Studio Code but drops the Microsoft branding, telemetry and the licensing terms of Microsoft's own distribution.

Releases come as stable and insiders builds and can be installed through Homebrew, WinGet, Chocolatey, Scoop, Snap, Flatpak, the Arch User Repository, or apt, dnf and zypper repositories, as well as deb, rpm and tar downloads. The build scripts are written in Shell and published under the MIT license, so anyone can inspect how the binaries are produced. Extensions are a common area of difference, so review the project's notes before relying on a specific one.

Key features

  • Free-licensed builds of VS Code
  • No Microsoft branding or telemetry by default
  • Stable and insiders release channels
  • Install via Homebrew, WinGet, Snap and more
  • Transparent shell-script build process
  • Windows, macOS and Linux packages

Pricing: Free and open source; the build scripts are MIT licensed.

Spacemacs

Spacemacs is a community-driven Emacs distribution that combines Emacs and Vim, with key bindings organized by mnemonic prefixes and a real-time display of available bindings.

GitHub stars
25k
Last commit
6 days ago
Latest release
v0.200.13
Licence
GPL-3.0
spacemacs.orgSpacemacs homepage screenshot

Spacemacs is a community-driven Emacs distribution that aims to combine the strengths of Emacs and Vim. It provides a setup focused on ergonomics, mnemonics, and consistency, with key bindings organized using mnemonic prefixes like b for buffer, p for project, s for search, and h for help.

The distribution includes a real-time display of available key bindings and a query system to find layers and packages. It follows a set of conventions to ensure similar functionalities have the same key binding everywhere, and it is configured by a community of power users.

Key features

  • Key bindings organized with mnemonic prefixes
  • Real-time display of available key bindings
  • Query system to find layers and packages
  • Consistent key bindings across functionalities
  • Community-driven configuration with curated packages

Rust Analyzer

rust-analyzer is an implementation of the Language Server Protocol for the Rust programming language, offering features like completion and goto definition.

GitHub stars
17k
Last commit
yesterday
Latest release
2026-10-12
Licence
Apache-2.0
Self-hosted
Yes
rust-analyzer.github.ioRust Analyzer homepage screenshot

rust-analyzer is a Language Server Protocol implementation for the Rust programming language. It provides IDE features such as completion and goto definition for code editors including VS Code, Emacs, and Vim. Prebuilt binaries for Windows, Linux, and Mac are available, and instructions for other editors and building from source are in the manual.

Key features

  • Provides completion and goto definition
  • Works with VS Code, Emacs, and Vim
  • Prebuilt binaries for Windows, Linux, and Mac
  • Free and open source

Fleet

Fleet is an open-source device management platform for IT and security teams, combining MDM, patching, software deployment and osquery-based visibility.

GitHub stars
7k
Last commit
yesterday
Latest release
fleet-v4.93.0
Self-hosted
Yes
Hosted version
Available
fleetdm.comFleet homepage screenshot

Fleet is an open-source platform for IT and security teams that manage large numbers of computers. It gives a single system to secure and maintain devices over the air, covering mobile device management, patching, software deployment and verification across all the operating systems an organization uses.

It gathers data and events straight from each device's operating system using osquery, and can report on hundreds of device attributes. It ships with CIS benchmarks for macOS and Windows. Platforms include Linux, macOS, Windows, Chromebooks, iOS and Android, as well as cloud and container environments. Fleet is built for infrastructure as code, so it can be managed with GitOps, a graphical interface, a REST API, webhook events or the fleetctl command-line tool.

Fleet is written in Go. The repository lists its licence as other, so check the project for the exact terms of its open-source and commercial components. Documentation, a demo and the option to talk to maintainers are linked from the README.

Key features

  • Mobile device management
  • Patching and software deployment
  • osquery-based device visibility
  • CIS benchmarks for macOS and Windows
  • GitOps, REST API and webhooks
  • Linux, macOS, Windows and mobile support

Pricing: Free tier at $0 per host per month with basic features and no support. Premium costs $7.00 per host per month; large deployments are quoted through sales.

Read more about FleetWebsiteGitHub#10 RustRover alternative

2 more RustRover alternatives

Commercial RustRover alternatives

Hosted, closed-source products that compete with RustRover.

RustRover alternatives: questions

What is the best open-source alternative to RustRover?
Visual Studio Code is the top-ranked open-source alternative to RustRover on Enlisted: The open-source Code - OSS repository from Microsoft that Visual Studio Code is built from, a cross-platform code editor with debugging and extensions. Other strong options are Neovim, Zed, code-server and Helix.
What are the best commercial alternatives to RustRover?
CLion, IntelliJ IDEA, Visual Studio, Sublime Text and Qt are among the hosted, closed-source alternatives to RustRover listed on Enlisted, which lists 7 in total. Compare their pricing and features on each tool page.
Are these RustRover alternatives free?
All 12 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of RustRover alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 12 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all