awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
felixfbecker avatar

felixfbecker/php-language-server

0
View on GitHub↗
1,193 stars·188 forks·PHP·ISC·2 views

Php Language Server

This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution.

The server distinguishes itself through its ability to operate within isolated containers and remote development environments. By utilizing a virtual file system abstraction and flexible communication protocols, it maintains project-wide symbol indexing and code analysis even when files are accessed remotely or stored in non-local environments.

The tool covers a broad range of development assistance, including workspace-wide symbol searching, documentation lookups, and the identification of syntax errors. It manages these tasks by maintaining an incremental index of project symbols and filtering diagnostic data to ensure relevant feedback during the coding process.

Features

  • PHP Code Analysis - Providing advanced code intelligence features like autocompletion and symbol navigation to PHP developers within their preferred code editor.
  • Codebase Indexing - Maintains an incremental in-memory index of project symbols for rapid lookup and navigation.
  • Language Servers - Implements the Language Server Protocol to provide IDE features for PHP codebases.
  • Static Code Analysis - Provides real-time static analysis to identify syntax errors and structural issues without executing code.
  • Source Code Analysis Tools - Analyzes source code to power essential IDE features like jump-to-definition and symbol navigation.
  • Remote Development Access - Enables remote filesystem access to ensure seamless code intelligence within isolated development containers.
  • Code Diagnostic Panels - Analyzes source code to highlight errors while filtering noise from external dependencies.
  • Symbol Documentation Previews - Displays declaration details and summary notes for code symbols directly within the editor interface.
  • PHP Development Tools - Acts as a backend service providing intelligence and editor integration for PHP developers.
  • Remote Development Environments - Supports reliable code analysis within isolated containers and remote development environments.
  • Symbol Indexing - Indexes project-wide symbols to enable rapid navigation to classes, interfaces, and constants.
  • Virtual File Systems - Uses a virtual file system abstraction to support code analysis across local, containerized, and remote environments.
  • MCP-over-STDIO Transports - Communicates with editors using standard input/output streams for decoupled, protocol-compliant data exchange.
  • Built-ins - Provides autocompletion and type information for native PHP standard library functions and extensions.
  • Abstract Syntax Tree Parsing - Parses PHP source code into structured trees to enable semantic analysis and navigation features.

Star history

Star history chart for felixfbecker/php-language-serverStar history chart for felixfbecker/php-language-server

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Php Language Server

Hand-picked collections where Php Language Server appears.
  • IDE plugins
  • a programming language for building web applications
  • Language Server Protocol Implementations

Open-source alternatives to Php Language Server

Similar open-source projects, ranked by how many features they share with Php Language Server.
  • zigtools/zlszigtools avatar

    zigtools/zls

    4,960View on GitHub↗

    ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like intelligence. It functions as a code intelligence provider, static code analysis tool, and automated refactoring engine for Zig projects. The server integrates directly with the Zig compiler toolchain to derive precise type information and perform semantic analysis. It uses this integration to surface real-time compilation errors as editor diagnostics and to provide semantic syntax highlighting based on resolved types rather than regex patterns. The project covers a wide range of de

    Ziglanguage-serverlanguage-server-protocollsp
    View on GitHub↗4,960
  • viatsko/awesome-vscodeviatsko avatar

    viatsko/awesome-vscode

    28,754View on GitHub↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    JavaScriptawesomeawesome-listlist
    View on GitHub↗28,754
  • phpdocumentor/phpdocumentorphpDocumentor avatar

    phpDocumentor/phpDocumentor

    4,332View on GitHub↗

    phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks into structured HTML API references. It functions as a static site generator and an automatic documentation tool designed to synchronize technical documentation with code changes. The project distinguishes itself by acting as a UML diagram generator, producing class and architectural graphs via PlantUML based on source analysis. It also supports technical manual authoring, rendering hand-written guides in Markdown and ReStructuredText alongside the automatically generated API re

    PHPdocblockdocblocksgraphviz
    View on GitHub↗4,332
  • fwcd/kotlin-language-serverfwcd avatar

    fwcd/kotlin-language-server

    2,034View on GitHub↗

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor. The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis

    Kotlinatomautocompletecode-completion
    View on GitHub↗2,034
See all 30 alternatives to Php Language Server→

Frequently asked questions

What does felixfbecker/php-language-server do?

This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution.

What are the main features of felixfbecker/php-language-server?

The main features of felixfbecker/php-language-server are: PHP Code Analysis, Codebase Indexing, Language Servers, Static Code Analysis, Source Code Analysis Tools, Remote Development Access, Code Diagnostic Panels, Symbol Documentation Previews.

What are some open-source alternatives to felixfbecker/php-language-server?

Open-source alternatives to felixfbecker/php-language-server include: zigtools/zls — ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like… viatsko/awesome-vscode — This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the… phpdocumentor/phpdocumentor — phpDocumentor is a PHP API documentation generator and source code analyzer that transforms PHP files and DocBlocks… sublimehq/packages — This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides… fwcd/kotlin-language-server — The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By… oclint/oclint — Oclint is a static analysis engine and extensible linting framework designed for C, C++, and Objective-C source code.…