The Ruby and Rails IDE with first-class support for Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less, and more.
RubyMine is an integrated development environment from JetBrains for Ruby and Ruby on Rails development, also supporting gem development without Rails. It provides context-aware code navigation, syntax highlighting, autocompletion, and refactoring tools, along with a graphical debugger for Ruby and JavaScript that supports breakpoints and incremental execution. The IDE includes a GUI-based test runner, built-in database tools, version control integration, SQL support, and Docker deployment capabilities without leaving the editor.
The product integrates AI features, including code completion, next-edit suggestions, code explanation, refactoring guidance, and commit message generation. It supports multiple AI models (Claude, GPT, Gemini, Grok, or local models) and multi-agent tools (Junie, Claude Agent, Codex, GitHub Copilot, Cursor via ACP), with usage available through JetBrains AI credits or the user's own AI subscriptions and API keys.
RubyMine supports Rails, RBS, Rake, Rubocop, Hotwire, RSpec, and Git, and incorporates web technologies from WebStorm and database tools from DataGrip. It is aimed at Ruby and Rails developers, from beginners to experienced teams, and is free for non-commercial use. JetBrains states the product is SOC 2 certified.
RubyMine is free for non-commercial use; otherwise it is a paid JetBrains product.
RubyMine integrates with Ruby, Rails, RBS, Rake, Rubocop, Docker, RSpec, Hotwire, JavaScript, and SQL, and includes web technologies from WebStorm and database tools from DataGrip.
Yes, it offers natively integrated AI with models like Claude, GPT, Gemini, and Grok, plus a multi-agent experience including Junie, Claude Agent, Codex, GitHub Copilot, and Cursor via ACP.
It is aimed at Ruby and Ruby on Rails developers, from beginners to experienced professionals, and is used by over 100,000 Ruby professionals.
RubyMine adheres to industry-leading security standards including SOC 2 certification for data protection and regulatory compliance.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Quokka.js runs your JavaScript and TypeScript code and displays results inline in VS Code, WebStorm, and Sublime Text.
Use readme.so.
Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux.
RunJS is a desktop JavaScript playground that evaluates your code as you type and gives instant feedback. Ideal for prototyping ideas or trying out new libraries.
Screen Studio is a professional and simple to use screen recorder for macOS that lets you create professionally looking screen recordings & tutorial videos in minutes, without video editing skills needed.
Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.