Eclipse Corrosion
eclipse-corrosion.github.io
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
- Rust IDEs#9 of 137.4