Skip to content
SPECIFICTION
Get listed

Eclipse Corrosion vs Fresh

Eclipse Corrosion

eclipse-corrosion.github.io

Fresh

getfresh.dev

Side by side

FigureEclipse CorrosionFresh
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published01
Spec score · Rust IDEs7.4 (#9)8.0 (#6)
AudienceThe project describes its Cargo and Rustup GUI as intended for Rust developers from newcomers to experts.The maker describes Fresh as suited to developers who want IDE-style features while working in a terminal.
SupportThe project invites users with a feature or bug to file an issue so developers can help them get started.The site links to Discord, GitHub Issues, and GitHub Discussions for community contact and support.

Plans

Eclipse Corrosion

No plans published.

Eclipse Corrosion pricing →

Fresh

  • Free and open sourceFree

Fresh pricing →

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

Fresh

Fresh is a free, open-source terminal IDE and text editor designed to work alongside a full IDE and drive coding agents. Its Orchestrator gives each task its own Git worktree, tabs, terminals, and agent. Fresh can run terminal agents including Claude Code, Codex, and OpenCode, or a command supplied by the user. Workspaces can run locally, over SSH, in Kubernetes, or in a dev container. Git review tools include hunk-level staging, unstaging, and discarding, side-by-side diffs, and notes exportable to Markdown. Editing features include multi-cursor support, keyboard macros, Vim mode, regex search and replace, and project-wide search. Fresh supports multiple language servers per language and lists configurations for Python, TypeScript, Rust, Go, Java, C/C++, and Ruby, among others. Its integrated terminal offers multiple tabs and split placement. The product page says Fresh can open multi-gigabyte files without blocking the interface. Plugins are written in TypeScript and run sandboxed inside Fresh’s single binary.

Visit getfresh.dev