lsp
Rust Glancer is an experimental LSP implementation that tries to use a different architecture compared to rust-analyzer in order to lower RAM usage and make editor restarts faster.
Related contents:
a PHP language server.
Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant.
Rust LSP that doesn't eat memory for breakfast.
Rust Glancer is a memory efficient LSP for Rust. It uses a different approach compared to rust-analyzer: instead of storing everything in memory and recomputing dynamically, it uses frozen workspaces that can be offloaded to the filesystem. As a result, the LSP gets some performance penalty, but is able to achieve extreme memory efficiency and instant restarts.
a PHP language server .
Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant.
The official Terraform language server (terraform-ls) maintained by HashiCorp provides IDE features to any LSP-compatible editor.
Related contents:
This is a simple language server for Terragrunt.
It's a work in progress, and we're looking to start coordination with the Terragrunt community to make this the best possible language server for Terragrunt.
A language server for Caddyfile configuration files.
Language server for Dockerfiles, Compose files, and Bake files.
The Docker Language Server is a language server for providing language features for file types in the Docker ecosystem (Dockerfiles, Compose files, and Bake files).
An experimental language server for the Python programming language.
This is an independent project and not an official GitLab product. It is intended to be used alongside yaml-language-server (yamlls), providing specialized support for GitLab CI files without replacing yamlls.
⎈ Language server for Helm ⎈
Helm-ls is a helm language server protocol LSP implementation.
The Language Server Protocol (LSP) defines the protocol used between an editor or IDE and a language server that provides language features like auto complete, go to definition, find all references etc. The goal of the Language Server Index Format (LSIF, pronounced like "else if") is to support rich code navigation in development tools or a Web UI without needing a local copy of the source code.
Related contents:
An extremely fast Python type checker and language server, written in Rust.
Related contents:
The best way of working with Protocol Buffers. Kafka and gRPC for the modern age.
Store directly to Apache Iceberg™ tables and guarantee data quality with Bufstream, a drop-in replacement for Apache Kafka® deployed entirely in your own VPC on AWS, GCP, or Azure.
The buf CLI is the best tool for working with Protocol Buffers. It provides:
-
A linter that enforces good API design choices and structure.
-
A breaking change detector that enforces compatibility at the source code or wire level.
-
A generator that invokes your plugins based on configuration files.
-
A formatter that formats your Protobuf files in accordance with industry standards.
-
Integration with the Buf Schema Registry, including full dependency management.
Related contents:
Langium is an open source language engineering tool with first-class support for the Language Server Protocol, written in TypeScript and running in Node.js.