language-server-protocol
A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.
Related contents:
A language server for Caddyfile configuration files.
A community-driven source of knowledge for Language Server Index Format implementations
LSIF.dev is a community-driven site, maintained by Sourcegraph, to track development progress of LSIF indexers. Join our Discord.
a PHP language server .
Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant.
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.
An extremely fast Python type checker and language server, written in Rust.
Related contents:
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).
SQL language server written in Go.
sqls aims to provide advanced intelligence for you to edit sql in your own editor.
An extremely fast Python type checker, written in Rust.
Related contents:
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.
The official Terraform language server (terraform-ls) maintained by HashiCorp provides IDE features to any LSP-compatible editor.
Related contents:
HTML Language Server and Templating Language Library.
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.
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Marksman is a program that integrates with your editor to assist you in writing and maintaining your Markdown documents. Using LSP protocol it provides completion, goto definition, find references, rename refactoring, diagnostics, and more. In addition to regular Markdown, it also supports wiki-link-style references that enable Zettelkasten-like1, 2 note taking. See more about Marksman's features below.
⎈ Language server for Helm ⎈
Helm-ls is a helm language server protocol LSP implementation.
Harper is an English grammar checker designed to be just right. I created it after years of dealing with the shortcomings of the competition.
Related contents:
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 experimental language server for the Python programming language.