[ { "name": "actionlint", "description": "Static checker for GitHub Actions workflow files.", "homepage": "https://github.com/rhysd/actionlint", "licenses": [ "MIT" ], "languages": [ "YAML" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/rhysd/actionlint@v1.7.7", "asset": [ { "target": "darwin_x64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz", "bin": "actionlint" }, { "target": "darwin_arm64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz", "bin": "actionlint" }, { "target": "linux_x64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz", "bin": "actionlint" }, { "target": "linux_arm64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz", "bin": "actionlint" }, { "target": "linux_arm", "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz", "bin": "actionlint" }, { "target": "linux_x86", "file": "actionlint_{{ version | strip_prefix \"v\" }}_linux_386.tar.gz", "bin": "actionlint" }, { "target": "win_x64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_amd64.zip", "bin": "actionlint.exe" }, { "target": "win_arm64", "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_arm64.zip", "bin": "actionlint.exe" }, { "target": "win_x86", "file": "actionlint_{{ version | strip_prefix \"v\" }}_windows_386.zip", "bin": "actionlint.exe" } ] }, "bin": { "actionlint": "{{source.asset.bin}}" } }, { "name": "ada-language-server", "description": "Ada/SPARK language server.", "homepage": "https://github.com/AdaCore/ada_language_server", "licenses": [ "GPL-3.0-or-later" ], "languages": [ "Ada" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/AdaCore/ada_language_server@26.0.202507021", "asset": [ { "target": "darwin_x64", "file": "als-{{version}}-darwin-x64.tar.gz", "bin": "integration/vscode/ada/x64/darwin/ada_language_server" }, { "target": "darwin_arm64", "file": "als-{{version}}-darwin-arm64.tar.gz", "bin": "integration/vscode/ada/arm64/darwin/ada_language_server" }, { "target": "linux_arm64_gnu", "file": "als-{{version}}-linux-arm64.tar.gz", "bin": "integration/vscode/ada/arm64/linux/ada_language_server" }, { "target": "linux_x64_gnu", "file": "als-{{version}}-linux-x64.tar.gz", "bin": "integration/vscode/ada/x64/linux/ada_language_server" }, { "target": "win_x64", "file": "als-{{version}}-win32-x64.tar.gz", "bin": "integration/vscode/ada/x64/win32/ada_language_server.exe" } ], "version_overrides": [ { "constraint": "semver:<=25.0.20241014", "id": "pkg:github/AdaCore/ada_language_server@25.0.20241014", "asset": [ { "target": "darwin_x64", "file": "x64-darwin.tar.gz", "bin": "integration/vscode/ada/x64/darwin/ada_language_server" }, { "target": "darwin_arm64", "file": "arm64-darwin.tar.gz", "bin": "integration/vscode/ada/arm64/darwin/ada_language_server" }, { "target": "linux_x64_gnu", "file": "x64-linux.tar.gz", "bin": "integration/vscode/ada/x64/linux/ada_language_server" }, { "target": "win_x64", "file": "x64-win32.tar.gz", "bin": "integration/vscode/ada/x64/win32/ada_language_server.exe" } ] }, { "constraint": "semver:<=24.0.6", "id": "pkg:github/AdaCore/ada_language_server@24.0.6", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "als-{{version}}-macOS_amd64.zip", "bin": "x64/darwin/ada_language_server" }, { "target": "linux_x64_gnu", "file": "als-{{version}}-Linux_amd64.zip", "bin": "x64/linux/ada_language_server" }, { "target": "win_x64", "file": "als-{{version}}-Windows_amd64.zip", "bin": "x64/win32/ada_language_server.exe" } ] }, { "constraint": "semver:<=23.0.19", "id": "pkg:github/AdaCore/ada_language_server@23.0.19", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "als-{{version}}-macOS_amd64.zip", "bin": "darwin/ada_language_server" }, { "target": "linux_x64_gnu", "file": "als-{{version}}-Linux_amd64.zip", "bin": "linux/ada_language_server" }, { "target": "win_x64", "file": "als-{{version}}-Windows_amd64.zip", "bin": "win32/ada_language_server.exe" } ] } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/AdaCore/ada_language_server/{{version}}/integration/vscode/ada/package.json" }, "bin": { "ada_language_server": "{{source.asset.bin}}" } }, { "name": "aiken", "description": "A modern smart contract platform for Cardano", "homepage": "https://github.com/aiken-lang/aiken", "licenses": [ "Apache-2.0" ], "languages": [ "Aiken" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/aiken-lang/aiken@v1.1.19", "asset": [ { "target": "darwin_x64", "file": "aiken-x86_64-apple-darwin.tar.gz", "bin": "aiken-x86_64-apple-darwin/aiken" }, { "target": "darwin_arm64", "file": "aiken-aarch64-apple-darwin.tar.gz", "bin": "aiken-aarch64-apple-darwin/aiken" }, { "target": "linux_x64", "file": "aiken-x86_64-unknown-linux-musl.tar.gz", "bin": "aiken-x86_64-unknown-linux-musl/aiken" }, { "target": "win_x64", "file": "aiken-x86_64-pc-windows-msvc.tar.gz", "bin": "aiken-x86_64-pc-windows-msvc/aiken.exe" } ] }, "bin": { "aiken": "{{source.asset.bin}}" } }, { "name": "air", "description": "R formatter and language server", "homepage": "https://posit-dev.github.io/air/", "licenses": [ "MIT" ], "languages": [ "R" ], "categories": [ "Formatter", "LSP" ], "source": { "id": "pkg:github/posit-dev/air@0.7.1", "asset": [ { "target": "darwin_arm64", "file": "air-aarch64-apple-darwin.tar.gz", "bin": "air-aarch64-apple-darwin/air" }, { "target": "darwin_x64", "file": "air-x86_64-apple-darwin.tar.gz", "bin": "air-x86_64-apple-darwin/air" }, { "target": "linux_arm64_gnu", "file": "air-aarch64-unknown-linux-gnu.tar.gz", "bin": "air-aarch64-unknown-linux-gnu/air" }, { "target": "linux_x64_gnu", "file": "air-x86_64-unknown-linux-gnu.tar.gz", "bin": "air-x86_64-unknown-linux-gnu/air" }, { "target": "win_x86", "file": "air-aarch64-pc-windows-msvc.zip", "bin": "air.exe" }, { "target": "win_x64", "file": "air-x86_64-pc-windows-msvc.zip", "bin": "air.exe" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/posit-dev/air/{{version}}/editors/code/package.json" }, "bin": { "air": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "air" } }, { "name": "alejandra", "description": "The Uncompromising Nix Code Formatter", "homepage": "https://github.com/kamadorueda/alejandra", "licenses": [ "Unlicense" ], "languages": [ "Nix" ], "categories": [ "Formatter" ], "source": { "id": "pkg:cargo/alejandra_cli@4.0.0?repository_url=https://github.com/kamadorueda/alejandra" }, "bin": { "alejandra": "cargo:alejandra" } }, { "name": "alex", "description": "Catch insensitive, inconsiderate writing.", "homepage": "https://github.com/get-alex/alex", "licenses": [ "MIT" ], "languages": [ "Markdown" ], "categories": [ "Linter" ], "source": { "id": "pkg:npm/alex@11.0.1" }, "bin": { "alex": "npm:alex" } }, { "name": "angular-language-server", "description": "The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside\nAngular templates. It works with external templates in separate HTML files, and also with in-line templates.\n", "homepage": "https://angular.io/guide/language-service", "licenses": [ "MIT" ], "languages": [ "Angular" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40angular/language-server@20.2.2", "extra_packages": [ "typescript@5.8.3" ], "version_overrides": [ { "constraint": "semver:<=19.2.4", "id": "pkg:npm/%40angular/language-server@19.2.4", "extra_packages": [ "typescript@5.8.3" ] }, { "constraint": "semver:<=18.2.0", "id": "pkg:npm/%40angular/language-server@18.2.0", "extra_packages": [ "typescript@5.4.5" ] }, { "constraint": "semver:<=17.3.2", "id": "pkg:npm/%40angular/language-server@17.3.2", "extra_packages": [ "typescript@5.3.2" ] }, { "constraint": "semver:<=16.2.0", "id": "pkg:npm/%40angular/language-server@16.2.0", "extra_packages": [ "typescript@5.1.3" ] }, { "constraint": "semver:<=15.2.1", "id": "pkg:npm/%40angular/language-server@15.2.1", "extra_packages": [ "typescript@4.8.2" ] }, { "constraint": "semver:<=14.2.0", "id": "pkg:npm/%40angular/language-server@14.2.0", "extra_packages": [ "typescript@4.8.2" ] }, { "constraint": "semver:<=13.3.4", "id": "pkg:npm/%40angular/language-server@13.3.4", "extra_packages": [ "typescript@4.6.2" ] }, { "constraint": "semver:<=12.2.3", "id": "pkg:npm/%40angular/language-server@12.2.3", "extra_packages": [ "typescript@4.3.4" ] }, { "constraint": "semver:<=11.2.14", "id": "pkg:npm/%40angular/language-server@11.2.14", "extra_packages": [ "typescript@4.1.5" ] } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/angular/vscode-ng-language-service/v{{version}}/package.json" }, "bin": { "ngserver": "npm:ngserver" }, "neovim": { "lspconfig": "angularls" } }, { "name": "ansible-language-server", "description": "Ansible Language Server.", "homepage": "https://github.com/ansible/vscode-ansible", "licenses": [ "MIT" ], "languages": [ "Ansible" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40ansible/ansible-language-server@1.2.3" }, "bin": { "ansible-language-server": "npm:ansible-language-server" }, "neovim": { "lspconfig": "ansiblels" } }, { "name": "ansible-lint", "description": "Ansible Lint is a command-line tool for linting playbooks, roles and collections aimed toward any Ansible users.", "homepage": "https://github.com/ansible/ansible-lint", "licenses": [ "GPL-3.0-or-later", "MIT" ], "languages": [ "Ansible" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/ansible-lint@25.9.0", "supported_platforms": [ "unix" ] }, "bin": { "ansible-lint": "pypi:ansible-lint" } }, { "name": "antlers-language-server", "description": "Provides rich language features for Statamic's Antlers templating language, including code completions, syntax\nhighlighting, and more.\n", "homepage": "https://github.com/Stillat/vscode-antlers-language-server", "licenses": [ "MIT" ], "languages": [ "Antlers" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/antlers-language-server@1.3.14" }, "bin": { "antlersls": "npm:antlersls" }, "neovim": { "lspconfig": "antlersls" } }, { "name": "apex-language-server", "description": "The Apex Language Server is an IDE-agnostic way for tools to access code-editing capabilities such as code completion, go to definition, find all usage, and refactoring.", "homepage": "https://github.com/forcedotcom/salesforcedx-vscode", "licenses": [ "BSD-3-Clause" ], "languages": [ "Apex" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/forcedotcom/salesforcedx-vscode@v64.14.0", "asset": { "file": "salesforcedx-vscode-apex-{{ version | strip_prefix \"v\" }}.vsix" } }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-apex/package.json" }, "share": { "apex-language-server/apex-jorje-lsp.jar": "extension/dist/apex-jorje-lsp.jar" } }, { "name": "api-linter", "description": "A linter for APIs defined in protocol buffers.", "homepage": "https://github.com/googleapis/api-linter", "licenses": [ "Apache-2.0" ], "languages": [ "Protobuf" ], "categories": [ "Linter" ], "source": { "id": "pkg:golang/github.com/googleapis/api-linter@v1.71.0#cmd/api-linter" }, "bin": { "api-linter": "golang:api-linter" } }, { "name": "arduino-language-server", "description": "An Arduino Language Server based on Clangd to Arduino code autocompletion.", "homepage": "https://github.com/arduino/arduino-language-server", "licenses": [ "MIT" ], "languages": [ "Arduino" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/arduino/arduino-language-server@0.7.7", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "arduino-language-server_{{version}}_macOS_64bit.tar.gz", "bin": "arduino-language-server" }, { "target": "linux_x64", "file": "arduino-language-server_{{version}}_Linux_64bit.tar.gz", "bin": "arduino-language-server" }, { "target": "linux_x86", "file": "arduino-language-server_{{version}}_Linux_32bit.tar.gz", "bin": "arduino-language-server" }, { "target": "linux_arm64", "file": "arduino-language-server_{{version}}_Linux_ARM64.tar.gz", "bin": "arduino-language-server" }, { "target": "win_x64", "file": "arduino-language-server_{{version}}_Windows_64bit.zip", "bin": "arduino-language-server.exe" }, { "target": "win_x86", "file": "arduino-language-server_{{version}}_Windows_32bit.zip", "bin": "arduino-language-server.exe" } ] }, "bin": { "arduino-language-server": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "arduino_language_server" } }, { "name": "asm-lsp", "description": "Language server for NASM/GAS/GO Assembly.", "homepage": "https://github.com/bergercookie/asm-lsp", "licenses": [ "BSD-2-Clause" ], "languages": [ "Assembly" ], "categories": [ "LSP" ], "source": { "id": "pkg:cargo/asm-lsp@0.10.0?locked=false" }, "schemas": { "lsp": "https://raw.githubusercontent.com/bergercookie/asm-lsp/v{{version}}/asm-lsp_config_schema.json" }, "bin": { "asm-lsp": "cargo:asm-lsp" }, "neovim": { "lspconfig": "asm_lsp" } }, { "name": "asmfmt", "description": "Go Assembler Formatter\nThis will format your assembler code in a similar way that gofmt formats your Go code.\n", "homepage": "https://github.com/klauspost/asmfmt", "licenses": [ "MIT" ], "languages": [ "Assembly" ], "categories": [ "Formatter" ], "source": { "id": "pkg:github/klauspost/asmfmt@v1.3.2", "asset": [ { "target": "darwin_arm64", "file": "asmfmt-OSX_arm64_{{ version | strip_prefix \"v\" }}.tar.gz", "bin": "asmfmt" }, { "target": "darwin_x64", "file": "asmfmt-OSX_x86_64_{{ version | strip_prefix \"v\" }}.tar.gz", "bin": "asmfmt" }, { "target": "linux_arm64", "file": "asmfmt-Linux_arm64_{{ version | strip_prefix \"v\" }}.tar.gz", "bin": "asmfmt" }, { "target": "linux_x64", "file": "asmfmt-Linux_x86_64_{{ version | strip_prefix \"v\" }}.tar.gz", "bin": "asmfmt" }, { "target": "win_arm64", "file": "asmfmt-Windows_arm64_{{ version | strip_prefix \"v\" }}.zip", "bin": "asmfmt.exe" }, { "target": "win_x64", "file": "asmfmt-Windows_x86_64_{{ version | strip_prefix \"v\" }}.zip", "bin": "asmfmt.exe" } ] }, "bin": { "asmfmt": "{{source.asset.bin}}" } }, { "name": "ast-grep", "description": "A CLI tool for code structural search, lint and rewriting. Written in Rust.", "homepage": "https://github.com/ast-grep/ast-grep", "licenses": [ "MIT" ], "languages": [ "C", "C++", "Rust", "Go", "Java", "Python", "C#", "JavaScript", "JSX", "TypeScript", "HTML", "CSS", "Kotlin", "Dart", "Lua" ], "categories": [ "Linter", "Formatter", "Runtime", "LSP" ], "source": { "id": "pkg:npm/%40ast-grep/cli@0.39.5" }, "bin": { "ast-grep": "npm:ast-grep", "sg": "npm:sg" }, "neovim": { "lspconfig": "ast_grep" } }, { "name": "astro-language-server", "description": "The Astro language server, its structure is inspired by the Svelte Language Server.", "homepage": "https://github.com/withastro/language-tools", "licenses": [ "MIT" ], "languages": [ "Astro" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40astrojs/language-server@2.15.4", "extra_packages": [ "typescript", "@astrojs/ts-plugin" ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/withastro/language-tools/@astrojs/language-server@{{version}}/packages/vscode/package.json" }, "bin": { "astro-ls": "npm:astro-ls" }, "neovim": { "lspconfig": "astro" } }, { "name": "autoflake", "description": "autoflake removes unused imports and unused variables from Python code.", "homepage": "https://pypi.org/project/autoflake/", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/autoflake@2.3.1" }, "bin": { "autoflake": "pypi:autoflake" } }, { "name": "autopep8", "description": "A tool that automatically formats Python code to conform to the PEP 8 style guide.", "homepage": "https://pypi.org/project/autopep8/", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/autopep8@2.3.2" }, "bin": { "autopep8": "pypi:autopep8" } }, { "name": "autotools-language-server", "description": "Autotools language server, support configure.ac, Makefile.am, Makefile.", "homepage": "https://github.com/Freed-Wu/autotools-language-server", "licenses": [ "GPL-3.0" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:pypi/autotools-language-server@0.0.22" }, "bin": { "autotools-language-server": "pypi:autotools-language-server" }, "neovim": { "lspconfig": "autotools_ls" } }, { "name": "awk-language-server", "description": "Language Server for AWK.", "homepage": "https://github.com/Beaglefoot/awk-language-server", "licenses": [ "MIT" ], "languages": [ "AWK" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/awk-language-server@0.10.6" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/Beaglefoot/awk-language-server/server-{{version}}/client/package.json" }, "bin": { "awk-language-server": "npm:awk-language-server" }, "neovim": { "lspconfig": "awk_ls" } }, { "name": "azure-pipelines-language-server", "description": "A language server for Azure Pipelines YAML.", "homepage": "https://github.com/microsoft/azure-pipelines-language-server", "licenses": [ "MIT" ], "languages": [ "Azure Pipelines" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/azure-pipelines-language-server@0.8.0" }, "bin": { "azure-pipelines-language-server": "node:node_modules/azure-pipelines-language-server/out/server.js" }, "neovim": { "lspconfig": "azure_pipelines_ls" } }, { "name": "bacon-ls", "description": "Rust diagnostic provider based on Bacon", "homepage": "https://github.com/crisidev/bacon-ls", "licenses": [ "MIT" ], "languages": [ "Rust" ], "categories": [ "LSP" ], "source": { "id": "pkg:cargo/bacon-ls@0.23.0" }, "bin": { "bacon-ls": "cargo:bacon-ls" }, "neovim": { "lspconfig": "bacon_ls" } }, { "name": "bacon", "description": "Bacon is a background rust code checker", "homepage": "https://github.com/Canop/bacon", "licenses": [ "AGPL-3.0-or-later" ], "languages": [ "Rust" ], "categories": [ "Linter" ], "source": { "id": "pkg:cargo/bacon@3.18.0" }, "bin": { "bacon": "cargo:bacon" } }, { "name": "bandit", "description": "Bandit, a security linter from PyCQA", "homepage": "https://pypi.org/project/bandit/", "licenses": [ "Apache-2.0" ], "languages": [ "Python" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/bandit@1.8.6" }, "bin": { "bandit": "pypi:bandit" } }, { "name": "basedpyright", "description": "Fork of the Pyright static type checker for Python, with extra Pylance features.", "homepage": "https://detachhead.github.io/basedpyright", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "LSP" ], "source": { "id": "pkg:pypi/basedpyright@1.31.5" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/DetachHead/basedpyright/v{{version}}/packages/vscode-pyright/package.json" }, "bin": { "basedpyright": "pypi:basedpyright", "basedpyright-langserver": "pypi:basedpyright-langserver" }, "neovim": { "lspconfig": "basedpyright" } }, { "name": "bash-debug-adapter", "description": "Bash shell debugger, based on bashdb.", "homepage": "https://github.com/rogalmic/vscode-bash-debug", "licenses": [ "MIT" ], "languages": [ "Bash" ], "categories": [ "DAP" ], "source": { "id": "pkg:github/rogalmic/vscode-bash-debug@untagged-438733f35feb8659d939", "asset": { "file": "bash-debug-0.3.9.vsix" } }, "bin": { "bash-debug-adapter": "node:extension/out/bashDebug.js" }, "opt": { "bashdb/": "extension/bashdb_dir/" } }, { "name": "bash-language-server", "description": "A language server for Bash.", "homepage": "https://github.com/bash-lsp/bash-language-server", "licenses": [ "MIT" ], "languages": [ "Bash", "Csh", "Ksh", "Sh", "Zsh" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/bash-language-server@5.6.0" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/bash-lsp/bash-language-server/server-{{version}}/vscode-client/package.json" }, "bin": { "bash-language-server": "npm:bash-language-server" }, "neovim": { "lspconfig": "bashls" } }, { "name": "basics-language-server", "description": "Buffer, path, and snippet completions", "homepage": "https://github.com/antonk52/basics-language-server", "licenses": [ "MIT" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:npm/basics-language-server@1.1.2" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/antonk52/basics-language-server/v{{version}}/package.json" }, "bin": { "basics-language-server": "npm:basics-language-server" } }, { "name": "bazelrc-lsp", "description": "Language Server for `.bazelrc` configuration files", "homepage": "https://github.com/salesforce-misc/bazelrc-lsp", "licenses": [ "Apache-2.0" ], "languages": [ "bazelrc" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/salesforce-misc/bazelrc-lsp@v0.2.5", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "bazelrc-lsp-macos" }, { "target": "linux_x64_gnu", "file": "bazelrc-lsp-ubuntu" }, { "target": "win_x64", "file": "bazelrc-lsp-windows.exe" } ] }, "bin": { "bazelrc-lsp": "{{source.asset.file}}" }, "neovim": { "lspconfig": "bazelrc_lsp" } }, { "name": "beancount-language-server", "description": "A Language Server Protocol (LSP) for beancount files.", "homepage": "https://github.com/polarmutex/beancount-language-server", "licenses": [ "MIT" ], "languages": [ "Beancount" ], "categories": [ "LSP" ], "source": { "id": "pkg:cargo/beancount-language-server@v1.4.1?repository_url=https://github.com/polarmutex/beancount-language-server" }, "bin": { "beancount-language-server": "cargo:beancount-language-server" }, "neovim": { "lspconfig": "beancount" } }, { "name": "beanhub-cli", "description": "A simple beancount formatter that keeps comments.", "homepage": "https://beanhub-cli-docs.beanhub.io/", "licenses": [ "MIT" ], "languages": [ "Beancount" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/beanhub-cli@3.1.0" }, "bin": { "bh": "pypi:bh" } }, { "name": "beautysh", "description": "beautysh - A Bash beautifier for the masses.", "homepage": "https://github.com/lovesegfault/beautysh", "licenses": [ "MIT" ], "languages": [ "Bash", "Csh", "Ksh", "Sh", "Zsh" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/beautysh@6.2.1" }, "bin": { "beautysh": "pypi:beautysh" } }, { "name": "bibtex-tidy", "description": "Cleaner and Formatter for BibTeX files", "homepage": "https://github.com/FlamingTempura/bibtex-tidy", "licenses": [ "MIT" ], "languages": [ "LaTeX" ], "categories": [ "Formatter" ], "source": { "id": "pkg:npm/bibtex-tidy@1.14.0" }, "bin": { "bibtex-tidy": "npm:bibtex-tidy" } }, { "name": "bicep-lsp", "description": "Bicep is a declarative language for describing and deploying Azure resources", "homepage": "https://github.com/Azure/bicep", "licenses": [ "MIT" ], "languages": [ "Bicep" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/Azure/bicep@v0.37.4", "asset": { "file": "vscode-bicep.vsix" } }, "bin": { "bicep-lsp": "dotnet:extension/bicepLanguageServer/Bicep.LangServer.dll" }, "neovim": { "lspconfig": "bicep" } }, { "name": "biome", "description": "Toolchain of the web. Successor to Rome.", "homepage": "https://biomejs.dev", "licenses": [ "MIT" ], "languages": [ "JSON", "JavaScript", "TypeScript" ], "categories": [ "LSP", "Linter", "Formatter" ], "source": { "id": "pkg:npm/@biomejs/biome@2.2.4" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/biomejs/biome-vscode/main/package.json" }, "bin": { "biome": "npm:biome" }, "neovim": { "lspconfig": "biome" } }, { "name": "black", "description": "Black, the uncompromising Python code formatter.", "homepage": "https://pypi.org/project/black/", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/black@25.9.0" }, "bin": { "black": "pypi:black" } }, { "name": "blackd-client", "description": "Tiny HTTP client for the Black (blackd) Python code formatter.", "homepage": "https://github.com/disrupted/blackd-client", "licenses": [ "GPL-3.0-or-later" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:github/disrupted/blackd-client@v0.1.1", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "blackd-client_macos" }, { "target": "linux_x64_gnu", "file": "blackd-client_linux" } ] }, "bin": { "blackd-client": "{{source.asset.file}}" } }, { "name": "blade-formatter", "description": "An opinionated blade template formatter for Laravel that respects readability.", "homepage": "https://github.com/shufo/blade-formatter", "licenses": [ "MIT" ], "languages": [ "Blade" ], "categories": [ "Formatter" ], "source": { "id": "pkg:npm/blade-formatter@1.44.2" }, "bin": { "blade-formatter": "npm:blade-formatter" } }, { "name": "blue", "description": "blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of\nautomatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the\ndecisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation.\n", "homepage": "https://blue.readthedocs.io/en/latest/", "licenses": [ "Apache-2.0" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/blue@0.9.1" }, "bin": { "blue": "pypi:blue" } }, { "name": "brighterscript-formatter", "description": "A code formatter for BrightScript and BrighterScript.", "homepage": "https://github.com/rokucommunity/brighterscript-formatter", "licenses": [ "MIT" ], "languages": [ "BrighterScript" ], "categories": [ "Formatter" ], "source": { "id": "pkg:npm/brighterscript-formatter@1.7.18" }, "bin": { "bsfmt": "npm:bsfmt" } }, { "name": "brighterscript", "description": "A superset of Roku's BrightScript language.", "homepage": "https://github.com/RokuCommunity/brighterscript", "licenses": [ "MIT" ], "languages": [ "BrighterScript" ], "categories": [ "Compiler", "LSP" ], "source": { "id": "pkg:npm/brighterscript@0.70.1" }, "bin": { "bsc": "npm:bsc" }, "neovim": { "lspconfig": "bright_script" } }, { "name": "brunette", "description": "A best practice Python code formatter", "homepage": "https://github.com/odwyersoftware/brunette", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/brunette@0.2.8" }, "bin": { "brunette": "pypi:brunette" } }, { "name": "bsl-language-server", "description": "Implementation of Language Server Protocol for Language 1C (BSL).", "homepage": "https://1c-syntax.github.io/bsl-language-server", "licenses": [ "LGPL-3.0" ], "languages": [ "1С:Enterprise", "OneScript" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/1c-syntax/bsl-language-server@v0.24.2", "asset": { "file": "bsl-language-server-{{ version | strip_prefix \"v\" }}-exec.jar" } }, "bin": { "bsl-language-server": "java-jar:{{source.asset.file}}" }, "neovim": { "lspconfig": "bsl_ls" } }, { "name": "bslint", "description": "A BrighterScript CLI tool to lint your code without compiling your project.", "homepage": "https://github.com/rokucommunity/bslint", "licenses": [ "MIT" ], "languages": [ "BrighterScript" ], "categories": [ "Linter" ], "source": { "id": "pkg:npm/%40rokucommunity/bslint@0.8.35" }, "bin": { "bslint": "npm:bslint" } }, { "name": "buf-language-server", "description": "buf-language-server is a prototype for the beginnings of a Protobuf language server compatible with Buf modules and workspaces.\n", "homepage": "https://github.com/bufbuild/buf-language-server", "licenses": [ "Apache-2.0" ], "languages": [ "Protobuf" ], "categories": [ "LSP" ], "deprecation": { "message": "Package is no longer installable. Please use the buf package instead.", "since": "v0.0.0-20240213221648-8e42e5e2e24f" }, "source": { "id": "pkg:golang/github.com/bufbuild/buf-language-server@v0.0.0-20240213221648-8e42e5e2e24f#cmd/bufls" }, "bin": { "bufls": "golang:bufls" }, "ci_skip": true }, { "name": "buf", "description": "The Buf CLI is a one stop shop for your local Protocol Buffers needs. It comes with a linter that enforces good API\ndesigns, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with\nindustry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry.\n", "homepage": "https://buf.build", "licenses": [ "Apache-2.0" ], "languages": [ "Protobuf" ], "categories": [ "Linter", "Formatter", "LSP" ], "source": { "id": "pkg:github/bufbuild/buf@v1.57.2", "asset": [ { "target": "darwin_x64", "file": "buf-Darwin-x86_64" }, { "target": "darwin_arm64", "file": "buf-Darwin-arm64" }, { "target": "linux_x64", "file": "buf-Linux-x86_64" }, { "target": "linux_arm64", "file": "buf-Linux-aarch64" }, { "target": "win_x64", "file": "buf-Windows-x86_64.exe" }, { "target": "win_arm64", "file": "buf-Windows-arm64.exe" } ] }, "bin": { "buf": "{{source.asset.file}}" }, "neovim": { "lspconfig": "buf_ls" } }, { "name": "buildifier", "description": "buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files.", "homepage": "https://github.com/bazelbuild/buildtools", "licenses": [ "Apache-2.0" ], "languages": [ "Bazel" ], "categories": [ "Linter", "Formatter" ], "source": { "id": "pkg:github/bazelbuild/buildtools@v8.2.1", "asset": [ { "target": "darwin_x64", "file": "buildifier-darwin-amd64" }, { "target": "darwin_arm64", "file": "buildifier-darwin-arm64" }, { "target": "linux_x64", "file": "buildifier-linux-amd64" }, { "target": "linux_arm64", "file": "buildifier-linux-arm64" }, { "target": "win_x64", "file": "buildifier-windows-amd64.exe" } ] }, "bin": { "buildifier": "{{source.asset.file}}" } }, { "name": "bzl", "description": "Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivity boost with rule,\nattribute, and function definitions right in your IDE.\n", "homepage": "https://bzl.io/", "licenses": [ "proprietary" ], "languages": [ "Starlark" ], "categories": [ "LSP", "DAP" ], "source": { "id": "pkg:generic/bzl@v1.4.22", "download": [ { "target": "darwin_x64", "files": { "bzl": "https://get.bzl.io/darwin_amd64/{{version}}/bzl" }, "bin": "bzl" }, { "target": "darwin_arm64", "files": { "bzl": "https://get.bzl.io/darwin_arm64/{{version}}/bzl" }, "bin": "bzl" }, { "target": "linux_x64", "files": { "bzl": "https://get.bzl.io/linux_amd64/{{version}}/bzl" }, "bin": "bzl" }, { "target": "win_x64", "files": { "bzl.exe": "https://get.bzl.io/windows_amd64/{{version}}/bzl.exe" }, "bin": "bzl.exe" } ] }, "bin": { "bzl": "{{source.download.bin}}" }, "neovim": { "lspconfig": "bzl" } }, { "name": "c3-lsp", "description": "c3-lsp is a language server for the c3 language, developed by pherrymason.\nIt provides IDE features to any LSP-compatible editor.\n", "homepage": "https://github.com/pherrymason/c3-lsp", "licenses": [ "GPL-3.0-only" ], "languages": [ "C3" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/pherrymason/c3-lsp@v0.4.0", "asset": [ { "target": "linux_x64_gnu", "file": "c3lsp-linux-amd64.tar.gz", "bin": "server/bin/release/c3lsp" }, { "target": "darwin_arm64", "file": "c3lsp-darwin-arm64.zip", "bin": "server/bin/release/c3lsp" }, { "target": "win_x64", "file": "c3lsp-windows-amd64.zip", "bin": "server/bin/release/c3lsp.exe" } ] }, "bin": { "c3lsp": "{{source.asset.bin}}" } }, { "name": "cairo-language-server", "description": "Starknet Cairo language server.", "homepage": "https://github.com/starkware-libs/cairo", "licenses": [ "Apache-2.0" ], "languages": [ "Cairo" ], "categories": [ "LSP" ], "source": { "id": "pkg:cargo/cairo-language-server@2.12.1" }, "bin": { "cairo-language-server": "cargo:cairo-language-server" }, "neovim": { "lspconfig": "cairo_ls" } }, { "name": "cbfmt", "description": "A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with\nthe tool(s) specified for the language of the block.\n", "homepage": "https://github.com/lukas-reineke/cbfmt", "licenses": [ "MIT" ], "languages": [ "Markdown" ], "categories": [ "Formatter" ], "source": { "id": "pkg:github/lukas-reineke/cbfmt@v0.2.0", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "cbfmt_macos-x86_64_{{version}}.tar.gz", "bin": "cbfmt_macos-x86_64_{{version}}/cbfmt" }, { "target": "linux_x64_gnu", "file": "cbfmt_linux-x86_64_{{version}}.tar.gz", "bin": "cbfmt_linux-x86_64_{{version}}/cbfmt" }, { "target": "linux_x64", "file": "cbfmt_linux-x86_64-musl_{{version}}.tar.gz", "bin": "cbfmt_linux-x86_64-musl_{{version}}/cbfmt" }, { "target": "win_x64", "file": "cbfmt_windows-x86_64-msvc_{{version}}.zip", "bin": "cbfmt_windows-x86_64-msvc_{{version}}/cbfmt.exe" } ] }, "bin": { "cbfmt": "{{source.asset.bin}}" } }, { "name": "cds-lsp", "description": "Language server for CDS", "homepage": "https://cap.cloud.sap", "licenses": [ "proprietary" ], "languages": [ "CDS" ], "categories": [ "LSP", "Formatter" ], "source": { "id": "pkg:npm/%40sap/cds-lsp@9.3.0" }, "bin": { "cds-lsp": "npm:cds-lsp", "format-cds": "npm:format-cds" } }, { "name": "cfn-lint", "description": "CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource\nSpecification and additional checks. Includes checking valid values for resource properties and best practices.\n", "homepage": "https://github.com/aws-cloudformation/cfn-lint", "licenses": [ "MIT-0" ], "languages": [ "YAML", "JSON", "CloudFormation" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/cfn-lint@1.39.1" }, "bin": { "cfn-lint": "pypi:cfn-lint" } }, { "name": "checkmake", "description": "checkmake is an experimental tool for linting and checking Makefiles. It may not do what you want it to.", "homepage": "https://github.com/mrtazz/checkmake", "licenses": [ "MIT" ], "languages": [ "Makefile" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/mrtazz/checkmake@0.2.2", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": [ "checkmake-{{ version }}.darwin.amd64", "checkmake.1:man1/" ], "bin": "checkmake-{{ version }}.darwin.amd64" }, { "target": "linux_x64", "file": [ "checkmake-{{ version }}.linux.amd64", "checkmake.1:man1/" ], "bin": "checkmake-{{ version }}.linux.amd64" } ] }, "share": { "man/man1/": "man1/" }, "bin": { "checkmake": "{{source.asset.bin}}" } }, { "name": "checkstyle", "description": "A tool for checking Java source code for adherence to a Code Standard or set of validation rules (best practices).", "homepage": "https://checkstyle.org/", "licenses": [ "LGPL-2.1+" ], "languages": [ "Java" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/checkstyle/checkstyle@checkstyle-10.26.1", "asset": { "file": "{{version}}-all.jar" } }, "bin": { "checkstyle": "java-jar:{{version}}-all.jar" } }, { "name": "chrome-debug-adapter", "description": "Debug your JavaScript code running in Google Chrome.", "homepage": "https://github.com/Microsoft/vscode-chrome-debug", "licenses": [ "MIT" ], "languages": [ "JavaScript", "TypeScript" ], "categories": [ "DAP" ], "deprecation": { "since": "v4.13.0", "message": "This adapter has been superseded by the js-debug-adapter." }, "source": { "id": "pkg:github/Microsoft/vscode-chrome-debug@v4.13.0", "build": { "run": "npm install\nnpm run build\nnpm install --production --ignore-scripts\n" } }, "bin": { "chrome-debug-adapter": "node:out/src/chromeDebug.js" } }, { "name": "circleci-yaml-language-server", "description": "Language server for CircleCI YAML configurations", "homepage": "https://github.com/CircleCI-Public/circleci-yaml-language-server", "licenses": [ "Apache-2.0" ], "languages": [ "YAML" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/CircleCI-Public/circleci-yaml-language-server@0.18.0", "asset": [ { "target": "darwin_arm64", "file": [ "darwin-arm64-lsp", "schema.json" ], "bin": "darwin-arm64-lsp" }, { "target": "darwin_x64", "file": [ "darwin-amd64-lsp", "schema.json" ], "bin": "darwin-amd64-lsp" }, { "target": "linux_arm64_gnu", "file": [ "linux-arm64-lsp", "schema.json" ], "bin": "linux-arm64-lsp" }, { "target": "linux_x64_gnu", "file": [ "linux-amd64-lsp", "schema.json" ], "bin": "linux-amd64-lsp" }, { "target": "win_x64", "file": [ "windows-amd64-lsp.exe", "schema.json" ], "bin": "windows-amd64-lsp.exe" } ] }, "bin": { "circleci-yaml-language-server": "{{source.asset.bin}}" }, "share": { "circleci-yaml-language-server/schema.json": "schema.json" } }, { "name": "circom-lsp", "description": "A Language Server Protocol Implementation for Circom", "homepage": "https://github.com/rubydusa/circom-lsp", "licenses": [ "GPL-3.0" ], "languages": [ "Circom" ], "categories": [ "LSP" ], "source": { "id": "pkg:cargo/circom-lsp@0.1.3" }, "bin": { "circom-lsp": "cargo:circom-lsp" } }, { "name": "clang-format", "description": "clang-format is formatter for C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code.", "homepage": "https://pypi.org/project/clang-format/", "licenses": [ "Apache-2.0" ], "languages": [ "C", "C#", "C++", "JSON", "Java", "JavaScript" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/clang-format@21.1.2" }, "bin": { "clang-format": "pypi:clang-format", "clang-format-diff.py": "pypi:clang-format-diff{{ take_if_not(is_platform(\"win\"), \".py\") }}", "git-clang-format": "pypi:git-clang-format" } }, { "name": "clangd", "description": "clangd understands your C++ code and adds smart features to your editor: code completion, compile errors,\ngo-to-definition and more.\n", "homepage": "https://clangd.llvm.org", "licenses": [ "Apache-2.0" ], "languages": [ "C", "C++" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/clangd/clangd@21.1.0", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "clangd-mac-{{version}}.zip", "bin": "clangd_{{version}}/bin/clangd" }, { "target": "linux_x64_gnu", "file": "clangd-linux-{{version}}.zip", "bin": "clangd_{{version}}/bin/clangd" }, { "target": "win_x64", "file": "clangd-windows-{{version}}.zip", "bin": "clangd_{{version}}/bin/clangd.exe" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/clangd/vscode-clangd/master/package.json" }, "bin": { "clangd": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "clangd" } }, { "name": "clarinet", "description": "Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts.\n", "homepage": "https://github.com/hirosystems/clarinet", "licenses": [ "GPL-3.0-or-later" ], "languages": [ "Clarity" ], "categories": [ "LSP", "Runtime" ], "source": { "id": "pkg:github/hirosystems/clarinet@v3.7.0", "asset": [ { "target": "darwin_arm64", "file": "clarinet-darwin-arm64.tar.gz", "bin": "clarinet" }, { "target": "darwin_x64", "file": "clarinet-darwin-x64.tar.gz", "bin": "clarinet" }, { "target": "linux_x64", "file": "clarinet-linux-x64-glibc.tar.gz", "bin": "clarinet" } ] }, "bin": { "clarinet": "{{source.asset.bin}}" } }, { "name": "clarity-lsp", "description": "Language Server Protocol implementation for Clarity.", "homepage": "https://github.com/hirosystems/clarity-lsp", "licenses": [ "GPL-3.0" ], "languages": [ "Clarity" ], "categories": [ "LSP" ], "deprecation": { "message": "The Clarity language server is no longer available via this package.", "since": "v0.8.0" }, "source": { "id": "pkg:github/hirosystems/clarity-lsp@v0.8.0", "asset": [ { "target": [ "darwin_arm64", "darwin_x64" ], "file": "clarity-lsp-macos-x64.zip", "bin": "clarity-lsp" }, { "target": "linux_x64", "file": "clarity-lsp-linux-x64.zip", "bin": "clarity-lsp" }, { "target": "win_x64", "file": "clarity-lsp-windows-x64.zip", "bin": "clarity-lsp.exe" } ] }, "bin": { "clarity-lsp": "{{source.asset.bin}}" }, "ci_skip": true, "neovim": { "lspconfig": "clarity_lsp" } }, { "name": "clj-kondo", "description": "Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs\nyou about potential errors while you are typing.\n", "homepage": "https://github.com/clj-kondo/clj-kondo", "licenses": [ "EPL-1.0" ], "languages": [ "Clojure", "ClojureScript" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/clj-kondo/clj-kondo@v2025.09.22", "asset": [ { "target": "darwin_arm64", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-aarch64.zip", "bin": "clj-kondo" }, { "target": "darwin_x64", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-macos-amd64.zip", "bin": "clj-kondo" }, { "target": "linux_arm64", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-aarch64.zip", "bin": "clj-kondo" }, { "target": "linux_x64_gnu", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-amd64.zip", "bin": "clj-kondo" }, { "target": "linux_x64", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-linux-static-amd64.zip", "bin": "clj-kondo" }, { "target": "win_x64", "file": "clj-kondo-{{ version | strip_prefix \"v\" }}-windows-amd64.zip", "bin": "clj-kondo.exe" } ] }, "bin": { "clj-kondo": "{{source.asset.bin}}" } }, { "name": "cljfmt", "description": "A tool for formatting Clojure code", "homepage": "https://github.com/weavejester/cljfmt", "licenses": [ "EPL-1.0" ], "languages": [ "Clojure", "ClojureScript" ], "categories": [ "Formatter" ], "source": { "id": "pkg:github/weavejester/cljfmt@0.13.4", "asset": [ { "target": "darwin_arm64", "file": "cljfmt-{{ version }}-darwin-aarch64.tar.gz", "bin": "cljfmt" }, { "target": "darwin_x64", "file": "cljfmt-{{ version }}-darwin-amd64.tar.gz", "bin": "cljfmt" }, { "target": "linux_arm64_gnu", "file": "cljfmt-{{ version }}-linux-aarch64.tar.gz", "bin": "cljfmt" }, { "target": "linux_x64", "file": "cljfmt-{{ version }}-linux-amd64-static.tar.gz", "bin": "cljfmt" }, { "target": "win_x64", "file": "cljfmt-{{ version }}-win-amd64.zip", "bin": "cljfmt.exe" } ] }, "bin": { "cljfmt": "{{source.asset.bin}}" } }, { "name": "clojure-lsp", "description": "A Language Server for Clojure(script). Taking a Cursive-like approach of statically analyzing code.", "homepage": "https://clojure-lsp.io", "licenses": [ "MIT" ], "languages": [ "Clojure", "ClojureScript" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/clojure-lsp/clojure-lsp@2025.08.25-14.21.46", "asset": [ { "target": "darwin_arm64", "file": "clojure-lsp-native-macos-aarch64.zip", "bin": "clojure-lsp" }, { "target": "darwin_x64", "file": "clojure-lsp-native-macos-amd64.zip", "bin": "clojure-lsp" }, { "target": "linux_x64_gnu", "file": "clojure-lsp-native-linux-amd64.zip", "bin": "clojure-lsp" }, { "target": "linux_x64", "file": "clojure-lsp-native-static-linux-amd64.zip", "bin": "clojure-lsp" }, { "target": "linux_arm64", "file": "clojure-lsp-native-linux-aarch64.zip", "bin": "clojure-lsp" }, { "target": "win_x64", "file": "clojure-lsp-native-windows-amd64.zip", "bin": "clojure-lsp.exe" } ] }, "bin": { "clojure-lsp": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "clojure_lsp" } }, { "name": "cmake-language-server", "description": "CMake LSP Implementation.", "homepage": "https://github.com/regen100/cmake-language-server", "licenses": [ "MIT" ], "languages": [ "CMake" ], "categories": [ "LSP" ], "source": { "id": "pkg:pypi/cmake-language-server@0.1.11" }, "bin": { "cmake-language-server": "pypi:cmake-language-server" }, "neovim": { "lspconfig": "cmake" } }, { "name": "cmakelang", "description": "Language tools for cmake (format, lint, etc).", "homepage": "https://pypi.org/project/cmakelang/", "licenses": [ "GPL-3.0-or-later" ], "languages": [ "CMake" ], "categories": [ "Formatter", "Linter" ], "source": { "id": "pkg:pypi/cmakelang@0.6.13?extra=YAML" }, "bin": { "cmake-annotate": "pypi:cmake-annotate", "cmake-format": "pypi:cmake-format", "cmake-lint": "pypi:cmake-lint", "ctest-to": "pypi:ctest-to" } }, { "name": "cmakelint", "description": "cmakelint parses CMake files and reports style issues.", "homepage": "https://github.com/cmake-lint/cmake-lint", "licenses": [ "Apache-2.0" ], "languages": [ "CMake" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/cmakelint@1.4.3" }, "bin": { "cmakelint": "pypi:cmakelint" } }, { "name": "cobol-language-support", "description": "COBOL Language Support provides autocomplete, highlighting and diagnostics for COBOL code and copybooks", "homepage": "https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol", "licenses": [ "EPL-2.0" ], "languages": [ "COBOL" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/eclipse-che4z/che-che4z-lsp-for-cobol@2.4.3", "asset": [ { "target": "darwin_arm64", "file": "cobol-language-support-darwin-arm64-{{version}}.vsix", "bin": "extension/server/native/server-mac" }, { "target": "darwin_x64", "file": "cobol-language-support-darwin-x64-{{version}}.vsix", "bin": "extension/server/native/server-mac" }, { "target": "linux_arm64", "file": "cobol-language-support-linux-arm64-{{version}}.vsix", "bin": "extension/server/native/server-linux" }, { "target": "linux_x64", "file": "cobol-language-support-linux-x64-{{version}}.vsix", "bin": "extension/server/native/server-linux" }, { "target": "win_arm64", "file": "cobol-language-support-win32-arm64-{{version}}-signed.vsix", "bin": "extension/server/native/engine.exe" }, { "target": "win_x64", "file": "cobol-language-support-win32-x64-{{version}}-signed.vsix", "bin": "extension/server/native/engine.exe" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/eclipse-che4z/che-che4z-lsp-for-cobol/{{version}}/clients/cobol-lsp-vscode-extension/package.json" }, "bin": { "cobol-language-support": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "cobol_ls" } }, { "name": "codebook", "description": "An unholy spell checker for code.", "homepage": "https://github.com/blopker/codebook", "licenses": [ "MIT" ], "languages": [ "C", "CSS", "Go", "HTML", "Haskell", "Java", "JavaScript", "Lua", "Markdown", "PHP", "Plain", "Python", "Ruby", "Rust", "TOML", "TypeScript" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/blopker/codebook@v0.3.10", "asset": [ { "target": "linux_x64_gnu", "file": "codebook-lsp-x86_64-unknown-linux-musl.tar.gz", "bin": "codebook-lsp" }, { "target": "linux_arm64_gnu", "file": "codebook-lsp-aarch64-unknown-linux-musl.tar.gz", "bin": "codebook-lsp" }, { "target": "darwin_x64", "file": "codebook-lsp-x86_64-apple-darwin.tar.gz", "bin": "codebook-lsp" }, { "target": "darwin_arm64", "file": "codebook-lsp-aarch64-apple-darwin.tar.gz", "bin": "codebook-lsp" }, { "target": "win_x64", "file": "codebook-lsp-x86_64-pc-windows-msvc.zip", "bin": "codebook-lsp.exe" } ] }, "bin": { "codebook-lsp": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "codebook" } }, { "name": "codelldb", "description": "A native debugger based on LLDB.", "homepage": "https://github.com/vadimcn/vscode-lldb", "licenses": [ "MIT" ], "languages": [ "C", "C++", "Rust", "Zig" ], "categories": [ "DAP" ], "source": { "id": "pkg:github/vadimcn/vscode-lldb@v1.11.5", "asset": [ { "target": "darwin_x64", "file": "codelldb-darwin-x64.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "darwin_arm64", "file": "codelldb-darwin-arm64.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_x64_gnu", "file": "codelldb-linux-x64.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_arm64_gnu", "file": "codelldb-linux-arm64.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_arm_gnu", "file": "codelldb-linux-armhf.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "win_x64", "file": "codelldb-win32-x64.vsix", "bin": "extension/adapter/codelldb.exe" } ], "version_overrides": [ { "constraint": "semver:<=v1.10.0", "id": "pkg:github/vadimcn/vscode-lldb@v1.10.0", "asset": [ { "target": "darwin_x64", "file": "codelldb-x86_64-darwin.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "darwin_arm64", "file": "codelldb-aarch64-darwin.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_x64_gnu", "file": "codelldb-x86_64-linux.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_arm64_gnu", "file": "codelldb-aarch64-linux.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "linux_arm_gnu", "file": "codelldb-arm-linux.vsix", "bin": "exec:extension/adapter/codelldb" }, { "target": "win_x64", "file": "codelldb-x86_64-windows.vsix", "bin": "extension/adapter/codelldb.exe" } ] } ] }, "bin": { "codelldb": "{{source.asset.bin}}" }, "opt": { "lldb/": "extension/lldb/" } }, { "name": "codeql", "description": "Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL\nlets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it\nforever. Then share your query to help others do the same.\n", "homepage": "https://github.com/github/codeql-cli-binaries", "licenses": [ "proprietary" ], "languages": [ "CodeQL" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/github/codeql-cli-binaries@v2.23.1", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "codeql-osx64.zip", "bin": "codeql/codeql" }, { "target": "linux_x64", "file": "codeql-linux64.zip", "bin": "codeql/codeql" }, { "target": "win_x64", "file": "codeql-win64.zip", "bin": "codeql/codeql.exe" } ] }, "bin": { "codeql": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "codeqlls" } }, { "name": "codespell", "description": "Check code for common misspellings.", "homepage": "https://github.com/codespell-project/codespell", "licenses": [ "GPL-2.0-or-later" ], "languages": [], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/codespell@2.4.1" }, "bin": { "codespell": "pypi:codespell" } }, { "name": "coffeesense-language-server", "description": "Language server for CoffeeScript.", "homepage": "https://github.com/phil294/coffeesense", "licenses": [ "MIT" ], "languages": [ "CoffeeScript" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/coffeesense-language-server@1.15.0" }, "bin": { "coffeesense-language-server": "npm:coffeesense-language-server" } }, { "name": "colorgen-nvim", "description": "Blazingly fast colorscheme generator for Neovim written in Rust.", "homepage": "https://github.com/ChristianChiarulli/colorgen-nvim", "licenses": [ "GPL-3.0-or-later" ], "languages": [], "categories": [ "Compiler" ], "source": { "id": "pkg:cargo/colorgen-nvim@0.1.0?repository_url=https://github.com/ChristianChiarulli/colorgen-nvim" }, "bin": { "colorgen-nvim": "cargo:colorgen-nvim" } }, { "name": "commitlint", "description": "commitlint checks if your commit messages meet the conventional commit format.", "homepage": "https://commitlint.js.org/", "licenses": [ "MIT" ], "languages": [], "categories": [ "Linter" ], "source": { "id": "pkg:npm/%40commitlint/cli@20.0.0", "extra_packages": [ "@commitlint/config-conventional", "commitlint-format-json" ] }, "bin": { "commitlint": "npm:commitlint" } }, { "name": "contextive", "description": "Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere\nspecific words are used - code, comments, config or documentation.\n", "homepage": "https://github.com/dev-cycles/contextive", "licenses": [ "MIT" ], "languages": [ "F#" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/dev-cycles/contextive@v1.17.6", "asset": [ { "target": "linux_x64_gnu", "file": "Contextive.LanguageServer-linux-x64-{{ version | strip_prefix \"v\" }}.zip", "bin": "Contextive.LanguageServer" }, { "target": "linux_arm64_gnu", "file": "Contextive.LanguageServer-linux-arm64-{{ version | strip_prefix \"v\" }}.zip", "bin": "Contextive.LanguageServer" }, { "target": "darwin_x64", "file": "Contextive.LanguageServer-osx-x64-{{ version | strip_prefix \"v\" }}.zip", "bin": "Contextive.LanguageServer" }, { "target": "darwin_arm64", "file": "Contextive.LanguageServer-osx-arm64-{{ version | strip_prefix \"v\" }}.zip", "bin": "Contextive.LanguageServer" }, { "target": "win_x64", "file": "Contextive.LanguageServer-win-x64-{{ version | strip_prefix \"v\" }}.zip", "bin": "Contextive.LanguageServer.exe" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/dev-cycles/contextive/{{version}}/src/vscode/contextive/package.json" }, "bin": { "Contextive.LanguageServer": "{{source.asset.bin}}" } }, { "name": "copilot-language-server", "description": "The Copilot Language Server enables any editor or IDE to integrate with GitHub Copilot via the language server protocol.", "homepage": "https://www.npmjs.com/package/@github/copilot-language-server", "licenses": [ "proprietary" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40github/copilot-language-server@1.377.0" }, "bin": { "copilot-language-server": "npm:copilot-language-server" }, "neovim": { "lspconfig": "copilot" } }, { "name": "coq-lsp", "description": "Visual Studio Code Extension and Language Server Protocol for coq", "homepage": "https://github.com/ejgallego/coq-lsp/", "licenses": [ "LGPL-2.1-or-later" ], "languages": [ "Coq" ], "categories": [ "LSP" ], "source": { "id": "pkg:opam/coq-lsp@0.1.8+8.19" }, "bin": { "coq-lsp": "opam:coq-lsp" }, "neovim": { "lspconfig": "coq_lsp" } }, { "name": "cortex-debug", "description": "Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers.", "homepage": "https://github.com/Marus/cortex-debug", "licenses": [ "MIT" ], "languages": [ "C", "C++", "Rust" ], "categories": [ "DAP" ], "source": { "id": "pkg:openvsx/marus25/cortex-debug@1.12.1", "download": { "file": "marus25.cortex-debug-{{version}}.vsix" } }, "share": { "cortex-debug/": "extension/" } }, { "name": "cpplint", "description": "Cpplint is a command-line tool to check C/C++ files for style issues following Google's C++ style guide.", "homepage": "https://pypi.org/project/cpplint/", "licenses": [ "BSD-3-Clause" ], "languages": [ "C", "C++" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/cpplint@2.0.2" }, "bin": { "cpplint": "pypi:cpplint" } }, { "name": "cpptools", "description": "Official repository for the Microsoft C/C++ extension for VS Code.", "homepage": "https://github.com/microsoft/vscode-cpptools", "licenses": [ "MIT" ], "languages": [ "C", "C++", "Rust" ], "categories": [ "DAP" ], "source": { "id": "pkg:github/microsoft/vscode-cpptools@v1.27.7", "asset": [ { "target": "darwin_x64", "file": "cpptools-macOS-x64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "darwin_arm64", "file": "cpptools-macOS-arm64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_arm64", "file": "cpptools-linux-arm64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_x64", "file": "cpptools-linux-x64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_arm", "file": "cpptools-linux-arm32.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "win_arm64", "file": "cpptools-windows-arm64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" }, { "target": "win_x64", "file": "cpptools-windows-x64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" } ], "version_overrides": [ { "constraint": "semver:<=v1.20.5", "id": "pkg:github/microsoft/vscode-cpptools@v1.20.5", "asset": [ { "target": "darwin_x64", "file": "cpptools-osx.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "darwin_arm64", "file": "cpptools-osx-arm64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_arm64", "file": "cpptools-linux-aarch64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_x64", "file": "cpptools-linux.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "linux_arm", "file": "cpptools-linux-armhf.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7" }, { "target": "win_arm64", "file": "cpptools-win-arm64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" }, { "target": "win_x64", "file": "cpptools-win64.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" }, { "target": "win_x86", "file": "cpptools-win32.vsix", "bin": "extension/debugAdapters/bin/OpenDebugAD7.exe" } ] } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode-cpptools/{{version}}/Extension/package.json" }, "bin": { "OpenDebugAD7": "{{source.asset.bin}}" } }, { "name": "cql-language-server", "description": "A language server for Clinical Quality Language (CQL).", "homepage": "https://github.com/cqframework/cql-language-server", "licenses": [ "Apache-2.0" ], "languages": [ "CQL" ], "categories": [ "LSP" ], "source": { "id": "pkg:generic/cqframework/cql-language-server@v3.8.0", "download": { "files": { "cql-ls-service.jar": "https://repo1.maven.org/maven2/org/opencds/cqf/cql/ls/cql-ls-service/{{ version | strip_prefix \"v\" }}/cql-ls-service-{{ version | strip_prefix \"v\" }}.jar" } } }, "bin": { "cql-language-server": "java-jar:cql-ls-service.jar" }, "share": { "cql/cql-ls-service.jar": "cql-ls-service.jar" } }, { "name": "crlfmt", "description": "Formatter for Go code that enforces the CockroachDB Style Guide.", "homepage": "https://github.com/cockroachdb/crlfmt", "licenses": [ "Apache-2.0", "BSD-3-Clause" ], "languages": [ "Go" ], "categories": [ "Formatter" ], "source": { "id": "pkg:golang/github.com/cockroachdb/crlfmt@v0.3.0" }, "bin": { "crlfmt": "golang:crlfmt" } }, { "name": "crystalline", "description": "A Language Server Protocol implementation for Crystal.", "homepage": "https://github.com/elbywan/crystalline", "licenses": [ "MIT" ], "languages": [ "Crystal" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/elbywan/crystalline@v0.17.1", "asset": [ { "target": "darwin_arm64", "file": "crystalline_arm64-apple-darwin.gz", "bin": "crystalline_arm64-apple-darwin" }, { "target": "darwin_x64", "file": "crystalline_x86_64-apple-darwin.gz", "bin": "crystalline_x86_64-apple-darwin" }, { "target": "linux_x64", "file": "crystalline_x86_64-unknown-linux-musl.gz", "bin": "crystalline_x86_64-unknown-linux-musl" } ] }, "bin": { "crystalline": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "crystalline" } }, { "name": "csharp-language-server", "description": "Roslyn-based LSP language server for C#.", "homepage": "https://github.com/razzmatazz/csharp-language-server", "licenses": [ "MIT" ], "languages": [ "C#" ], "categories": [ "LSP" ], "source": { "id": "pkg:nuget/csharp-ls@0.19.0" }, "bin": { "csharp-ls": "nuget:csharp-ls" }, "neovim": { "lspconfig": "csharp_ls" } }, { "name": "csharpier", "description": "CSharpier is an opinionated code formatter for C#.", "homepage": "https://csharpier.com", "licenses": [ "MIT" ], "languages": [ "C#" ], "categories": [ "Formatter" ], "source": { "id": "pkg:nuget/csharpier@1.1.2" }, "bin": { "csharpier": "nuget:csharpier" } }, { "name": "cspell-lsp", "description": "Language Server Protocol implementation for CSpell, a spell checker for code.", "homepage": "https://github.com/vlabo/cspell-lsp", "licenses": [ "MIT" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:npm/@vlabo/cspell-lsp@1.1.5" }, "bin": { "cspell-lsp": "npm:cspell-lsp" }, "neovim": { "lspconfig": "cspell_ls" } }, { "name": "cspell", "description": "A Spell Checker for Code.", "homepage": "https://github.com/streetsidesoftware/cspell", "licenses": [ "MIT" ], "languages": [], "categories": [ "Linter" ], "source": { "id": "pkg:npm/cspell@9.2.1" }, "bin": { "cspell": "npm:cspell" } }, { "name": "css-lsp", "description": "Language Server Protocol implementation for CSS, SCSS & LESS.", "homepage": "https://github.com/microsoft/vscode-css-languageservice", "licenses": [ "MIT" ], "languages": [ "CSS", "SCSS", "LESS" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/vscode-langservers-extracted@4.10.0" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/css-language-features/package.json" }, "bin": { "vscode-css-language-server": "npm:vscode-css-language-server" }, "neovim": { "lspconfig": "cssls" } }, { "name": "css-variables-language-server", "description": "Autocompletion and go-to-definition for project-wide CSS variables.", "homepage": "https://github.com/vunguyentuan/vscode-css-variables", "licenses": [ "MIT" ], "languages": [ "CSS", "SCSS", "LESS" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/css-variables-language-server@2.7.0" }, "bin": { "css-variables-language-server": "npm:css-variables-language-server" }, "neovim": { "lspconfig": "css_variables" } }, { "name": "cssmodules-language-server", "description": "Autocompletion and go-to-definition for cssmodules.", "homepage": "https://github.com/antonk52/cssmodules-language-server", "licenses": [ "MIT" ], "languages": [ "CSS" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/cssmodules-language-server@1.5.1" }, "bin": { "cssmodules-language-server": "npm:cssmodules-language-server" }, "neovim": { "lspconfig": "cssmodules_ls" } }, { "name": "cucumber-language-server", "description": "Cucumber Language Server.", "homepage": "https://github.com/cucumber/language-server", "licenses": [ "MIT" ], "languages": [ "Cucumber" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40cucumber/language-server@1.7.0" }, "bin": { "cucumber-language-server": "npm:cucumber-language-server" }, "neovim": { "lspconfig": "cucumber_language_server" } }, { "name": "cueimports", "description": "CUE tool that updates your import lines, adding missing ones and removing unused ones.", "homepage": "https://github.com/asdine/cueimports", "licenses": [ "MIT" ], "languages": [ "Cue" ], "categories": [ "Formatter" ], "source": { "id": "pkg:golang/github.com/asdine/cueimports@v0.3.2#cmd/cueimports" }, "bin": { "cueimports": "golang:cueimports" } }, { "name": "cuelsp", "description": "Language Server implementation for CUE, with built-in support for Dagger.", "homepage": "https://github.com/dagger/cuelsp", "licenses": [ "Apache-2.0" ], "languages": [ "Cue" ], "categories": [ "LSP" ], "source": { "id": "pkg:golang/github.com/dagger/cuelsp@v0.3.4#cmd/cuelsp" }, "bin": { "cuelsp": "golang:cuelsp" }, "neovim": { "lspconfig": "dagger" } }, { "name": "cuepls", "description": "The Official Language Server implementation for CUE.", "homepage": "https://github.com/cue-lang/cue", "licenses": [ "Apache-2.0" ], "languages": [ "Cue" ], "categories": [ "LSP" ], "deprecation": { "message": "The CUE language server is now included in the cue language binary.", "since": "v0.11.1" }, "source": { "id": "pkg:golang/cuelang.org/go@v0.10.1#cmd/cuepls" }, "bin": { "cuepls": "golang:cuepls" } }, { "name": "curlylint", "description": "Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid.", "homepage": "https://www.curlylint.org/", "licenses": [ "MIT" ], "languages": [ "Django", "Jinja", "Liquid", "Nunjucks", "Twig" ], "categories": [ "Linter" ], "source": { "id": "pkg:pypi/curlylint@0.13.1" }, "bin": { "curlylint": "pypi:curlylint" } }, { "name": "custom-elements-languageserver", "description": "Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completons, diagnostics and more.\n", "homepage": "https://github.com/Matsuuu/custom-elements-language-server", "licenses": [ "BSD-3-Clause" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:npm/custom-elements-languageserver@1.0.4" }, "schemas": { "lsp": "https://raw.githubusercontent.com/Matsuuu/custom-elements-language-server/v.{{version}}/package.json" }, "bin": { "custom-elements-languageserver": "npm:custom-elements-languageserver" }, "neovim": { "lspconfig": "custom_elements_ls" } }, { "name": "cypher-language-server", "description": "Language Server for Cypher query language.", "homepage": "https://github.com/neo4j/cypher-language-support", "licenses": [ "Apache-2.0" ], "languages": [ "Cypher" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40neo4j-cypher/language-server@2.0.0-next.24" }, "bin": { "cypher-language-server": "npm:cypher-language-server" }, "neovim": { "lspconfig": "cypher_ls" } }, { "name": "darker", "description": "Apply black reformatting to Python files only in regions changed since a given commit.", "homepage": "https://pypi.org/project/darker/", "licenses": [ "BSD-3-Clause" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/darker@3.0.0?extra=isort,flynt" }, "bin": { "darker": "pypi:darker" } }, { "name": "dart-debug-adapter", "description": "Dart debug adapter sourced from the Dart VSCode extension.", "homepage": "https://github.com/Dart-Code/Dart-Code", "licenses": [ "MIT" ], "languages": [ "Dart" ], "categories": [ "DAP" ], "source": { "id": "pkg:github/Dart-Code/Dart-Code@v3.118.2", "asset": { "file": "dart-code-{{ version | strip_prefix \"v\" }}.vsix" } }, "bin": { "dart-debug-adapter": "node:extension/out/dist/debug.js" } }, { "name": "dcm", "description": "Language server for DCM analyzer", "homepage": "https://dcm.dev/", "licenses": [ "proprietary" ], "languages": [ "Dart" ], "categories": [ "LSP", "Formatter", "Linter" ], "source": { "id": "pkg:github/CQLabs/homebrew-dcm@1.31.4", "asset": [ { "target": "darwin_arm64", "file": "dcm-macos-arm-release.zip", "bin": "dcm" }, { "target": "darwin_x64", "file": "dcm-macos-x64-release.zip", "bin": "dcm" }, { "target": "linux_x64", "file": "dcm-linux-x64-release.zip", "bin": "dcm" }, { "target": "win_x64", "file": "dcm-windows-release.zip", "bin": "dcm.exe" } ] }, "bin": { "dcm": "{{source.asset.bin}}" } }, { "name": "debugpy", "description": "An implementation of the Debug Adapter Protocol for Python.", "homepage": "https://github.com/microsoft/debugpy", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "DAP" ], "source": { "id": "pkg:pypi/debugpy@1.8.17" }, "bin": { "debugpy": "pyvenv:debugpy", "debugpy-adapter": "pyvenv:debugpy.adapter" } }, { "name": "delve", "description": "Delve is a debugger for the Go programming language.", "homepage": "https://github.com/go-delve/delve", "licenses": [ "MIT" ], "languages": [ "Go" ], "categories": [ "DAP" ], "source": { "id": "pkg:golang/github.com/go-delve/delve@v1.25.2#cmd/dlv" }, "bin": { "dlv": "golang:dlv" } }, { "name": "deno", "description": "Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a\ngreat developer experience.\n", "homepage": "https://deno.land/", "licenses": [ "MIT" ], "languages": [ "JavaScript", "TypeScript" ], "categories": [ "LSP", "Runtime", "Linter" ], "source": { "id": "pkg:github/denoland/deno@v2.5.2", "asset": [ { "target": "darwin_arm64", "file": "deno-aarch64-apple-darwin.zip", "bin": "deno" }, { "target": "linux_arm64_gnu", "file": "deno-aarch64-unknown-linux-gnu.zip", "bin": "deno" }, { "target": "darwin_x64", "file": "deno-x86_64-apple-darwin.zip", "bin": "deno" }, { "target": "linux_x64_gnu", "file": "deno-x86_64-unknown-linux-gnu.zip", "bin": "deno" }, { "target": "win_x64", "file": "deno-x86_64-pc-windows-msvc.zip", "bin": "deno.exe" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/denoland/vscode_deno/main/package.json" }, "bin": { "deno": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "denols" } }, { "name": "detekt", "description": "A static code analyzer for Kotlin.\n", "homepage": "https://detekt.dev/", "licenses": [ "Apache-2.0" ], "languages": [ "Kotlin" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/detekt/detekt@v1.23.8", "asset": [ { "target": "unix", "file": "detekt-cli-{{ version | strip_prefix \"v\" }}.zip", "bin": "detekt-cli-{{ version | strip_prefix \"v\" }}/bin/detekt-cli" }, { "target": "win", "file": "detekt-cli-{{ version | strip_prefix \"v\" }}.zip", "bin": "detekt-cli-{{ version | strip_prefix \"v\" }}/bin/detekt-cli.bat" } ] }, "bin": { "detekt": "{{source.asset.bin}}" } }, { "name": "dhall-lsp", "description": "LSP server implementation for Dhall.", "homepage": "https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server", "licenses": [ "MIT" ], "languages": [ "Dhall" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/dhall-lang/dhall-haskell@1.42.2", "asset": [ { "target": [ "darwin_x64", "darwin_arm64" ], "file": "dhall-lsp-server-1.1.4-x86_64-darwin.tar.bz2", "bin": "bin/dhall-lsp-server" }, { "target": "linux_x64", "file": "dhall-lsp-server-1.1.4-x86_64-Linux.tar.bz2", "bin": "bin/dhall-lsp-server" }, { "target": "win_x64", "file": "dhall-lsp-server-1.1.4-x86_64-windows.zip", "bin": "bin/dhall-lsp-server.exe" } ] }, "bin": { "dhall-lsp-server": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "dhall_lsp_server" } }, { "name": "diagnostic-languageserver", "description": "Diagnostic language server that integrates with linters.", "homepage": "https://github.com/iamcco/diagnostic-languageserver", "licenses": [ "MIT" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:npm/diagnostic-languageserver@1.15.0" }, "bin": { "diagnostic-languageserver": "npm:diagnostic-languageserver" }, "neovim": { "lspconfig": "diagnosticls" } }, { "name": "digestif", "description": "A language server for TeX and friends", "homepage": "https://github.com/astoff/digestif", "licenses": [ "GPL-3.0+" ], "languages": [ "LaTeX" ], "categories": [ "LSP" ], "source": { "id": "pkg:luarocks/digestif@0.5.1-1" }, "bin": { "digestif": "luarocks:digestif" }, "ci_skip": [ "win_x64" ] }, { "name": "django-template-lsp", "description": "A language server for Django templates.", "homepage": "https://github.com/fourdigits/django-template-lsp", "licenses": [ "GPL-3.0" ], "languages": [ "Python", "Django", "HTML" ], "categories": [ "LSP" ], "source": { "id": "pkg:pypi/django-template-lsp@1.2.0" }, "bin": { "djlsp": "pypi:django-template-lsp" } }, { "name": "djlint", "description": "HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang.", "homepage": "https://github.com/Riverside-Healthcare/djLint", "licenses": [ "GPL-3.0-or-later" ], "languages": [ "Django", "Go", "Nunjucks", "Twig", "Handlebars", "Mustache", "Angular", "Jinja" ], "categories": [ "Formatter", "Linter" ], "source": { "id": "pkg:pypi/djlint@1.36.4" }, "bin": { "djlint": "pypi:djlint" } }, { "name": "docformatter", "description": "docformatter automatically formats docstrings to follow a subset of the PEP 257 conventions.", "homepage": "https://pypi.org/project/docformatter/", "licenses": [ "MIT" ], "languages": [ "Python" ], "categories": [ "Formatter" ], "source": { "id": "pkg:pypi/docformatter@1.7.7" }, "bin": { "docformatter": "pypi:docformatter" } }, { "name": "docker-compose-language-service", "description": "A language server for Docker Compose.", "homepage": "https://github.com/microsoft/compose-language-service", "licenses": [ "MIT" ], "languages": [ "Docker" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40microsoft/compose-language-service@0.4.0" }, "bin": { "docker-compose-langserver": "npm:docker-compose-langserver" }, "neovim": { "lspconfig": "docker_compose_language_service" } }, { "name": "docker-language-server", "description": "Language server for Dockerfiles, Compose files, and Bake files.", "homepage": "https://github.com/docker/docker-language-server", "licenses": [ "Apache-2.0" ], "languages": [ "Docker" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/docker/docker-language-server@v0.19.0", "asset": [ { "target": "darwin_x64", "file": "docker-language-server-darwin-amd64-{{version}}" }, { "target": "darwin_arm64", "file": "docker-language-server-darwin-arm64-{{version}}" }, { "target": "linux_arm64_gnu", "file": "docker-language-server-linux-arm64-{{version}}" }, { "target": "linux_arm64_musl", "file": "docker-language-server-linux-arm64-{{version}}" }, { "target": "linux_x64_gnu", "file": "docker-language-server-linux-amd64-{{version}}" }, { "target": "linux_x64_musl", "file": "docker-language-server-linux-amd64-{{version}}" }, { "target": "win_arm64", "file": "docker-language-server-windows-arm64-{{version}}.exe" }, { "target": "win_x64", "file": "docker-language-server-windows-amd64-{{version}}.exe" } ] }, "bin": { "docker-language-server": "{{source.asset.file}}" }, "neovim": { "lspconfig": "docker_language_server" } }, { "name": "dockerfile-language-server", "description": "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.", "homepage": "https://github.com/rcjsuen/dockerfile-language-server-nodejs", "licenses": [ "MIT" ], "languages": [ "Docker" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/dockerfile-language-server-nodejs@0.14.1" }, "bin": { "docker-langserver": "npm:docker-langserver" }, "neovim": { "lspconfig": "dockerls" } }, { "name": "doctoc", "description": "API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files.", "homepage": "https://github.com/thlorenz/doctoc", "licenses": [ "MIT" ], "languages": [ "Markdown" ], "categories": [ "Formatter" ], "source": { "id": "pkg:npm/doctoc@2.2.1" }, "bin": { "doctoc": "npm:doctoc" } }, { "name": "dot-language-server", "description": "A language server for the DOT language.", "homepage": "https://github.com/nikeee/dot-language-server", "licenses": [ "MIT" ], "languages": [ "DOT" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/dot-language-server@1.2.5" }, "bin": { "dot-language-server": "npm:dot-language-server" }, "neovim": { "lspconfig": "dotls" } }, { "name": "dotenv-linter", "description": "⚡️Lightning-fast linter for .env files. Written in Rust 🦀", "homepage": "https://dotenv-linter.github.io/#/", "licenses": [ "MIT" ], "languages": [ "Dotenv" ], "categories": [ "Linter" ], "source": { "id": "pkg:github/dotenv-linter/dotenv-linter@v3.3.0", "asset": [ { "target": "darwin_arm64", "file": "dotenv-linter-darwin-arm64.tar.gz", "bin": "dotenv-linter" }, { "target": "darwin_x64", "file": "dotenv-linter-darwin-x86_64.tar.gz", "bin": "dotenv-linter" }, { "target": "linux_arm64_gnu", "file": "dotenv-linter-linux-aarch64.tar.gz", "bin": "dotenv-linter" }, { "target": "linux_arm64_musl", "file": "dotenv-linter-alpine-aarch64.tar.gz", "bin": "dotenv-linter" }, { "target": "linux_x64_gnu", "file": "dotenv-linter-linux-x86_64.tar.gz", "bin": "dotenv-linter" }, { "target": "linux_x64_musl", "file": "dotenv-linter-alpine-x86_64.tar.gz", "bin": "dotenv-linter" }, { "target": "win_arm64", "file": "dotenv-linter-win-aarch64.zip", "bin": "dotenv-linter.exe" }, { "target": "win_x64", "file": "dotenv-linter-win-x64.zip", "bin": "dotenv-linter.exe" } ] }, "bin": { "dotenv-linter": "{{source.asset.bin}}" } }, { "name": "dprint", "description": "A pluggable and configurable code formatting platform written in Rust.", "homepage": "https://dprint.dev/", "licenses": [ "MIT" ], "languages": [], "categories": [ "Formatter", "LSP" ], "source": { "id": "pkg:github/dprint/dprint@0.50.2", "asset": [ { "target": "darwin_arm64", "file": "dprint-aarch64-apple-darwin.zip", "bin": "dprint" }, { "target": "darwin_x64", "file": "dprint-x86_64-apple-darwin.zip", "bin": "dprint" }, { "target": "linux_x64_gnu", "file": "dprint-x86_64-unknown-linux-gnu.zip", "bin": "dprint" }, { "target": "linux_x64", "file": "dprint-x86_64-unknown-linux-musl.zip", "bin": "dprint" }, { "target": "linux_arm64_gnu", "file": "dprint-aarch64-unknown-linux-gnu.zip", "bin": "dprint" }, { "target": "win_x64", "file": "dprint-x86_64-pc-windows-msvc.zip", "bin": "dprint.exe" } ] }, "bin": { "dprint": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "dprint" } }, { "name": "drools-lsp", "description": "An implementation of a language server for the Drools Rule Language.", "homepage": "https://github.com/kiegroup/drools-lsp", "licenses": [ "Apache-2.0" ], "languages": [ "Drools" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/kiegroup/drools-lsp@latest", "asset": { "file": "drools-lsp-server-jar-with-dependencies.jar" } }, "share": { "drools-lsp/drools-lsp-server-jar-with-dependencies.jar": "drools-lsp-server-jar-with-dependencies.jar" } }, { "name": "duster", "description": "Automatic configuration for Laravel apps to apply Tighten's standard linting & code standards.", "homepage": "https://github.com/tighten/duster", "licenses": [ "MIT" ], "languages": [ "PHP", "Blade" ], "categories": [ "Formatter", "Linter" ], "source": { "id": "pkg:composer/tightenco/duster@v3.2.0" }, "bin": { "duster": "composer:duster" } }, { "name": "earthlyls", "description": "A fast language server for earthly.\n", "homepage": "https://github.com/glehmann/earthlyls", "licenses": [ "MIT" ], "languages": [ "Earthly" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/glehmann/earthlyls@0.5.5", "asset": [ { "target": "linux_x64", "file": "earthlyls-{{ version }}-linux-amd64.tar.gz", "bin": "earthlyls-{{ version }}-linux-amd64/earthlyls" }, { "target": "linux_arm64", "file": "earthlyls-{{ version }}-linux-arm64.tar.gz", "bin": "earthlyls-{{ version }}-linux-arm64/earthlyls" }, { "target": "darwin_x64", "file": "earthlyls-{{ version }}-macos-amd64.tar.gz", "bin": "earthlyls-{{ version }}-macos-amd64/earthlyls" }, { "target": "darwin_arm64", "file": "earthlyls-{{ version }}-macos-arm64.tar.gz", "bin": "earthlyls-{{ version }}-macos-arm64/earthlyls" }, { "target": "win_x64", "file": "earthlyls-{{ version }}-windows-amd64.zip", "bin": "earthlyls-{{ version }}-windows-amd64/earthlyls.exe" } ] }, "bin": { "earthlyls": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "earthlyls" } }, { "name": "easy-coding-standard", "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer.", "homepage": "https://github.com/easy-coding-standard/easy-coding-standard", "licenses": [ "MIT" ], "languages": [ "PHP" ], "categories": [ "Formatter", "Linter" ], "source": { "id": "pkg:composer/symplify/easy-coding-standard@12.6.0" }, "bin": { "ecs": "composer:ecs" }, "ci_skip": [ "win_x64" ] }, { "name": "editorconfig-checker", "description": "A tool to verify that your files are in harmony with your `.editorconfig`.", "homepage": "https://github.com/editorconfig-checker/editorconfig-checker", "licenses": [ "MIT" ], "languages": [], "categories": [ "Linter" ], "source": { "id": "pkg:github/editorconfig-checker/editorconfig-checker@v3.4.0", "asset": [ { "target": "darwin_arm64", "file": "ec-darwin-arm64.tar.gz", "bin": "bin/ec-darwin-arm64" }, { "target": "darwin_x64", "file": "ec-darwin-amd64.tar.gz", "bin": "bin/ec-darwin-amd64" }, { "target": "linux_x64_openbsd", "file": "ec-openbsd-amd64.tar.gz", "bin": "bin/ec-openbsd-amd64" }, { "target": "linux_arm64_openbsd", "file": "ec-openbsd-arm64.tar.gz", "bin": "bin/ec-openbsd-arm64" }, { "target": "linux_arm64", "file": "ec-linux-arm64.tar.gz", "bin": "bin/ec-linux-arm64" }, { "target": "linux_x64", "file": "ec-linux-amd64.tar.gz", "bin": "bin/ec-linux-amd64" }, { "target": "win_x86", "file": "ec-windows-386.zip", "bin": "bin/ec-windows-386.exe" }, { "target": "win_x64", "file": "ec-windows-amd64.zip", "bin": "bin/ec-windows-amd64.exe" }, { "target": "win_arm64", "file": "ec-windows-arm64.zip", "bin": "bin/ec-windows-arm64.exe" } ], "version_overrides": [ { "constraint": "semver:<=v3.0.3", "id": "pkg:github/editorconfig-checker/editorconfig-checker@v3.0.3", "asset": [ { "target": "darwin_arm64", "file": "ec-darwin-arm64.tar.gz", "bin": "bin/ec-darwin-arm64" }, { "target": "darwin_x64", "file": "ec-darwin-amd64.tar.gz", "bin": "bin/ec-darwin-amd64" }, { "target": "linux_x64_openbsd", "file": "ec-openbsd-amd64.tar.gz", "bin": "bin/ec-openbsd-amd64" }, { "target": "linux_arm64_openbsd", "file": "ec-openbsd-arm64.tar.gz", "bin": "bin/ec-openbsd-arm64" }, { "target": "linux_arm64", "file": "ec-linux-arm64.tar.gz", "bin": "bin/ec-linux-arm64" }, { "target": "linux_x64", "file": "ec-linux-amd64.tar.gz", "bin": "bin/ec-linux-amd64" }, { "target": "win_x86", "file": "ec-windows-386.exe.tar.gz", "bin": "bin/ec-windows-386.exe" }, { "target": "win_x64", "file": "ec-windows-amd64.exe.tar.gz", "bin": "bin/ec-windows-amd64.exe" }, { "target": "win_arm64", "file": "ec-windows-arm64.exe.tar.gz", "bin": "bin/ec-windows-arm64.exe" }, { "target": "win_arm", "file": "ec-windows-arm.exe.tar.gz", "bin": "bin/ec-windows-arm.exe" } ] } ] }, "bin": { "editorconfig-checker": "{{source.asset.bin}}" } }, { "name": "efm", "description": "General purpose Language Server.", "homepage": "https://github.com/mattn/efm-langserver", "licenses": [ "MIT" ], "languages": [], "categories": [ "LSP" ], "source": { "id": "pkg:github/mattn/efm-langserver@v0.0.54", "asset": [ { "target": "darwin_x64", "file": "efm-langserver_{{version}}_darwin_amd64.zip", "bin": "efm-langserver_{{version}}_darwin_amd64/efm-langserver" }, { "target": "darwin_arm64", "file": "efm-langserver_{{version}}_darwin_arm64.zip", "bin": "efm-langserver_{{version}}_darwin_arm64/efm-langserver" }, { "target": "linux_x64", "file": "efm-langserver_{{version}}_linux_amd64.tar.gz", "bin": "efm-langserver_{{version}}_linux_amd64/efm-langserver" }, { "target": "linux_arm64", "file": "efm-langserver_{{version}}_linux_arm64.tar.gz", "bin": "efm-langserver_{{version}}_linux_arm64/efm-langserver" }, { "target": "win_x64", "file": "efm-langserver_{{version}}_windows_amd64.zip", "bin": "efm-langserver_{{version}}_windows_amd64/efm-langserver.exe" }, { "target": "win_arm64", "file": "efm-langserver_{{version}}_windows_arm64.zip", "bin": "efm-langserver_{{version}}_windows_arm64/efm-langserver.exe" } ] }, "schemas": { "lsp": "https://raw.githubusercontent.com/mattn/efm-langserver/{{version}}/schema.json" }, "bin": { "efm-langserver": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "efm" } }, { "name": "elixir-ls", "description": "A frontend-independent IDE \"smartness\" server for Elixir. Implements the \"Language Server Protocol\" standard and\nprovides debugger support via the \"Debug Adapter Protocol\".\n", "homepage": "https://github.com/elixir-lsp/elixir-ls", "licenses": [ "Apache-2.0" ], "languages": [ "Elixir" ], "categories": [ "LSP", "DAP" ], "source": { "id": "pkg:github/elixir-lsp/elixir-ls@v0.29.3", "asset": [ { "target": "unix", "file": "elixir-ls-{{version}}.zip", "bin": { "lsp": "language_server.sh", "dap": "debug_adapter.sh" } }, { "target": "win", "file": "elixir-ls-{{version}}.zip", "bin": { "lsp": "language_server.bat", "dap": "debug_adapter.bat" } } ], "version_overrides": [ { "constraint": "semver:<=v0.17.10", "id": "pkg:github/elixir-lsp/elixir-ls@v0.14.6", "asset": [ { "target": "unix", "file": "elixir-ls-{{version}}.zip", "bin": { "lsp": "language_server.sh", "dap": "debugger.sh" } }, { "target": "win", "file": "elixir-ls-{{version}}.zip", "bin": { "lsp": "language_server.bat", "dap": "debugger.bat" } } ] }, { "constraint": "semver:<=0.14.6", "id": "pkg:github/elixir-lsp/elixir-ls@v0.14.6", "asset": [ { "target": "unix", "file": "elixir-ls.zip", "bin": { "lsp": "language_server.sh", "dap": "debugger.sh" } }, { "target": "win", "file": "elixir-ls.zip", "bin": { "lsp": "language_server.bat", "dap": "debugger.bat" } } ] } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/elixir-lsp/vscode-elixir-ls/master/package.json" }, "bin": { "elixir-ls": "{{source.asset.bin.lsp}}", "elixir-ls-debugger": "{{source.asset.bin.dap}}" }, "neovim": { "lspconfig": "elixirls" } }, { "name": "elm-format", "description": "elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide\n", "homepage": "https://github.com/avh4/elm-format", "licenses": [ "BSD-3-Clause" ], "languages": [ "Elm" ], "categories": [ "Formatter" ], "source": { "id": "pkg:npm/elm-format@0.8.8" }, "bin": { "elm-format": "npm:elm-format" } }, { "name": "elm-language-server", "description": "Language server implementation for Elm.", "homepage": "https://github.com/elm-tooling/elm-language-server", "licenses": [ "MIT" ], "languages": [ "Elm" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40elm-tooling/elm-language-server@2.8.0" }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/elm-tooling/elm-language-client-vscode/master/package.json" }, "bin": { "elm-language-server": "npm:elm-language-server" }, "neovim": { "lspconfig": "elmls" } }, { "name": "elp", "description": "ELP integrates Erlang into modern IDEs via the language server protocol.\n", "homepage": "https://github.com/WhatsApp/erlang-language-platform", "licenses": [ "Apache-2.0", "MIT" ], "languages": [ "Erlang" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/WhatsApp/erlang-language-platform@2025-09-11", "asset": [ { "target": "linux_x64_gnu", "file": "elp-linux-x86_64-unknown-linux-gnu-otp-27.3.tar.gz", "bin": "elp" }, { "target": "linux_arm64_gnu", "file": "elp-linux-aarch64-unknown-linux-gnu-otp-27.3.tar.gz", "bin": "elp" }, { "target": "darwin_x64", "file": "elp-macos-x86_64-apple-darwin-otp-27.3.tar.gz", "bin": "elp" }, { "target": "darwin_arm64", "file": "elp-macos-aarch64-apple-darwin-otp-27.3.tar.gz", "bin": "elp" } ] }, "schemas": { "lsp": "vscode:https://raw.githubusercontent.com/WhatsApp/erlang-language-platform/{{version}}/editors/code/package.json" }, "bin": { "elp": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "elp" } }, { "name": "ember-language-server", "description": "Language Server Protocol implementation for Ember.js and Glimmer projects.", "homepage": "https://github.com/ember-tooling/ember-language-server", "licenses": [ "MIT" ], "languages": [ "Ember" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/%40ember-tooling/ember-language-server@2.30.9" }, "bin": { "ember-language-server": "npm:ember-language-server" }, "neovim": { "lspconfig": "ember" } }, { "name": "emmet-language-server", "description": "A language server for emmet.io.", "homepage": "https://github.com/olrtg/emmet-language-server", "licenses": [ "MIT" ], "languages": [ "Emmet" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/@olrtg/emmet-language-server@2.8.0" }, "bin": { "emmet-language-server": "npm:emmet-language-server" }, "neovim": { "lspconfig": "emmet_language_server" } }, { "name": "emmet-ls", "description": "Emmet support based on LSP.", "homepage": "https://github.com/aca/emmet-ls", "licenses": [ "MIT" ], "languages": [ "Emmet" ], "categories": [ "LSP" ], "source": { "id": "pkg:npm/emmet-ls@0.4.2" }, "bin": { "emmet-ls": "npm:emmet-ls" }, "neovim": { "lspconfig": "emmet_ls" } }, { "name": "emmylua-codeformat", "description": "Fast, powerful, and feature-rich Lua formatting and checking tool. \nThis tool is already bundled with lua_ls, so you don’t need it if you’re using lua_ls.\n", "homepage": "https://github.com/CppCXY/EmmyLuaCodeStyle", "licenses": [ "MIT" ], "languages": [ "Lua" ], "categories": [ "Formatter" ], "source": { "id": "pkg:github/CppCXY/EmmyLuaCodeStyle@1.5.7", "asset": [ { "target": "darwin_arm64", "file": "darwin-arm64.tar.gz", "bin": "darwin-arm64/bin/CodeFormat" }, { "target": "darwin_x64", "file": "darwin-x64.tar.gz", "bin": "darwin-x64/bin/CodeFormat" }, { "target": "linux_arm64_gnu", "file": "linux-aarch64.tar.gz", "bin": "linux-aarch64/bin/CodeFormat" }, { "target": "linux_x64_gnu", "file": "linux-x64.tar.gz", "bin": "linux-x64/bin/CodeFormat" }, { "target": "win_x64", "file": "win32-x64.zip", "bin": "win32-x64/bin/CodeFormat.exe" } ] }, "bin": { "emmylua-codeformat": "{{source.asset.bin}}" } }, { "name": "emmylua_ls", "description": "The language server for Lua, offering extensive features for different Lua versions.", "homepage": "https://github.com/CppCXY/emmylua-analyzer-rust/tree/main/crates/emmylua_ls", "licenses": [ "MIT" ], "languages": [ "Lua" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/CppCXY/emmylua-analyzer-rust@0.14.0", "asset": [ { "target": "darwin_arm64", "file": "emmylua_ls-darwin-arm64.tar.gz", "bin": "emmylua_ls" }, { "target": "darwin_x64", "file": "emmylua_ls-darwin-x64.tar.gz", "bin": "emmylua_ls" }, { "target": "linux_arm64_gnu", "file": "emmylua_ls-linux-aarch64-glibc.2.17.tar.gz", "bin": "emmylua_ls" }, { "target": "linux_x64_musl", "file": "emmylua_ls-linux-musl.tar.gz", "bin": "emmylua_ls" }, { "target": "linux_x64_gnu", "file": "emmylua_ls-linux-x64-glibc.2.17.tar.gz", "bin": "emmylua_ls" }, { "target": "linux_x64_gnu", "file": "emmylua_ls-linux-x64.tar.gz", "bin": "emmylua_ls" }, { "target": "win_arm64", "file": "emmylua_ls-win32-arm64.zip", "bin": "emmylua_ls.exe" }, { "target": "win_x86", "file": "emmylua_ls-win32-ia32.zip", "bin": "emmylua_ls.exe" }, { "target": "win_x64", "file": "emmylua_ls-win32-x64.zip", "bin": "emmylua_ls.exe" } ] }, "bin": { "emmylua_ls": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "emmylua_ls" } }, { "name": "erb-formatter", "description": "Format ERB files with speed and precision.", "homepage": "https://github.com/nebulab/erb-formatter", "licenses": [ "MIT" ], "languages": [ "HTML", "Ruby" ], "categories": [ "Formatter" ], "source": { "id": "pkg:gem/erb-formatter@0.7.3" }, "bin": { "erb-format": "gem:erb-format" } }, { "name": "erb-lint", "description": "erb-lint is a tool to help lint your ERB or HTML files using the included linters or by writing your own.", "homepage": "https://github.com/Shopify/erb-lint", "licenses": [ "MIT" ], "languages": [ "HTML", "Ruby" ], "categories": [ "Linter" ], "source": { "id": "pkg:gem/erb_lint@0.9.0" }, "bin": { "erblint": "gem:erblint" } }, { "name": "erg-language-server", "description": "ELS is a language server for the Erg programing language.", "homepage": "https://github.com/erg-lang/erg-language-server", "licenses": [ "MIT", "Apache-2.0" ], "languages": [ "Erg" ], "categories": [ "LSP" ], "source": { "id": "pkg:github/erg-lang/erg-language-server@v0.1.12", "asset": [ { "target": "darwin_x64", "file": "els-x86_64-apple-darwin.tar.gz", "bin": "els" }, { "target": "darwin_arm64", "file": "els-aarch64-apple-darwin.tar.gz", "bin": "els" }, { "target": "linux_x64_gnu", "file": "els-x86_64-unknown-linux-gnu.tar.gz", "bin": "els" }, { "target": "win_x64", "file": "els-x86_64-pc-windows-msvc.zip", "bin": "els.exe" } ] }, "bin": { "els": "{{source.asset.bin}}" }, "neovim": { "lspconfig": "erg_language_server" } }, { "name": "erg", "description": "A statically typed language that can deeply improve the Python ecosystem.", "homepage": "https://github.com/erg-lang/erg", "licenses": [ "Apache-2.0", "MIT" ], "languages": [ "Erg" ], "categories": [ "Compiler", "LSP" ], "source": { "id": "pkg:github/erg-lang/erg@v0.6.53", "asset": [ { "target": "darwin_x64", "file": "erg-x86_64-apple-darwin.tar.gz", "bin": "erg" }, { "target": "darwin_arm64", "file": "erg-aarch64-apple-darwin.tar.gz", "bin": "erg" }, { "target": "linux_x64_gnu", "file": "erg-x86_64-unknown-linux-gnu.tar.gz", "bin": "erg" }, { "target": "win_x64", "file": "erg-x86_64-pc-windows-msvc.zip", "bin": "erg.exe" } ] }, "bin": { "erg": "{{source.asset.bin}}" } }, { "name": "erlang-debugger", "description": "Step by step debugger for Erlang, powered by the Erlang/OTP interpreter and following the DAP protocol.\n", "homepage": "https://erlang-ls.github.io/", "licenses": [ "Apache-2.0" ], "languages": [ "Erlang" ], "categories": [ "DAP" ], "source": { "id": "pkg:github/erlang-ls/els_dap@0.1.3", "build": [ { "target": "win", "run": "rebar3 escriptize\n", "els_dap": "_build/default/bin/els_dap.cmd" }, { "target": "unix", "run": "