EVERYTHING XIAOMI
Get listed

Evcode

Evcode is a free, open-source Rust terminal IDE for developers who prefer a keyboard-driven workflow and a minimal interface.

Place
#12 of 13
Score
5.5
Evcode's website

What Evcode is

Evcode is a free, open-source Rust terminal IDE for developers who prefer a keyboard-driven workflow and a minimal interface. The macOS software includes tabs, syntax highlighting, text selection, undo and redo, clipboard support, and cursor navigation. Built-in LSP support provides diagnostics, error highlighting, and language-aware feedback where an LSP server is available. Teleport is a fuzzy file finder for moving through project files, and the IDE also includes a file tree and integrated terminal for commands such as compiling, testing, or running scripts. Ghost Snap saves a buffer snapshot in memory and mirrors it to a local path; Ghost Diff compares code with a snapshot, and Ghost Rollback returns to the last snapshot. The project identifies its license as MIT and documents installation through Cargo, including building from source. Its README reports approximately 7–10 MB of idle RAM usage. The latest release listed is Evcode 1.0.0.

Good

  • Free and MIT licensed
  • Includes integrated terminal and file tree
  • LSP diagnostics and error highlighting
  • Ghost snapshots support rollback

Watch out

  • Listed platform is macOS
  • Language feedback depends on available LSP servers
  • Installation is documented through Cargo

Who it suits

Evcode may suit developers who want terminal-first, keyboard-driven editing and fast experimentation on macOS. Its Rust orientation and Cargo installation path are relevant considerations.

Verdict

Evcode combines core editing, terminal access, LSP feedback, and snapshot-based rollback in a terminal IDE. It is aimed at keyboard-driven development on macOS rather than being a general cross-platform editor.

The facts

Each one read from Evcode's own pages, with the date it was checked.

What it does

Editing
Editing features include multiple tabs, syntax highlighting, text selection, undo and redo, clipboard integration, and cursor navigation.checked 4 Oct 2026
File search
Teleport is a fuzzy file finder for jumping between project files.checked 3 Oct 2026
Ghost diff and rollback
Ghost Diff highlights added, removed, and modified code, and Ghost Rollback reverts to the last Ghost snapshot.checked 4 Oct 2026
Ghost rollback
Ghost Diff compares current code against a snapshot, and Ghost Rollback reverts to the last Ghost snapshot.checked 3 Oct 2026
Ghost snapshots
Ghost Snap saves a buffer snapshot in RAM and mirrors it to ~/.local/share/evcode/snaps/ for persistence.checked 4 Oct 2026
Installation
The README documents building from source with cargo build --release and installing with cargo install evcode.checked 4 Oct 2026
Integrated terminal
The integrated terminal can run commands for compiling, testing, or running scripts, including Cargo, Python, Node, build systems, and shell commands.checked 4 Oct 2026
Intended users
The README describes Evcode as developer-focused and emphasizes terminal-first, keyboard-driven development and fast experimentation.checked 4 Oct 2026
Intended workflow
The project describes its goals as terminal-first development, keyboard-driven work, fast experimentation, and a minimal interface.checked 3 Oct 2026
Language support
Built-in LSP support provides diagnostics, error highlighting, language awareness, and real-time feedback for languages with available LSP servers, including Rust, Python, JavaScript, TypeScript, C, and C++.checked 4 Oct 2026
Latest release
The releases page lists Evcode 1.0.0 as the latest release and gives cargo install evcode as its installation command.checked 4 Oct 2026
License
The repository identifies Evcode as licensed under the MIT License.checked 4 Oct 2026
Performance claim
The README claims approximately 7–10 MB of idle RAM usage.checked 4 Oct 2026
Product
Evcode describes itself as a Rust terminal IDE for developers seeking a fast, focused alternative to heavyweight GUI editors.checked 4 Oct 2026
Search
Teleport is a fuzzy file finder for navigating project files, designed for large projects and keyboard-first workflows.checked 4 Oct 2026
Terminal and file tree
Evcode includes an integrated terminal for running commands and a file tree for browsing project structure.checked 3 Oct 2026

Where it runs

Release platform note
A prior release note says the release workflow was updated with macOS support and cross-platform build naming.checked 4 Oct 2026

Alternatives to Evcode

All alternatives
  1. 1

    Qt Creator

    Free planAndroidiOSWebLinux
    7.7From €546 a year
  2. 2Zed logo

    Zed

    Free planLinuxmacOSWindows
    7.6From $10 a month
  3. 3Lapce logo

    Lapce

    Free planOpen sourceExtensionLinuxmacOSWindows
    7.4Free plan
  4. 4RustRover logo

    RustRover

    Free planLinuxmacOSWindows
    6.9From $6.90 a month
  5. 5Kate logo

    Kate

    Free planLinuxmacOSWindows
    6.5Free plan
  6. 6CodeLite logo

    CodeLite

    Free planLinuxmacOSWindows
    6.2Free plan