Skip to content
PluginStats

Ruby LSP installs statistics

By Shopify (14 listings) · VS Code Marketplace · Programming Languages

VS Code plugin for connecting with the Ruby LSP

View on VS Code Marketplace Fresh · Oct 18, 2026

Ruby LSP has 1,954,390 recorded installs on VS Code Marketplace.

It ranks #353 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 2.8 out of 5 from 61 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
1,954,390
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#353
Among tracked VS Code Marketplace listings

Rating: 2.82 / 5 from 61 ratings

About Ruby LSP

Ruby LSP

The Ruby LSP is an implementation of the language server protocol for Ruby, used to improve rich features in editors.

Features

The Ruby LSP features include

• Semantic highlighting • Symbol search and code outline • RuboCop errors and warnings (diagnostics) • Format on save (with RuboCop or Syntax Tree) • Format on type • Debugging support • Running and debugging tests through VS Code's UI • Go to definition • Showing documentation on hover • Completion • Fuzzy search declarations anywhere in the project (workspace symbol) • Running Rails generators from the UI

See complete information about features here.

If you experience issues, please see the troubleshooting guide.

[Experimental] GitHub Copilot chat agent

For users of Copilot, the Ruby LSP contributes a Ruby agent for AI assisted development of Ruby applications. Below you can find the documentation of each command for the Ruby agent. For information about how to interact with Copilot Chat, check VS Code's official documentation.

Design command

The @ruby /design command is intended to be a domain driven design expert to help users model concepts for their Rails applications. Users should describe what type of application they are building and which concept they are trying to model. The command will read their Rails application's schema and use their prompt, previous interactions and the schema information to provide suggestions of how to design the application. For example,

The output is a suggested schema for courses including relationships with users. In the chat window, two buttons will appear: Generate with Rails, which invokes the Rails generators to create the models suggested, and Revert previous generation, which will delete files generated by a previous click in the generate button.

As with most LLM chat functionality, suggestions may not be fully accurate, especially in the first iteration. Users can continue chatting with the @ruby agent to fine tune the suggestions given, before deciding to move forward with generation.

If you have feedback about this feature, you can let us know in the DX Slack or by creating an issue.

Usage

Search for Shopify.ruby-lsp in the extensions tab and click install.

By default, the Ruby LSP will generate a .ruby-lsp directory with a composed bundle that includes the server gem. Additionally, it will attempt to use available version managers to select the correct Ruby version for any given project. Refer to configuration for more options.

Commands

Available commands are listed below and can always be found by searching for the Ruby LSP prefix in the command palette (Default hotkey: CMD + SHIFT + P).

| Command | Description |

| Ruby LSP: Start | Start the Ruby LSP server | | Ruby LSP: Restart | Restart the Ruby LSP server | | Ruby LSP: Stop | Stop the Ruby LSP server | | Ruby LSP: Update language server gem | Updates the ruby-lsp server gem to the latest version |

Snippets

This extension provides convenience snippets for common Ruby constructs, such as blocks, classes, methods or even unit test boilerplates. Find the full list here.

Configuration

Enable or disable features

The Ruby LSP allows disabling specific features. To do so, open the language status center right next to the language mode Ruby and select Manage right next to enabled features.

Ruby version managers

To boot the server properly, the Ruby LSP uses a version manager to activate the right environment variables that point Bundler to the Ruby and gem paths. This is especially necessary when switching between projects that use different Ruby versions - since those paths change and need to be reactivated.

By default, the Ruby LSP will attempt to automatically determine which version manager it should use, checking which ones are available (auto option). If that fails, then the version manager must be manually configured. You can do so by clicking Change version manager in the language status center or by changing your VS Code user settings.

To make sure that the Ruby LSP can find the version manager scripts, make sure that they are loaded in the shell's configuration script (e.g.: ~/.bashrc, ~/.zshrc) and that the SHELL environment variable is set and pointing to the default shell.

[!NOTE]

For manager-specific notes, setting up custom activation for managers not listed above and community-contributed examples, please see version managers.

Configuring a formatter

The tool to be used for formatting files can be configured with the following setting.

Ruby version requirement

By default, the Ruby LSP uses the current project's Ruby version and bundle. This allows the LSP to index the correct gem versions, and to ensure formatting behavior is consistent with CI.

The Ruby LSP and its main dependency Prism (the new Ruby parser) both follow the same policy, which is to support only Ruby versions that are not beyond their end-of-life.

If you're working on a project with an older Ruby version, it might be possible to install older versions of the server gem to get support for older rubies, but that might also involve using older versions of the VS Code extension - since some functionality requires implementations in both client and server.

The other alternative is to use a custom Gemfile separate from the project with a different Ruby version. Notice that certain functionality may be degraded or require manual configuration, since the Ruby LSP will not be able to inspect the project's real bundle to discover dependencies. Please see the instructions below.

Using a custom Gemfile

If you are working on a project using an older version of Ruby not supported by Ruby LSP, then you may specify a separate Gemfile for development tools.

Note: when using this, gems will not be installed automatically and neither will ruby-lsp upgrades.…

Description from the VS Code Marketplace listing.

  • chat-participant
  • debuggers
  • erb
  • rbs
  • ruby
  • snippet

Where Ruby LSP sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 18, #13 (overall #353)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 8, #2 (overall #142)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 4, #2 (overall #62)
Snippets: every listing in installs order
PNG SVG
Testing76 listings · 4 pages · page 1, #19 (overall #19)
Testing: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Ruby LSP installs on VS Code Marketplace, last 90 days: 1,954,390 installs as of Oct 18, 2026.Ruby LSPInstalls on VS Code Marketplace · Last 90 days1,954,390installs2M2M2M2M2M2M2M2MJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Ruby LSP installs on VS Code Marketplace, last 90 days: 1,954,390 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Ruby LSP installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Ruby LSPInstalls growth on VS Code Marketplace1,954,390installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Ruby LSP installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Ruby LSP VS Code Marketplace ranking history: currently #353 (by installs).Ruby LSPVS Code Marketplace ranking · by installs · Last 90 days#353current rank#351#352#353#354#355Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Ruby LSP VS Code Marketplace ranking history: currently #353 (by installs).
PNG SVG

Ratings over time

Ruby LSP ratings on VS Code Marketplace, last 90 days: 61 ratings as of Oct 18, 2026.Ruby LSPRatings on VS Code Marketplace · Last 90 days61ratings5456586062646668Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Ruby LSP ratings on VS Code Marketplace, last 90 days: 61 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for Ruby LSP
Date (UTC)InstallsChange vs. previous
1,954,390+407
1,953,983+211
1,953,772—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.