awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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 vues

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.

Historique des stars

Graphique de l'historique des stars pour felixfbecker/php-language-serverGraphique de l'historique des stars pour felixfbecker/php-language-server

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Php Language Server

Sélections manuelles où Php Language Server apparaît.
  • IDE plugins
  • un langage de programmation pour créer des applications web
  • Implémentations du Language Server Protocol

Alternatives open source à Php Language Server

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Php Language Server.
  • zigtools/zlsAvatar de zigtools

    zigtools/zls

    4,960Voir sur 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
    Voir sur GitHub↗4,960
  • viatsko/awesome-vscodeAvatar de viatsko

    viatsko/awesome-vscode

    28,754Voir sur 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
    Voir sur GitHub↗28,754
  • phpdocumentor/phpdocumentorAvatar de phpDocumentor

    phpDocumentor/phpDocumentor

    4,332Voir sur 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
    Voir sur GitHub↗4,332
  • fwcd/kotlin-language-serverAvatar de fwcd

    fwcd/kotlin-language-server

    2,034Voir sur 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
    Voir sur GitHub↗2,034
Voir les 30 alternatives à Php Language Server→

Questions fréquentes

Que fait felixfbecker/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.

Quelles sont les fonctionnalités principales de felixfbecker/php-language-server ?

Les fonctionnalités principales de felixfbecker/php-language-server sont : PHP Code Analysis, Codebase Indexing, Language Servers, Static Code Analysis, Source Code Analysis Tools, Remote Development Access, Code Diagnostic Panels, Symbol Documentation Previews.

Quelles sont les alternatives open-source à felixfbecker/php-language-server ?

Les alternatives open-source à felixfbecker/php-language-server incluent : 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.…