Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Rust IDEs
  3. Eclipse Corrosion

Eclipse Corrosion

What it is

Eclipse Corrosion is a free, open-source Rust development plugin for the Eclipse IDE on Windows, macOS, and Linux. It integrates Rust Analyzer for code completion, documentation on hover, diagnostics, formatting, and navigation. Cargo and Rustup tools provide a project wizard, toolchain management, TOML editing, and crate export. Debugging uses rust-gdb with Eclipse CDT GDB support for breakpoints, variable inspection, a GDB console, and expression execution. A Unit Tests view monitors test execution and helps examine reports. Installation options include a packaged Eclipse IDE, adding the plugin to an existing Eclipse IDE, Eclipse Marketplace, and a p2 repository. Corrosion can install the Rust toolchain on Linux and macOS. Git integration and an embedded terminal are available only in the Corrosion Package. In-IDE Cargo crate management is outside the current scope. The project uses the Eclipse Public License 2.0, and the latest listed release is version 1.2.4 dated 2022-07-05.

For and against

For

  • Works on Windows, macOS, and Linux
  • Rust Analyzer diagnostics and completion
  • Integrated rust-gdb debugging
  • Unit Tests view tracks execution
  • Multiple installation methods

Against

  • Git and terminal require Corrosion Package
  • Cargo crate management is out of scope
  • Latest listed release dates to 2022

The verdict

Corrosion adds a broad Rust workflow to Eclipse, covering editing, toolchains, debugging, and tests. Users needing in-IDE crate management or the extra Git and terminal features should note its stated scope limits.

Who it suits

It suits Rust developers using Eclipse, from newcomers to experts, who want Rust analysis, debugging, testing, and Cargo or Rustup integration.

On the record

Audience
The project describes its Cargo and Rustup GUI as intended for Rust developers from newcomers to experts.eclipse-corrosion.github.io · read 30 Sep 2026
Cargo and Rustup
Cargo and Rustup integration includes a project wizard, toolchain management, TOML editing support, and crate export.eclipse-corrosion.github.io · read 30 Sep 2026
Debugging
It uses rust-gdb to support variable inspection, a GDB console, breakpoints, and expression execution.eclipse-corrosion.github.io · read 30 Sep 2026
Eclipse features
Corrosion works with Eclipse features and Marketplace extensions; Git integration and an embedded terminal are listed as available only in the Corrosion Package.eclipse-corrosion.github.io · read 30 Sep 2026
Installation
The page offers a packaged Eclipse IDE download, installation into an existing Eclipse IDE, Eclipse Marketplace installation, and a p2 repository.eclipse-corrosion.github.io · read 30 Sep 2026
Integrations
The project overview says Corrosion integrates Rust Analyzer through LSP4E, provides syntax highlighting through TM4E, uses rustup to provision Rust tools, Cargo for project operations, and rust-gdb with Eclipse CDT GDB support for debugging.eclipse-corrosion.github.io · read 30 Sep 2026
Language tools
It integrates with Rust Analyzer for completion, documentation hover, diagnostics, and formatting.eclipse-corrosion.github.io · read 30 Sep 2026
Latest listed release
The Eclipse project page lists version 1.2.4, dated 2022-07-05, as the latest release.projects.eclipse.org · read 30 Sep 2026
License
Corrosion is an open-source project licensed under the Eclipse Public License 2.0.eclipse-corrosion.github.io · read 30 Sep 2026
Linux and macOS
The Rust toolchain can be installed through Corrosion’s Rust preferences on Linux and macOS.eclipse-corrosion.github.io · read 30 Sep 2026
Purpose
Corrosion is a Rust development plugin for the Eclipse IDE.eclipse-corrosion.github.io · read 30 Sep 2026
Scope limit
In-IDE Cargo crate management is currently out of scope, according to the Eclipse project page.projects.eclipse.org · read 30 Sep 2026
Support
The project invites users with a feature or bug to file an issue so developers can help them get started.eclipse-corrosion.github.io · read 30 Sep 2026
Support and contributions
The project invites feature and bug reports through GitHub issues and says developers can help contributors get started.eclipse-corrosion.github.io · read 30 Sep 2026
Testing
A Unit Tests view monitors test execution and helps analyze test reports.eclipse-corrosion.github.io · read 30 Sep 2026
Toolchain platforms
The Rust toolchain can be installed through Corrosion on Linux and macOS.eclipse-corrosion.github.io · read 30 Sep 2026

Alternatives to Eclipse Corrosion

Every alternative, ranked