Ross ROSS = Recommend OSS · open-source software intelligence for agents

elixir-lsp/elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol" observed · 2026-08-28

github.com/elixir-lsp/elixir-ls · homepage · Elixir · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 98
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 13.5
  • age_days: 3083
  • days_rel: 84
  • days_push: 17
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

1774 stars · 226 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

ElixirLS is a language server for Elixir implementing the Language Server Protocol, providing IDE features like completion, go-to-definition, formatting, and Dialyzer-based analysis. It also includes a debug adapter implementing the Debug Adapter Protocol for step-through debugging of Elixir projects.

Use cases

  • get autocomplete and go-to-definition for Elixir in my editor
  • run the Elixir compiler and see errors inline in my IDE
  • integrate Dialyzer static analysis into my editor
  • debug Elixir applications with breakpoints in VS Code
  • format Elixir code automatically on save
  • find all references to a function across a Mix project

When to choose

  • you write Elixir and want IDE features in any LSP-compatible editor
  • you need step-through debugging for Elixir via DAP
  • you want incremental Dialyzer analysis and inline warnings

When to avoid

  • your editor has no LSP client support
  • you only need syntax highlighting without code intelligence
  • you work primarily with Erlang rather than Elixir

Facets

service · maturity active

developer-tools documentation testing developer-tools programming-languages text-editors cross-platform cli elixir language-server-protocol lsp debug-adapter-protocol ide-support dialyzer mix

2 sources

Member repositories

RepositoryRoleHealth v2
elixir-lsp/elixir-lsmain95

For agents

markdown · JSON · MCP: product_card(name="elixir-lsp/elixir-ls")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem