leocavalcante

PLS: PHP Language Server - AI-native LSP with a blazing-fast bundled parser. Made by AI agents, for AI agents (and humans too!)

13
1
100% credibility
Found Feb 03, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

PLS is a standalone PHP Language Server that provides editor features like navigation, completions, diagnostics, and refactoring using a built-in parser without needing PHP installed.

How It Works

1
πŸ” Discover PHP coding helper

You hear about a smart tool that makes writing PHP easier right in your favorite editor.

2
πŸ“₯ Add it to your editor

Download the ready-to-use file and install it like any other editor add-on.

3
βš™οΈ Open your PHP project

Fire up your coding app, load your PHP files, and it starts helping instantly.

4
✨ Smart suggestions appear

As you type, helpful code ideas, error spots, and fixes pop up automatically.

5
πŸ”„ Jump around and refactor

Click to find where code is used, rename safely, or auto-update imports when moving files.

πŸŽ‰ Code faster with confidence

Your PHP projects come alive with reliable guidance, saving time and headaches.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pls?

PLS delivers a full PHP Language Server over LSP 3.17, handling navigation like go-to-definition and references, completions, hovers, diagnostics, formatting, and PSR-4-aware refactoring that auto-updates namespaces on file moves. Built in TypeScript as a single Bun-powered executable with no PHP binary or external deps needed, it supports VS Code via VSIX and Neovim via plugin. AI-native design targets agents and humans editing modern PHP.

Why is it gaining traction?

Zero-setup binaries mean instant startup and fast parsing without PHP runtimes, beating tools needing full PHP installs. Comprehensive features cover attributes, enums, arrow functions, and throw expressions, with semantic checks spotting unused imports or undefined methods. Developers notice smooth incremental indexing and workspace-wide ops in large PSR-4 projects.

Who should use this?

PHP backend devs in Neovim or VS Code monorepos, especially those refactoring across namespaces or using AI agents for code gen. Suited for Docker/container workflows avoiding PHP deps, or teams needing quick diagnostics without heavy tooling like phpactor.

Verdict

Early but capable with 94% test coverage and solid docsβ€”grab binaries from releases for a lightweight PHP LSP alternative. At 12 stars and 1.0% credibility, it's experimental; test on real projects before production.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.