FREEDOM251

Freedom251 › Rust IDEs

Eclipse Corrosion

Free plan LinuxMacWindows

Visit Eclipse Corrosion Alternatives

Eclipse Corrosion's own site

What Eclipse Corrosion is

Eclipse Corrosion is a free, open-source Rust development plugin for the Eclipse IDE, licensed under the Eclipse Public License 2.0. It connects Rust Analyzer for code completion, hover documentation, diagnostics, formatting, and navigation. Cargo and Rustup tools support project setup, toolchain management, TOML editing, and crate export; installing the Rust toolchain through Corrosion is available on Linux and macOS. For debugging, it uses rust-gdb with Eclipse CDT GDB support for breakpoints, variable inspection, a GDB console, and expression execution. A Unit Tests view follows test runs and helps examine reports. Corrosion can be installed as a packaged Eclipse IDE, added to an existing Eclipse installation, installed through Eclipse Marketplace, or obtained from a p2 repository. Git integration and an embedded terminal are available only in the Corrosion Package. In-IDE Cargo crate management is outside the project's current scope. The Eclipse project page lists version 1.2.4, dated 2022-07-05, as its latest release.

Who it suits

Corrosion suits Rust developers who use Eclipse, from newcomers to experts. It is available for Linux, macOS, and Windows, though toolchain installation through Corrosion is listed for Linux and macOS.

What it does well

  • Rust Analyzer completion, diagnostics, formatting, and navigation
  • Debugging support includes breakpoints and variable inspection
  • Unit Tests view monitors execution and reports
  • Free and open source

What to know first

  • In-IDE Cargo crate management is out of scope
  • Git integration and terminal require the Corrosion Package
  • Toolchain installation through Corrosion is listed for Linux and macOS
  • Latest listed release is dated 2022-07-05

Limits

Git integration and an embedded terminal are available only in the Corrosion Package. In-IDE Cargo crate management is outside the project's current scope.

Getting started

  1. Open the Corrosion website.
  2. Choose a packaged Eclipse IDE download, installation into an existing Eclipse IDE, Eclipse Marketplace, or the p2 repository.
  3. Install Corrosion using the route you selected.
  4. On Linux or macOS, use Corrosion’s Rust preferences to install the Rust toolchain.

Verdict

Eclipse Corrosion brings Rust language tools, Cargo and Rustup support, testing, and debugging into Eclipse. Check the package-specific Git and terminal availability and the project's stated Cargo management limit before choosing it.

Questions

How much does Eclipse Corrosion cost?

It is free and open source under the Eclipse Public License 2.0.

Which operating systems does it support?

Corrosion supports Linux, macOS, and Windows.

What Rust language features does it provide?

Its Rust Analyzer integration provides completion, documentation on hover, diagnostics, formatting, and navigation.

Can I debug Rust programs with Corrosion?

Yes. It uses rust-gdb with Eclipse CDT GDB support for breakpoints, variable inspection, a GDB console, and expression execution.

How can I install it?

The project offers a packaged Eclipse IDE download, installation into an existing Eclipse IDE, Eclipse Marketplace installation, and a p2 repository.

Can Corrosion manage Cargo crates inside Eclipse?

In-IDE Cargo crate management is outside the project's current scope.

Facts from Eclipse Corrosion's own pages

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

Where Eclipse Corrosion stands on Freedom251

Look at these too