Skip to content
SPECIFICTION
Get listed

Eclipse Corrosion vs Evcode

Eclipse Corrosion

eclipse-corrosion.github.io

Evcode

github.com

Side by side

FigureEclipse CorrosionEvcode
Price from——
Free plan——
Free trial——
Open source——
WindowsYes—
macOSYesYes
LinuxYes—
Plans published00
Spec score · Rust IDEs7.4 (#9)7.1 (#12)
InstallationThe page offers a packaged Eclipse IDE download, installation into an existing Eclipse IDE, Eclipse Marketplace installation, and a p2 repository.The README documents building from source with cargo build --release and installing with cargo install evcode.
LicenseCorrosion is an open-source project licensed under the Eclipse Public License 2.0.The repository identifies Evcode as licensed under the MIT License.

In their own words

Eclipse Corrosion

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.

Visit eclipse-corrosion.github.io

Evcode

Evcode is a free, open-source Rust terminal IDE for macOS, built around terminal-first, keyboard-driven development and fast experimentation. Its editor provides multiple tabs, syntax highlighting, text selection, undo and redo, clipboard integration, and cursor navigation. Built-in LSP support can provide diagnostics, error highlighting, language awareness, and real-time feedback where an LSP server exists. Teleport is a fuzzy file finder for project navigation, while a file tree shows project structure. An integrated terminal runs commands for compiling, testing, or scripts, including Cargo, Python, Node, build systems, and shell commands. Ghost Snap stores a buffer snapshot in memory and mirrors it to a local path; Ghost Diff shows changes against that snapshot, and Ghost Rollback restores the last one. Evcode is MIT licensed. Installation is documented through Cargo, including `cargo install evcode`; the latest listed release is 1.0.0. The README reports approximately 7–10 MB of idle RAM usage.

Visit github.com