Skip to content
SPECIFICTION
Get listed

Eclipse Corrosion

eclipse-corrosion.github.io

WindowsmacOSLinux
Visit eclipse-corrosion.github.io
Spec score 7.4 #9 of 13 in Rust IDEs

What it is

Eclipse Corrosion is a Rust development plugin for the Eclipse IDE, available on Windows, macOS, and Linux. It connects to Rust Analyzer for code completion, hover documentation, diagnostics, and formatting, and supports Rust navigation. Cargo and Rustup integration includes a project wizard, toolchain management, TOML editing, and crate export. For debugging, Corrosion uses rust-gdb with Eclipse CDT GDB support for variable inspection, breakpoints, a GDB console, and expression execution. Its Unit Tests view tracks test execution and helps examine reports. Installation options include a packaged Eclipse IDE, an existing Eclipse IDE, Eclipse Marketplace, or 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 project’s stated scope. The project is free and licensed under the Eclipse Public License 2.0. Its latest listed release is version 1.2.4, dated 2022-07-05.

Spec sheet

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

Strong points and limits

Strong points

  • Integrates Rust Analyzer diagnostics and formatting
  • Supports Rust debugging and breakpoints
  • Includes a Unit Tests view
  • Available on Windows, macOS, and Linux

Limits

  • Git integration is limited to the Corrosion Package
  • Embedded terminal is limited to the Corrosion Package
  • In-IDE Cargo crate management is out of scope
  • Latest listed release is dated 2022-07-05

Who it suits

Corrosion suits Rust developers using Eclipse, from newcomers to experts, who want Rust language tools and Cargo or Rustup integration in the IDE. It can install the Rust toolchain through its preferences on Linux and macOS.

Verdict

Corrosion provides Rust editing, testing, and debugging within Eclipse, with several installation routes. Check the package-specific Git and terminal limits and the absence of in-IDE Cargo crate management before choosing it.

Where Specifiction places it

Alternatives to Eclipse CorrosionAll alternatives →

Zed From $10/mo · Free plan 8.3 Visit