# PHPantom-dev/phpantom_lsp

Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant.

Repository: https://github.com/PHPantom-dev/phpantom_lsp
Canonical: https://ross.abutalabs.com/products/phpantom_lsp
Homepage: https://phpantom-dev.github.io/phpantom_lsp/
Language: Rust
License: MIT
License Family: permissive
Topics: lsp, lsp-server, php, laravel, neovim-plugin, phpstorm-plugin, vscode-extension, drupal
Last push: 2026-09-01T01:06:35+00:00

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

## Adoption (not part of the score)
Stars 1160, forks 61 (observed 2026-09-01T02:13:57.516682+00:00)

## What it is
PHPantom is a fast, lightweight PHP language server written in Rust with deep type intelligence, including generics, PHPStan annotations, and Laravel support. It starts instantly without an indexing phase and integrates with editors via Neovim, VS Code, and PhpStorm plugins.

## Use cases
- php language server for neovim
- autocomplete with phpstan types and generics
- fast php code intelligence without indexing
- laravel ide support in vscode
- php diagnostics for undefined variables and type errors
- phpstan integration in my editor

## When to choose
- you want a fast, low-memory PHP language server with instant startup
- you need deep type intelligence like generics, @mixin, and PHPStan types
- you work with Laravel or Drupal and want rich editor support
- you want free access to features other servers paywall

## When to avoid
- you need call hierarchy support, which is not yet implemented
- you rely on PhpStorm's full IDE feature set rather than an LSP
- you need a battle-tested, fully mature language server for critical workflows

## Facets
- artifact type: library
- maturity: active
- function: editor, linter, developer-tools
- domain: developer-tools, text-editors, web-development, programming-languages
- platform: windows, editor-plugin, rust
- tags: language-server, lsp, php, laravel, phpstan, neovim, vscode, phpstorm, drupal, type-inference, linux, macos

## Member repositories
- PHPantom-dev/phpantom_lsp (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:13:57.516682+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-30T06:33:35.584585+00:00, confidence not recorded.
  - readme: https://github.com/PHPantom-dev/phpantom_lsp (fetched 2026-09-01T02:13:57.516682+00:00, sha 2e67bca417cd)
  - homepage: https://phpantom-dev.github.io/phpantom_lsp/ (fetched 2026-08-29T12:38:18.450970+00:00, sha 36c6c3c2e4f9)
  - registry_crates: https://crates.io/api/v1/crates/phpantom_lsp (fetched 2026-08-29T12:38:18.463274+00:00, sha 7cd41b609a5f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
