Skip to content
PluginStats

Luau Language Server installs statistics

By JohnnyMorganz (2 listings) · VS Code Marketplace · Programming Languages

A Language Server Client for Luau

View on VS Code Marketplace Fresh · Oct 21, 2026

Luau Language Server has 117,875 recorded installs on VS Code Marketplace, ranking #2159 of 2,502 tracked listings.

Installs
117,875
Official API · Oct 21, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2159
Among tracked VS Code Marketplace listings

Rating: 4.33 / 5 from 12 ratings

About Luau Language Server

Luau Language Server

An implementation of a language server for the Luau programming language.

Getting Started

Install the extension from the VSCode Marketplace or OpenVSX Registry:

Alternatively, check out Getting Started for Language Server Clients to setup your own client for a different editor.

A Nightly Release runs every day with the latest changes on main. You can download the relevant release for your platform and manually install the .vsix. The nightly release builds with debug symbols and profiling instrumentation for debugging.

For General Users

The language server will start working immediately for general Luau code. There is built-in support for Luau's generalised require-by-string semantics, using require("./module").

To provide global type definitions for a custom environment, specify luau-lsp.types.definitionFiles. Corresponding documentation is configured using luau-lsp.types.documentationFiles.

If you use Luau in a different environment and are interested in using the language server, or looking for any specific features, please get in touch!

For Rojo Users (requires v7.3.0+)

By default, the latest Roblox type definitions and documentation are preloaded out of the box. This can be disabled by configuring luau-lsp.platform.type.

The language server uses Rojo-style sourcemaps to resolve DataModel instance trees for intellisense. This is done by running rojo sourcemap --watch default.project.json --output sourcemap.json. The server listens to changes of a sourcemap.json file present at the workspace root. It is recommended to add this file to your .gitignore.

The following settings are configurable for sourcemap generation:

  • luau-lsp.sourcemap.enabled: Whether sourcemap support is enabled (default: on)
  • luau-lsp.sourcemap.autogenerate: Whether sourcemaps are automatically generated by the client. If disabled, the server will listen to manual changes to a sourcemap.json file (default: on)
  • luau-lsp.sourcemap.rojoProjectFile: What project file to use (default: default.project.json)
  • luau-lsp.sourcemap.includeNonScripts: Whether to include non script instances in the sourcemap. May be disabled for expensive DataModels (default: on)
  • luau-lsp.sourcemap.sourcemapFile: What sourcemap file to use (default: sourcemap.json)

If you do not use Rojo, you can still use the Luau Language Server, you just need to manually generate a sourcemap.json file for your particular project layout. You can configure luau-lsp.sourcemap.generatorCommand to run a custom generator. If your generator does not support file watching, enable luau-lsp.sourcemap.useVSCodeWatcher.

Note: in the diagnostics type checker, the types for DataModel (DM) instances will resolve to any. This is a current limitation to reduce false positives. However, autocomplete and hover intellisense will correctly resolve the DM type. To enable this mode for diagnostics, set luau-lsp.diagnostics.strictDatamodelTypes (off by default). Read more.

A companion Studio plugin is available to provide DataModel information for Instances which are not part of your Rojo build / filetree: Plugin Marketplace

Standalone

The tool can run standalone, similar to luau-analyze, to provide type and lint warnings in CI, with full Rojo resolution and API types support. The entry point for the analysis tool is luau-lsp analyze.

Install the binary and run luau-lsp --help for more information.

Configuration

There are 2 types of configuration styles for the language server. General configuration is provided by .luaurc files, which allow you to configure language strictness, lints, and require aliases. More information is available in Luau's RFC documentation.

The second configuration style is specific to the language server. See luau-lsp in your editor's settings for more details.

Supported Features

  • Diagnostics (incl. type errors)
  • Autocompletion
  • Hover
  • Signature Help
  • Go To Definition
  • Go To Type Definition
  • Find References
  • Document Link
  • Document Symbol
  • Color Provider
  • Rename
  • Semantic Tokens
  • Inlay Hints
  • Documentation Comments (Moonwave Style - supporting both --- comment and --[=[ comment ]=], but must be next to statement)
  • Code Actions
  • Workspace Symbols
  • Folding Range
  • Call Hierarchy

The following are extra features defined in the LSP specification, but most likely do not apply to Luau or are not necessary. They can be investigated at a later time:

  • Go To Declaration (do not apply)
  • Go To Implementation (do not apply)
  • Code Lens (not necessary)
  • Document Highlight (not necessary - editor highlighting is sufficient)
  • Selection Range (not necessary - editor selection is sufficient)
  • Inline Value (applies for debuggers only)
  • Moniker
  • Formatting (see stylua)
  • Type Hierarchy (Luau currently does not provide any [public] ways to define type hierarchies)

Crash Reporting

The language server implements opt-in crash reporting, using Sentry.…

Description from the VS Code Marketplace listing.

  • json
  • lua
  • luau
  • roblox

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

Luau Language Server installs on VS Code Marketplace, last 90 days: 117,875 installs as of Oct 21, 2026.Luau Language ServerInstalls on VS Code Marketplace · Last 90 days117,875installs115.5K116K116.5K117K117.5K118KJul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
Luau Language Server installs on VS Code Marketplace, last 90 days: 117,875 installs as of Oct 21, 2026.

7/30/90-day growth

Luau Language Server installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Luau Language ServerInstalls growth on VS Code Marketplace117,875installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 21, 2026pluginstats.com
Luau Language Server installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Luau Language Server VS Code Marketplace ranking history: currently #2159 (by installs).Luau Language ServerVS Code Marketplace ranking · by installs · Last 90 days#2159current rank#2155#2160#2165#2170#2175#2180Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct 21, 2026pluginstats.com
Luau Language Server VS Code Marketplace ranking history: currently #2159 (by installs).

Ratings over time

Luau Language Server ratings on VS Code Marketplace, last 90 days: 12 ratings as of Oct 21, 2026.Luau Language ServerRatings on VS Code Marketplace · Last 90 days12ratings10.51111.51212.51313.5Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
Luau Language Server ratings on VS Code Marketplace, last 90 days: 12 ratings as of Oct 21, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,252 shown · page 108, #19 (overall #2,159)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 35, #14 (overall #694)
Programming Languages: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 12, #6 (overall #226)
Linters: every listing in installs order

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.

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

Recent observations

Full history (6)
Recent installs observations for Luau Language Server
Date (UTC)InstallsChange vs. previous
117,875+298
117,577+498
117,079+663
116,416+116
116,300+358
115,942—

Similar VS Code Marketplace Programming Languages plugins

All 20 Luau Language Server alternatives

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=JohnnyMorganz.luau-lsp. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.