# sveltejs/language-tools

The Svelte Language Server, and official extensions which use it

Repository: https://github.com/sveltejs/language-tools
Canonical: https://ross.abutalabs.com/products/sveltejs-language-tools
Language: TypeScript
License: MIT
License Family: permissive
Topics: language-server, vscode-extension, svelte
Last push: 2026-08-21T03:59:52+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 98, release rhythm 85, longevity 100
- inputs: {"age_days": 2362, "days_push": 12, "days_rel": 20, "gap_med": 0.0, "n_releases_24m": 181}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1442, forks 249 (observed 2026-08-28T04:04:44.744153+00:00)

## What it is
Svelte Language Tools provides a Language Server Protocol implementation for Svelte files, powering the official VS Code extension and plugins for other IDEs. It delivers editor features like diagnostics, completions, and TypeScript integration for .svelte files.

## Use cases
- get syntax highlighting and intellisense for svelte files in vscode
- typescript type checking inside svelte components
- autocomplete and diagnostics for svelte templates
- set up svelte support in neovim or other LSP-compatible editors
- format and lint svelte files from the editor

## When to choose
- you write Svelte apps and want a first-class editor experience
- you need an LSP server to integrate Svelte support into any editor
- you want official, up-to-date Svelte tooling maintained by the Svelte team

## When to avoid
- you don't use Svelte or .svelte files
- you need a general-purpose JavaScript/HTML language server without Svelte support

## Facets
- artifact type: plugin
- maturity: active
- function: editor, developer-tools, type-system, linter
- domain: developer-tools, frontend, web-development, text-editors
- platform: editor-plugin, cross-platform
- tags: language-server-protocol, svelte, vscode-extension, editor-integration, intellisense, nodejs, typescript

## Member repositories
- sveltejs/language-tools (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:44.744153+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:25.676682+00:00, confidence not recorded.
  - readme: https://github.com/sveltejs/language-tools (fetched 2026-08-28T04:04:44.744153+00:00, sha bc7c0a423c5e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
