Ruby IDEs & Tools

This content was generated with the assistance of AI and should be verified against the official documentation before being relied on in production.

The reference material consulted while preparing these pages is listed in the section bibliography.

This page lists the IDEs and editors commonly used to write Ruby, with a link to each product’s official page. Ruby needs no IDE: a plain editor and a terminal are enough, so choose a full IDE for integrated refactoring and debugging, or an editor with the Ruby LSP language server for a lighter setup.

IDEs

  • RubyMine — the JetBrains IDE for Ruby and Rails, with code insight, refactoring, a debugger and test runners.

Editors with extensions

  • Visual Studio Code — a general-purpose editor that becomes a Ruby environment with the Ruby LSP extension.

  • Ruby LSP for VS Code — the extension for the Ruby LSP language server, adding completion, navigation, diagnostics and formatting.

  • Zed — a fast editor with built-in Ruby support through language servers.

  • Neovim — a terminal editor that talks to Ruby language servers through its LSP client.

See also