PhpThunder

A blazing-fast PHP extension for VS Code — Language Server, Formatter, Debugger, Composer tools, todo treeviews & profiling in one.

Professional PHP Development in VS Code

Language Server

Auto-completion, go-to-definition, hover docs, find references, diagnostics, rename & more. Supports PHP 5.6–8.5.

Code Formatter

Highly configurable formatter with fine-grained control over arrays, parameters, control structures & inline width.

Built for Speed

Written in Go. Built from scratch for minimal latency and maximum reliability.

Multi-PHP Support

Named interpreter profiles, configurable per workspace folder. Status bar indicator shows active version.

Composer Support

Detects composer.json changes, rebuilds vendor intelligence, and keeps project indexing in sync with your dependencies.

Todo Treeview

Surface TODOs and related task notes in a treeview so open work is easy to review, jump to, and keep organized.

Test Runner

Integrated PHPUnit & Pest detection with results panel, run & debug individual tests.

Debugger (Xdebug)

CLI, Web & Attach modes. Built-in PHP server, auto-Xdebug config, framework detection (Laravel, Symfony).

Profiling

Profile extension activity to spot slow scans, costly actions, and other hotspots before they impact your workflow.

Pricing

Per seat, billed per license. Loyalty discounts automatically apply at renewal.

Starter

1 – 9 seats
$5 $50

per seat / month per seat / year

  • Year 2: $4$40/seat
  • Year 3+: $3$30/seat
  • All Pro features
  • 10 devices per seat
Get Started

Team

10 – 29 seats
$4 $40

per seat / month per seat / year

  • Year 2: $3$30/seat
  • Year 3+: $2.5$25/seat
  • All Pro features
  • 10 devices per seat
Get Started

Business

30+ seats
$3 $30

per seat / month per seat / year

  • Year 2: $2$20/seat
  • Year 3+: $1.5$15/seat
  • All Pro features
  • 10 devices per seat
Get Started
Perpetual license included. Annual billing activates the perpetual license immediately, while monthly billing activates it after 12 months. The entitlement always corresponds to the version available at the beginning of the 12‑month term.

Need unlimited seats? Contact us for a custom plan.