[
  {
    "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.10",
      "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@2026.1.202601121",
      "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.21",
      "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.8.0",
      "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@21.1.0",
      "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"
          ]
        }
      ]
    },
    "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@26.1.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@v65.12.1",
      "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/v2@v2.1.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.1?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:github/ast-grep/ast-grep@0.40.5",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "app-aarch64-apple-darwin.zip"
        },
        {
          "target": "darwin_x64",
          "file": "app-x86_64-apple-darwin.zip"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "app-aarch64-unknown-linux-gnu.zip"
        },
        {
          "target": "linux_x64_gnu",
          "file": "app-x86_64-unknown-linux-gnu.zip"
        },
        {
          "target": "win_arm64",
          "file": "app-aarch64-pc-windows-msvc.zip",
          "ext": ".exe"
        },
        {
          "target": "win_x64",
          "file": "app-x86_64-pc-windows-msvc.zip",
          "ext": ".exe"
        },
        {
          "target": "win_x86",
          "file": "app-i686-pc-windows-msvc.zip",
          "ext": ".exe"
        }
      ]
    },
    "bin": {
      "ast-grep": "ast-grep{{source.asset.ext}}",
      "sg": "sg{{source.asset.ext}}"
    },
    "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.16.2",
      "extra_packages": [
        "typescript",
        "@astrojs/ts-plugin"
      ]
    },
    "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.23"
    },
    "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.26.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.21.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.9.2"
    },
    "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.37.1"
    },
    "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"
    },
    "neovim": {
      "lspconfig": "basics_ls"
    }
  },
  {
    "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@1.7.0?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.4.2"
    },
    "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.39.26",
      "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.3.11"
    },
    "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.12.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": "bqls",
    "description": "BigQuery language server",
    "homepage": "https://github.com/kitagry/bqls/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/kitagry/bqls@v0.4.3",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "bqls_darwin_arm64.zip",
          "bin": "bqls"
        },
        {
          "target": "darwin_x64",
          "file": "bqls_darwin_amd64.zip",
          "bin": "bqls"
        },
        {
          "target": "linux_x64",
          "file": "bqls_linux_amd64.zip",
          "bin": "bqls"
        }
      ]
    },
    "bin": {
      "bqls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "bqls"
    }
  },
  {
    "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.19"
    },
    "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.3"
    },
    "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.27.1",
      "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.38"
    },
    "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": "2026-01-07"
    },
    "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.63.0",
      "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/",
    "deprecation": {
      "since": "2025-12-01",
      "message": "Servers offline and homepage no longer available. Use starpls instead."
    },
    "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"
    },
    "ci_skip": true
  },
  {
    "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.15.0"
    },
    "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.6.3"
    },
    "bin": {
      "cds-lsp": "npm:cds-lsp",
      "format-cds": "npm:format-cds"
    },
    "neovim": {
      "lspconfig": "cds_lsp"
    }
  },
  {
    "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.43.2"
    },
    "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@v0.3.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": "2026-01-07",
      "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.25.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.8"
    },
    "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.8",
      "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.12.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": "2026-01-07"
    },
    "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@v2026.01.12",
      "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.15.6",
      "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.11.28-12.47.43",
      "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.28",
      "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.12.1",
      "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.9",
      "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.3.1",
      "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.8",
      "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.409.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.29.3",
      "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@v4.1.2",
      "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": "cronstrue",
    "description": "JavaScript library that translates Cron expressions into human readable descriptions.",
    "homepage": "https://github.com/bradymholt/cRonstrue",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [],
    "source": {
      "id": "pkg:npm/cronstrue@3.9.0"
    },
    "bin": {
      "cronstrue": "npm:cronstrue"
    }
  },
  {
    "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.21.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.2.5"
    },
    "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.6.0"
    },
    "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.8.3"
    },
    "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.2"
    },
    "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": "cue",
    "description": "The Official Language Server implementation for CUE.",
    "homepage": "https://github.com/cue-lang/cue",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Cue"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/cuelang.org/go@v0.15.3#cmd/cue"
    },
    "bin": {
      "cue": "golang:cue"
    },
    "neovim": {
      "lspconfig": "cue"
    }
  },
  {
    "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": "2026-01-07"
    },
    "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@0.0.0-canary-20250423075344"
    },
    "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.126.0",
      "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.35.0",
      "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.19"
    },
    "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.26.0#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.6.4",
      "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": "dingo-lsp",
    "description": "Language Server Protocol implementation for Dingo. Wraps gopls and translates positions between .dingo\nand .go files using source maps, providing full IDE support including go-to-definition, hover, completion,\ndiagnostics, and rename refactoring.\n",
    "homepage": "https://github.com/MadAppGang/dingo",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Dingo"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/MadAppGang/dingo/cmd/dingo-lsp@v0.12.1"
    },
    "bin": {
      "dingo-lsp": "golang:dingo-lsp"
    }
  },
  {
    "name": "dingo",
    "description": "Dingo is a meta-language for Go that adds enhanced type safety and modern syntax (enums, pattern matching,\nerror propagation, lambdas) while transpiling to idiomatic Go code. The CLI provides build, run, format,\nand lint commands.\n",
    "homepage": "https://github.com/MadAppGang/dingo",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Dingo",
      "Go"
    ],
    "categories": [
      "Compiler",
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/github.com/MadAppGang/dingo/cmd/dingo@v0.12.1"
    },
    "bin": {
      "dingo": "golang:dingo"
    }
  },
  {
    "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.2"
    },
    "bin": {
      "djlsp": "pypi:django-template-lsp"
    },
    "neovim": {
      "lspconfig": "djlsp"
    }
  },
  {
    "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.20.1",
      "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.15.0"
    },
    "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@3.0.2"
    },
    "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@v4.0.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.51.1",
      "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.3.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@13.0.4"
    },
    "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.6.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.30.0",
      "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-12-12",
      "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.6.0",
      "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.19.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.2.0",
      "build": [
        {
          "target": "win",
          "run": "rebar3 escriptize\n",
          "els_dap": "_build/default/bin/els_dap.cmd"
        },
        {
          "target": "unix",
          "run": "</dev/null rebar3 escriptize\n",
          "els_dap": "_build/default/bin/els_dap"
        }
      ]
    },
    "bin": {
      "els_dap": "{{source.build.els_dap}}"
    }
  },
  {
    "name": "erlang-ls",
    "description": "Erlang LS is a language server providing language features for the Erlang programming language. The server works with\nEmacs, VSCode, Sublime Text 3, Vim and probably many more text editors and IDE which adhere to the LSP protocol.\n",
    "homepage": "https://erlang-ls.github.io/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Erlang"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/erlang-ls/erlang_ls@1.1.0",
      "build": [
        {
          "target": "win",
          "run": "rebar3 escriptize\n",
          "erlang_ls": "_build/default/bin/erlang_ls.cmd"
        },
        {
          "target": "unix",
          "run": "</dev/null rebar3 escriptize\n",
          "erlang_ls": "_build/default/bin/erlang_ls"
        }
      ]
    },
    "bin": {
      "erlang_ls": "{{source.build.erlang_ls}}"
    },
    "neovim": {
      "lspconfig": "erlangls"
    }
  },
  {
    "name": "esbonio",
    "description": "A Language Server for Sphinx projects.",
    "homepage": "https://pypi.org/project/esbonio/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Sphinx"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/esbonio@1.0.0"
    },
    "bin": {
      "esbonio": "pypi:esbonio"
    },
    "neovim": {
      "lspconfig": "esbonio"
    }
  },
  {
    "name": "eslint-lsp",
    "description": "Language Server Protocol implementation for ESLint. The server uses the ESLint library installed in the opened\nworkspace folder. If the folder doesn't provide one the extension looks for a global install version.\n",
    "homepage": "https://github.com/Microsoft/vscode-eslint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vscode-langservers-extracted@4.10.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode-eslint/main/package.json"
    },
    "bin": {
      "vscode-eslint-language-server": "npm:vscode-eslint-language-server"
    },
    "neovim": {
      "lspconfig": "eslint"
    }
  },
  {
    "name": "eslint_d",
    "description": "Makes eslint the fastest linter on the planet.",
    "homepage": "https://github.com/mantoni/eslint_d.js/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "TypeScript",
      "JavaScript"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/eslint_d@14.3.0"
    },
    "bin": {
      "eslint_d": "npm:eslint_d"
    }
  },
  {
    "name": "eugene",
    "description": "Helps you write zero downtime schema migrations for postgres.",
    "homepage": "https://github.com/kaaveland/eugene",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/kaaveland/eugene@0.8.2",
      "asset": [
        {
          "target": "linux_x64",
          "file": "eugene-x86_64-unknown-linux-musl"
        },
        {
          "target": "linux_arm64",
          "file": "eugene-aarch64-unknown-linux-musl"
        },
        {
          "target": "darwin_x64",
          "file": "eugene-x86_64-apple-darwin"
        },
        {
          "target": "darwin_arm64",
          "file": "eugene-aarch64-apple-darwin"
        }
      ]
    },
    "bin": {
      "eugene": "{{source.asset.file}}"
    }
  },
  {
    "name": "expert",
    "description": "Expert is the official language server implementation for the Elixir programming language.",
    "homepage": "https://github.com/elixir-lang/expert",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Elixir"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/elixir-lang/expert@nightly",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "expert_darwin_amd64",
          "bin": "expert_darwin_amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "expert_darwin_arm64",
          "bin": "expert_darwin_arm64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "expert_linux_amd64",
          "bin": "expert_linux_amd64"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "expert_linux_arm64",
          "bin": "expert_linux_arm64"
        },
        {
          "target": "win_x64",
          "file": "expert_windows_amd64.exe",
          "bin": "expert_windows_amd64.exe"
        }
      ]
    },
    "bin": {
      "expert": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "expert"
    }
  },
  {
    "name": "facility-language-server",
    "description": "Facility Service Definition language. This version of Facility Service Definition\nrequires dotnet (.NET 6.0) to be installed.\n",
    "homepage": "https://facilityapi.github.io/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Facility Service Definition"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/FacilityApi/FacilityLanguageServer@v2.5.1",
      "asset": {
        "file": "Facility.LanguageServer.zip:libexec/"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/FacilityApi/FacilityVSCode/master/package.json"
    },
    "bin": {
      "facility-language-server": "dotnet:libexec/Facility.LanguageServer.dll"
    },
    "neovim": {
      "lspconfig": "facility_language_server"
    }
  },
  {
    "name": "fantomas",
    "description": "Fantomas is an opinionated code formatter for F#.",
    "homepage": "https://fsprojects.github.io/fantomas",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "F#"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:nuget/fantomas@7.0.5"
    },
    "bin": {
      "fantomas": "nuget:fantomas"
    }
  },
  {
    "name": "fennel-language-server",
    "description": "Fennel language server protocol (LSP) support.",
    "homepage": "https://github.com/rydesun/fennel-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Fennel"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/fennel-language-server@59005549ca1191bf2aa364391e6bf2371889b4f8?repository_url=https://github.com/rydesun/fennel-language-server&rev=true"
    },
    "bin": {
      "fennel-language-server": "cargo:fennel-language-server"
    },
    "neovim": {
      "lspconfig": "fennel_language_server"
    }
  },
  {
    "name": "fennel-ls",
    "description": "Language Server for Fennel",
    "homepage": "https://git.sr.ht/~xerool/fennel-ls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Fennel"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:luarocks/fennel-ls@0.2.1-1"
    },
    "bin": {
      "fennel-ls": "luarocks:fennel-ls"
    },
    "neovim": {
      "lspconfig": "fennel_ls"
    },
    "ci_skip": [
      "win_x64"
    ]
  },
  {
    "name": "findent",
    "description": "findent indents/beautifies/converts and can optionally generate the dependencies of Fortran sources.",
    "homepage": "https://pypi.org/project/findent/",
    "licenses": [
      "BSD-2-Clause"
    ],
    "languages": [
      "Fortran"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/findent@4.3.6"
    },
    "bin": {
      "findent": "pypi:findent"
    }
  },
  {
    "name": "firefox-debug-adapter",
    "description": "Debug your web application or browser extension in Firefox.",
    "homepage": "https://github.com/firefox-devtools/vscode-firefox-debug",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/firefox-devtools/vscode-firefox-debug@2.15.0",
      "build": {
        "run": "npm install\nnpm run build\nnpm install --production\n"
      }
    },
    "bin": {
      "firefox-debug-adapter": "node:dist/adapter.bundle.js"
    }
  },
  {
    "name": "fish-lsp",
    "description": "LSP implementation for the fish shell language",
    "homepage": "https://github.com/ndonfris/fish-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Fish"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/fish-lsp@1.1.3"
    },
    "bin": {
      "fish-lsp": "npm:fish-lsp"
    },
    "neovim": {
      "lspconfig": "fish_lsp"
    }
  },
  {
    "name": "fixjson",
    "description": "A JSON file fixer/formatter for humans using (relaxed) JSON5.",
    "homepage": "https://github.com/rhysd/fixjson",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/fixjson@1.1.2"
    },
    "bin": {
      "fixjson": "npm:fixjson"
    }
  },
  {
    "name": "flake8",
    "description": "flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style\nand quality of some Python code.\n",
    "homepage": "https://github.com/PyCQA/flake8",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/flake8@7.3.0"
    },
    "bin": {
      "flake8": "pypi:flake8"
    }
  },
  {
    "name": "flakeheaven",
    "description": "flakeheaven is a python linter built around flake8 to enable inheritable and complex toml configuration.\n",
    "homepage": "https://github.com/flakeheaven/flakeheaven",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/flakeheaven@3.3.0"
    },
    "bin": {
      "flakeheaven": "pypi:flakeheaven"
    }
  },
  {
    "name": "flux-lsp",
    "description": "Implementation of Language Server Protocol for the Flux language.",
    "homepage": "https://github.com/influxdata/flux-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Flux"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/flux-lsp@0.8.40?repository_url=https://github.com/influxdata/flux-lsp",
      "supported_platforms": [
        "unix"
      ]
    },
    "bin": {
      "flux-lsp": "cargo:flux-lsp"
    },
    "neovim": {
      "lspconfig": "flux_lsp"
    }
  },
  {
    "name": "foam-language-server",
    "description": "A language server for OpenFOAM case files.",
    "homepage": "https://github.com/FoamScience/foam-language-server",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "OpenFOAM"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/foam-language-server@0.4.6"
    },
    "bin": {
      "foam-ls": "npm:foam-ls"
    },
    "neovim": {
      "lspconfig": "foam_ls"
    }
  },
  {
    "name": "fortitude",
    "description": "Fortran linter, written in Rust.",
    "homepage": "https://github.com/PlasmaFAIR/fortitude",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Fortran"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/PlasmaFAIR/fortitude@v0.7.5",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "fortitude-aarch64-apple-darwin.tar.gz",
          "bin": "fortitude-aarch64-apple-darwin/fortitude"
        },
        {
          "target": "darwin_x64",
          "file": "fortitude-x86_64-apple-darwin.tar.gz",
          "bin": "fortitude-x86_64-apple-darwin/fortitude"
        },
        {
          "target": "linux_arm64",
          "file": "fortitude-aarch64-unknown-linux-musl.tar.gz",
          "bin": "fortitude-aarch64-unknown-linux-musl/fortitude"
        },
        {
          "target": "linux_x64",
          "file": "fortitude-x86_64-unknown-linux-musl.tar.gz",
          "bin": "fortitude-x86_64-unknown-linux-musl/fortitude"
        },
        {
          "target": "linux_x86",
          "file": "fortitude-i686-unknown-linux-musl.tar.gz",
          "bin": "fortitude-i686-unknown-linux-musl/fortitude"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "fortitude-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "fortitude-aarch64-unknown-linux-gnu/fortitude"
        },
        {
          "target": "linux_x64_gnu",
          "file": "fortitude-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "fortitude-x86_64-unknown-linux-gnu/fortitude"
        },
        {
          "target": "linux_x86_gnu",
          "file": "fortitude-i686-unknown-linux-gnu.tar.gz",
          "bin": "fortitude-i686-unknown-linux-gnu/fortitude"
        },
        {
          "target": "win_arm64",
          "file": "fortitude-aarch64-pc-windows-msvc.zip",
          "bin": "fortitude.exe"
        },
        {
          "target": "win_x64",
          "file": "fortitude-x86_64-pc-windows-msvc.zip",
          "bin": "fortitude.exe"
        },
        {
          "target": "win_x86",
          "file": "fortitude-i686-pc-windows-msvc.zip",
          "bin": "fortitude.exe"
        }
      ]
    },
    "bin": {
      "fortitude": "{{source.asset.bin}}"
    }
  },
  {
    "name": "fortls",
    "description": "fortls - Fortran Language Server.",
    "homepage": "https://github.com/gnikit/fortls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Fortran"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/fortls@3.2.2"
    },
    "bin": {
      "fortls": "pypi:fortls"
    },
    "neovim": {
      "lspconfig": "fortls"
    }
  },
  {
    "name": "fourmolu",
    "description": "A fork of Ormolu that uses four space indentation and allows arbitrary configuration.",
    "homepage": "https://hackage.haskell.org/package/fourmolu",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Haskell"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/fourmolu/fourmolu@v0.19.0.1",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "fourmolu-{{ version | strip_prefix \"v\" }}-osx-x86_64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "fourmolu-{{ version | strip_prefix \"v\" }}-linux-x86_64"
        }
      ]
    },
    "bin": {
      "fourmolu": "{{source.asset.file}}"
    }
  },
  {
    "name": "fprettify",
    "description": "fprettify is an auto-formatter for modern Fortran code that imposes strict whitespace formatting, written in Python.",
    "homepage": "https://pypi.org/project/fprettify",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Fortran"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/fprettify@0.3.7"
    },
    "bin": {
      "fprettify": "pypi:fprettify"
    }
  },
  {
    "name": "fsautocomplete",
    "description": "F# language server using Language Server Protocol.",
    "homepage": "https://github.com/fsharp/FsAutoComplete",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "F#"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:nuget/fsautocomplete@0.82.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/ionide/ionide-vscode-fsharp/main/release/package.json"
    },
    "bin": {
      "fsautocomplete": "nuget:fsautocomplete"
    },
    "neovim": {
      "lspconfig": "fsautocomplete"
    }
  },
  {
    "name": "gci",
    "description": "GCI, a tool that control golang package import order and make it always deterministic.\n",
    "homepage": "https://pkg.go.dev/github.com/daixiang0/gci",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/daixiang0/gci@v0.13.7"
    },
    "bin": {
      "gci": "golang:gci"
    }
  },
  {
    "name": "gdtoolkit",
    "description": "A set of tools for daily work with GDScript.",
    "homepage": "https://github.com/Scony/godot-gdscript-toolkit",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "GDScript"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/gdtoolkit@4.5.0"
    },
    "bin": {
      "gdlint": "pypi:gdlint",
      "gdformat": "pypi:gdformat"
    }
  },
  {
    "name": "gersemi",
    "description": "gersemi - A formatter to make your CMake code the real treasure.",
    "homepage": "https://github.com/BlankSpruce/gersemi",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "CMake"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/gersemi@0.25.1"
    },
    "bin": {
      "gersemi": "pypi:gersemi"
    }
  },
  {
    "name": "gh-actions-language-server",
    "description": "GitHub Actions Language Server",
    "homepage": "https://github.com/actions/languageservices",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40actions/languageserver@0.3.36"
    },
    "bin": {
      "gh-actions-language-server": "npm:actions-languageserver",
      "actions-languageserver": "npm:actions-languageserver"
    },
    "neovim": {
      "lspconfig": "gh_actions_ls"
    }
  },
  {
    "name": "gh",
    "description": "gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to\nwhere you are already working with git and your code.\n",
    "homepage": "https://cli.github.com",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [],
    "source": {
      "id": "pkg:github/cli/cli@v2.85.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64.zip",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_macOS_amd64/share/man/"
        },
        {
          "target": "darwin_arm64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64.zip",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_macOS_arm64/share/man/"
        },
        {
          "target": "linux_x64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_linux_amd64/share/man/"
        },
        {
          "target": "linux_x86",
          "file": "gh_{{ version | strip_prefix \"v\" }}_linux_386.tar.gz",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_linux_386/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_linux_386/share/man/"
        },
        {
          "target": "linux_arm64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_linux_arm64/share/man/"
        },
        {
          "target": "linux_arm",
          "file": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz",
          "bin": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6/bin/gh",
          "man": "gh_{{ version | strip_prefix \"v\" }}_linux_armv6/share/man/"
        },
        {
          "target": "win_x64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_windows_amd64.zip",
          "bin": "bin/gh.exe"
        },
        {
          "target": "win_x86",
          "file": "gh_{{ version | strip_prefix \"v\" }}_windows_386.zip",
          "bin": "bin/gh.exe"
        },
        {
          "target": "win_arm64",
          "file": "gh_{{ version | strip_prefix \"v\" }}_windows_arm64.zip",
          "bin": "bin/gh.exe"
        }
      ]
    },
    "bin": {
      "gh": "{{source.asset.bin}}"
    },
    "share": {
      "man/": "{{source.asset.man}}"
    }
  },
  {
    "name": "ginko_ls",
    "description": "ginko_ls is meant to be a feature-complete language server for device-trees. Language servers can be used in many\neditors, such as Visual Studio Code, Emacs or Vim\n",
    "homepage": "https://github.com/Schottkyc137/ginko",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "DTS"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/Schottkyc137/ginko@v0.0.8",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "ginko_ls-aarch64-apple-darwin.zip",
          "bin": "ginko_ls-aarch64-apple-darwin/bin/ginko_ls"
        },
        {
          "target": "linux_x64_gnu",
          "file": "ginko_ls-x86_64-unknown-linux-gnu.zip",
          "bin": "ginko_ls-x86_64-unknown-linux-gnu/bin/ginko_ls"
        },
        {
          "target": "win_x64",
          "file": "ginko_ls-x86_64-pc-windows-msvc.zip",
          "bin": "ginko_ls-x86_64-pc-windows-msvc/bin/ginko_ls.exe"
        }
      ]
    },
    "bin": {
      "ginko_ls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "ginko_ls"
    }
  },
  {
    "name": "gitlab-ci-ls",
    "description": "An experimental language server for Gitlab CI.",
    "homepage": "https://github.com/alesbrelih/gitlab-ci-ls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/gitlab-ci-ls@1.2.5"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/alesbrelih/gitlab-ci-ls/{{version}}/vscode-extension/package.json"
    },
    "bin": {
      "gitlab-ci-ls": "cargo:gitlab-ci-ls"
    },
    "neovim": {
      "lspconfig": "gitlab_ci_ls"
    }
  },
  {
    "name": "gitleaks",
    "description": "Gitleaks helps you protect and discover secrets in git repositories.",
    "homepage": "https://github.com/gitleaks/gitleaks",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/gitleaks/gitleaks@v8.30.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "darwin_x64",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_darwin_x64.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "linux_arm64",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "linux_armv6l",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_linux_armv6.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "linux_armv7l",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_linux_amrv7.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "linux_x86",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_linux_x32.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "linux_x64",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_linux_x64.tar.gz",
          "bin": "gitleaks"
        },
        {
          "target": "win_armv6l",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_windows_armv6.zip",
          "bin": "gitleaks"
        },
        {
          "target": "win_armv7l",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_windows_armv7.zip",
          "bin": "gitleaks"
        },
        {
          "target": "win_x86",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_windows_x32.zip",
          "bin": "gitleaks.exe"
        },
        {
          "target": "win_x64",
          "file": "gitleaks_{{ version | strip_prefix \"v\" }}_windows_x64.zip",
          "bin": "gitleaks.exe"
        }
      ]
    },
    "bin": {
      "gitleaks": "{{source.asset.bin}}"
    }
  },
  {
    "name": "gitlint",
    "description": "Gitlint is a git commit message linter written in Python: it checks your commit messages for style.",
    "homepage": "https://jorisroovers.com/gitlint/",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/gitlint@0.19.1"
    },
    "bin": {
      "gitlint": "pypi:gitlint"
    }
  },
  {
    "name": "gitui",
    "description": "Blazing fast terminal-ui for git written in Rust.",
    "homepage": "https://github.com/extrawurst/gitui",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [],
    "source": {
      "id": "pkg:github/extrawurst/gitui@v0.28.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "gitui-mac.tar.gz",
          "bin": "gitui"
        },
        {
          "target": "darwin_x64",
          "file": "gitui-mac-x86.tar.gz",
          "bin": "gitui"
        },
        {
          "target": "linux_x64",
          "file": "gitui-linux-x86_64.tar.gz",
          "bin": "gitui"
        },
        {
          "target": "linux_arm64",
          "file": "gitui-linux-aarch64.tar.gz",
          "bin": "gitui"
        },
        {
          "target": "linux_arm",
          "file": "gitui-linux-arm.tar.gz",
          "bin": "gitui"
        },
        {
          "target": "win_x64",
          "file": "gitui-win.tar.gz",
          "bin": "gitui.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.26.2",
          "id": "pkg:github/extrawurst/gitui@v0.26.2",
          "asset": [
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "gitui-mac.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_x64",
              "file": "gitui-linux-x86_64.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_arm64",
              "file": "gitui-linux-aarch64.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_arm",
              "file": "gitui-linux-arm.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "win_x64",
              "file": "gitui-win.tar.gz",
              "bin": "gitui.exe"
            }
          ]
        },
        {
          "constraint": "semver:<=v0.25.2",
          "id": "pkg:github/extrawurst/gitui@v0.25.2",
          "asset": [
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "gitui-mac.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_x64",
              "file": "gitui-linux-musl.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_arm64",
              "file": "gitui-linux-aarch64.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "linux_arm",
              "file": "gitui-linux-arm.tar.gz",
              "bin": "gitui"
            },
            {
              "target": "win_x64",
              "file": "gitui-win.tar.gz",
              "bin": "gitui.exe"
            }
          ]
        }
      ]
    },
    "bin": {
      "gitui": "{{source.asset.bin}}"
    }
  },
  {
    "name": "glint",
    "description": "Glint is a set of tools to aid in developing code that uses the Glimmer VM for rendering, such as Ember.js v3.24+ and\nGlimmerX projects. Similar to Vetur for Vue projects or Svelte Language Tools, Glint consists of a CLI and a language\nserver to provide feedback and enforce correctness both locally during editing and project-wide in CI.\n",
    "homepage": "https://typed-ember.gitbook.io/glint/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Handlebars",
      "Glimmer",
      "TypeScript",
      "JavaScript"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/%40glint/core@1.5.2",
      "extra_packages": [
        "typescript"
      ]
    },
    "bin": {
      "glint": "npm:glint",
      "glint-language-server": "npm:glint-language-server"
    },
    "neovim": {
      "lspconfig": "glint"
    }
  },
  {
    "name": "glow",
    "description": "Render markdown on the CLI, with pizzazz!",
    "homepage": "https://github.com/charmbracelet/glow",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [],
    "source": {
      "id": "pkg:github/charmbracelet/glow@v2.1.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Darwin_arm64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Darwin_arm64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Darwin_arm64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Darwin_arm64/completions/"
          }
        },
        {
          "target": "darwin_x64",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Darwin_x86_64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Darwin_x86_64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Darwin_x86_64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Darwin_x86_64/completions/"
          }
        },
        {
          "target": "linux_x64_openbsd",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_x86_64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_x86_64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_x86_64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_x86_64/completions/"
          }
        },
        {
          "target": "linux_arm64_openbsd",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_arm64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_arm64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_arm64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Openbsd_arm64/completions/"
          }
        },
        {
          "target": "linux_arm64",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Linux_arm64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Linux_arm64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Linux_arm64/completions/"
          }
        },
        {
          "target": "linux_x64",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Linux_x86_64.tar.gz",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Linux_x86_64/glow",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Linux_x86_64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Linux_x86_64/completions/"
          }
        },
        {
          "target": "win_x86",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Windows_i386.zip",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Windows_i386/glow.exe",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Windows_i386/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Windows_i386/completions/"
          }
        },
        {
          "target": "win_x64",
          "file": "glow_{{ version | strip_prefix \"v\" }}_Windows_x86_64.zip",
          "bin": "glow_{{ version | strip_prefix \"v\" }}_Windows_x86_64/glow.exe",
          "share": {
            "man": "glow_{{ version | strip_prefix \"v\" }}_Windows_x86_64/manpages/glow.1.gz",
            "completions": "glow_{{ version | strip_prefix \"v\" }}_Windows_x86_64/completions/"
          }
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v1.5.1",
          "id": "pkg:github/charmbracelet/glow@v1.5.1",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "glow_Darwin_arm64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "darwin_x64",
              "file": "glow_Darwin_x86_64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "linux_x64_openbsd",
              "file": "glow_Openbsd_x86_64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "linux_arm64_openbsd",
              "file": "glow_Openbsd_arm64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "linux_arm64",
              "file": "glow_Linux_arm64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "linux_x64",
              "file": "glow_Linux_x86_64.tar.gz",
              "bin": "glow",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "win_x86",
              "file": "glow_Windows_i386.zip",
              "bin": "glow.exe",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            },
            {
              "target": "win_x64",
              "file": "glow_Windows_x86_64.zip",
              "bin": "glow.exe",
              "share": {
                "man": "manpages/glow.1.gz",
                "completions": "completions/"
              }
            }
          ]
        }
      ]
    },
    "bin": {
      "glow": "{{ source.asset.bin }}"
    },
    "share": {
      "man/man1/glow.1.gz": "{{ source.asset.share.man }}",
      "bash_completions.d/glow.bash": "{{ source.asset.share.completions }}glow.bash",
      "fish-completions/glow.fish": "{{ source.asset.share.completions }}glow.fish",
      "zsh-completions/glow.fish": "{{ source.asset.share.completions }}glow.zsh"
    }
  },
  {
    "name": "glsl_analyzer",
    "description": "Language server for GLSL (autocomplete, goto-definition, formatter, and more)\n",
    "homepage": "https://github.com/nolanderc/glsl_analyzer",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "OpenGL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/nolanderc/glsl_analyzer@v1.7.1",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "x86_64-macos.zip",
          "bin": "bin/glsl_analyzer"
        },
        {
          "target": "darwin_arm64",
          "file": "aarch64-macos.zip",
          "bin": "bin/glsl_analyzer"
        },
        {
          "target": "linux_x64",
          "file": "x86_64-linux-musl.zip",
          "bin": "bin/glsl_analyzer"
        },
        {
          "target": "linux_arm64",
          "file": "aarch64-linux-musl.zip",
          "bin": "bin/glsl_analyzer"
        },
        {
          "target": "win_x64",
          "file": "x86_64-windows.zip",
          "bin": "bin/glsl_analyzer.exe"
        },
        {
          "target": "win_arm64",
          "file": "aarch64-windows.zip",
          "bin": "bin/glsl_analyzer.exe"
        }
      ]
    },
    "bin": {
      "glsl_analyzer": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "glsl_analyzer"
    }
  },
  {
    "name": "glslls",
    "description": "Language server implementation for GLSL.",
    "homepage": "https://github.com/svenstaro/glsl-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "GLSL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/svenstaro/glsl-language-server@0.5.0",
      "build": [
        {
          "target": "unix",
          "run": "git submodule update --init\ncmake --install-prefix=\"$PWD\" -Bbuild -GNinja\nninja -Cbuild\nninja -Cbuild install\n",
          "bin": "bin/glslls"
        },
        {
          "target": "win",
          "run": "git submodule update --init\ncmake --install-prefix=\"($pwd).path\" -Bbuild -GNinja\nninja -Cbuild\nninja -Cbuild install\n",
          "bin": "bin/glslls.exe"
        }
      ]
    },
    "bin": {
      "glslls": "{{source.build.bin}}"
    },
    "ci_skip": true,
    "neovim": {
      "lspconfig": "glslls"
    }
  },
  {
    "name": "gn-language-server",
    "description": "A language server for GN, the build configuration language used in Chromium, Fuchsia, and other projects.",
    "homepage": "https://github.com/google/gn-language-server",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "GN"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/google/gn-language-server@v1.10.3",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "gn-language-server-{{ version | strip_prefix \"v\" }}-darwin-aarch64"
        },
        {
          "target": "linux_x64",
          "file": "gn-language-server-{{ version | strip_prefix \"v\" }}-linux-x86_64"
        },
        {
          "target": "win_x64",
          "file": "gn-language-server-{{ version | strip_prefix \"v\" }}-windows-x86_64.exe"
        }
      ]
    },
    "bin": {
      "gn-language-server": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "gn_language_server"
    }
  },
  {
    "name": "go-debug-adapter",
    "description": "Go debug adapter sourced from the VSCode Go extension.",
    "homepage": "https://github.com/golang/vscode-go",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/golang/vscode-go@v0.52.1",
      "asset": {
        "file": "go-{{ version | strip_prefix \"v\" }}.vsix"
      }
    },
    "bin": {
      "go-debug-adapter": "node:extension/dist/debugAdapter.js"
    }
  },
  {
    "name": "gofumpt",
    "description": "A stricter gofmt.",
    "homepage": "https://pkg.go.dev/mvdan.cc/gofumpt",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/mvdan.cc/gofumpt@v0.9.2"
    },
    "bin": {
      "gofumpt": "golang:gofumpt"
    }
  },
  {
    "name": "goimports-reviser",
    "description": "Tool for Golang to sort goimports by 3-4 groups: std, general, company (optional), and project dependencies. Also,\nformatting for your code will be prepared (so, you don't need to use gofmt or goimports separately). Use additional\noption -rm-unused to remove unused imports and -set-alias to rewrite import aliases for versioned packages.\n",
    "homepage": "https://github.com/incu6us/goimports-reviser",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/incu6us/goimports-reviser@v3.11.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz",
          "bin": "goimports-reviser"
        },
        {
          "target": "darwin_arm64",
          "file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
          "bin": "goimports-reviser"
        },
        {
          "target": "linux_x64",
          "file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
          "bin": "goimports-reviser"
        },
        {
          "target": "linux_arm64",
          "file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": "goimports-reviser"
        },
        {
          "target": "win_x64",
          "file": "goimports-reviser_{{ version | strip_prefix \"v\" }}_windows_amd64.tar.gz",
          "bin": "goimports-reviser.exe"
        }
      ]
    },
    "bin": {
      "goimports-reviser": "{{source.asset.bin}}"
    }
  },
  {
    "name": "goimports",
    "description": "A golang formatter which formats your code in the same style as gofmt and additionally updates your Go import lines,\nadding missing ones and removing unreferenced ones.\n",
    "homepage": "https://pkg.go.dev/golang.org/x/tools/cmd/goimports",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/golang.org/x/tools@v0.41.0#cmd/goimports"
    },
    "bin": {
      "goimports": "golang:goimports"
    }
  },
  {
    "name": "golangci-lint-langserver",
    "description": "golangci-lint language server.",
    "homepage": "https://github.com/nametake/golangci-lint-langserver",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/nametake/golangci-lint-langserver@v0.0.11"
    },
    "bin": {
      "golangci-lint-langserver": "golang:golangci-lint-langserver"
    },
    "neovim": {
      "lspconfig": "golangci_lint_ls"
    }
  },
  {
    "name": "golangci-lint",
    "description": "golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has\nintegrations with all major IDE and has dozens of linters included.\n",
    "homepage": "https://golangci-lint.run/",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/golangci/golangci-lint@v2.8.0",
      "asset": [
        {
          "target": "linux_armv6l",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv6.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv6/golangci-lint"
        },
        {
          "target": "linux_armv7l",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv7.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-armv7/golangci-lint"
        },
        {
          "target": "linux_x64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-amd64.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-amd64/golangci-lint"
        },
        {
          "target": "linux_arm64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-arm64.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-arm64/golangci-lint"
        },
        {
          "target": "linux_x86",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-386.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-linux-386/golangci-lint"
        },
        {
          "target": "darwin_x64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-amd64.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-amd64/golangci-lint"
        },
        {
          "target": "darwin_arm64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-arm64.tar.gz",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-darwin-arm64/golangci-lint"
        },
        {
          "target": "win_armv6l",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv6.zip",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv6/golangci-lint.exe"
        },
        {
          "target": "win_armv7l",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv7.zip",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-armv7/golangci-lint.exe"
        },
        {
          "target": "win_arm64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-arm64.zip",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-arm64/golangci-lint.exe"
        },
        {
          "target": "win_x64",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-amd64.zip",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-amd64/golangci-lint.exe"
        },
        {
          "target": "win_x86",
          "file": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-386.zip",
          "bin": "golangci-lint-{{ version | strip_prefix \"v\" }}-windows-386/golangci-lint.exe"
        }
      ]
    },
    "bin": {
      "golangci-lint": "{{source.asset.bin}}"
    }
  },
  {
    "name": "golines",
    "description": "A golang formatter that fixes long lines.",
    "homepage": "https://github.com/segmentio/golines",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/segmentio/golines@v0.13.0"
    },
    "bin": {
      "golines": "golang:golines"
    }
  },
  {
    "name": "gomodifytags",
    "description": "Go tool to modify/update field tags in structs.",
    "homepage": "https://github.com/fatih/gomodifytags",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/fatih/gomodifytags@v1.17.0"
    },
    "bin": {
      "gomodifytags": "golang:gomodifytags"
    }
  },
  {
    "name": "google-java-format",
    "description": "google-java-format is a program that reformats Java source code to comply with Google Java Style.",
    "homepage": "https://github.com/google/google-java-format",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/google/google-java-format@v1.33.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "google-java-format_darwin-arm64",
          "bin": "google-java-format_darwin-arm64"
        },
        {
          "target": "linux_arm64",
          "file": "google-java-format_linux-arm64",
          "bin": "google-java-format_linux-arm64"
        },
        {
          "target": "linux_x64",
          "file": "google-java-format_linux-x86-64",
          "bin": "google-java-format_linux-x86-64"
        },
        {
          "target": "win_x64",
          "file": "google-java-format_windows-x86-64.exe",
          "bin": "google-java-format_windows-x86-64.exe"
        },
        {
          "target": [
            "unix",
            "win"
          ],
          "file": "google-java-format-{{ version | strip_prefix \"v\" }}-all-deps.jar",
          "bin": "java-jar:google-java-format-{{ version | strip_prefix \"v\" }}-all-deps.jar"
        }
      ]
    },
    "bin": {
      "google-java-format": "{{source.asset.bin}}"
    }
  },
  {
    "name": "gopls",
    "description": "gopls (pronounced \"Go please\") is the official Go language server developed by the Go team. It provides IDE features\nto any LSP-compatible editor.\n",
    "homepage": "https://pkg.go.dev/golang.org/x/tools/gopls",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/golang.org/x/tools/gopls@v0.21.0"
    },
    "bin": {
      "gopls": "golang:gopls"
    },
    "neovim": {
      "lspconfig": "gopls"
    }
  },
  {
    "name": "gospel",
    "description": "misspelled word linter for Go comments, string literals and embedded files.",
    "homepage": "https://github.com/kortschak/gospel",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/github.com/kortschak/gospel@v1.15.0"
    },
    "bin": {
      "gospel": "golang:gospel"
    },
    "ci_skip": true
  },
  {
    "name": "gotests",
    "description": "Gotests is a Golang commandline tool that generates table driven tests based on its target source files' function and\nmethod signatures.\n",
    "homepage": "https://github.com/cweill/gotests",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/cweill/gotests@v1.9.0#gotests"
    },
    "bin": {
      "gotests": "golang:gotests"
    }
  },
  {
    "name": "gotestsum",
    "description": "'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.\n",
    "homepage": "https://github.com/gotestyourself/gotestsum",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Go"
    ],
    "categories": [],
    "source": {
      "id": "pkg:golang/gotest.tools/gotestsum@v1.13.0"
    },
    "bin": {
      "gotestsum": "golang:gotestsum"
    }
  },
  {
    "name": "gradle-language-server",
    "description": "Gradle language server.",
    "homepage": "https://github.com/microsoft/vscode-gradle",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Gradle"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:openvsx/vscjava/vscode-gradle@3.15.0",
      "download": {
        "file": "vscjava.vscode-gradle-{{version}}.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode-gradle/{{version}}/extension/package.json"
    },
    "bin": {
      "gradle-language-server": "java-jar:extension/lib/gradle-language-server.jar"
    },
    "neovim": {
      "lspconfig": "gradle_ls"
    }
  },
  {
    "name": "grammarly-languageserver",
    "description": "A language server implementation on top of Grammarly's SDK.",
    "homepage": "https://github.com/znck/grammarly",
    "deprecation": {
      "since": "0.0.4",
      "message": "Repo archived in 2024."
    },
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown",
      "Text"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/grammarly-languageserver@0.0.4"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/znck/grammarly/main/extension/package.json"
    },
    "bin": {
      "grammarly-languageserver": "npm:grammarly-languageserver"
    },
    "neovim": {
      "lspconfig": "grammarly"
    }
  },
  {
    "name": "graphql-language-service-cli",
    "description": "GraphQL Language Service provides an interface for building GraphQL language services for IDEs.",
    "homepage": "https://www.npmjs.com/package/graphql-language-service-cli",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "GraphQL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/graphql-language-service-cli@3.5.0"
    },
    "bin": {
      "graphql-lsp": "npm:graphql-lsp"
    },
    "neovim": {
      "lspconfig": "graphql"
    }
  },
  {
    "name": "groovy-language-server",
    "description": "A language server for Groovy.",
    "homepage": "https://github.com/GroovyLanguageServer/groovy-language-server",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Groovy"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/GroovyLanguageServer/groovy-language-server@0746b250604c0a75bf620f7257aed8df12d025c3",
      "build": {
        "run": "./gradlew --no-daemon build"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/GroovyLanguageServer/groovy-language-server/{{version}}/vscode-extension/package.json"
    },
    "bin": {
      "groovy-language-server": "java-jar:build/libs/groovy-language-server-all.jar"
    },
    "neovim": {
      "lspconfig": "groovyls"
    }
  },
  {
    "name": "hadolint",
    "description": "Dockerfile linter, validate inline bash, written in Haskell.",
    "homepage": "https://github.com/hadolint/hadolint",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Docker"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/hadolint/hadolint@v2.14.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "hadolint-macos-x86_64"
        },
        {
          "target": "darwin_arm64",
          "file": "hadolint-macos-arm64"
        },
        {
          "target": "linux_x64",
          "file": "hadolint-Linux-x86_64"
        },
        {
          "target": "linux_arm64",
          "file": "hadolint-Linux-arm64"
        },
        {
          "target": "win_x64",
          "file": "hadolint-Windows-x86_64.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=2.12.0",
          "id": "pkg:github/hadolint/hadolint@v2.12.0",
          "asset": [
            {
              "target": "darwin_x64",
              "file": "hadolint-Darwin-x86_64"
            },
            {
              "target": "linux_x64",
              "file": "hadolint-Linux-x86_64"
            },
            {
              "target": "linux_arm64",
              "file": "hadolint-Linux-arm64"
            },
            {
              "target": "win_x64",
              "file": "hadolint-Windows-x86_64.exe"
            }
          ]
        }
      ]
    },
    "bin": {
      "hadolint": "{{source.asset.file}}"
    }
  },
  {
    "name": "haml-lint",
    "description": "haml-lint is a tool to help keep your HAML files clean and readable. In addition to HAML-specific style and lint\nchecks, it integrates with RuboCop to bring its powerful static analysis tools to your HAML documents.\n",
    "homepage": "https://github.com/sds/haml-lint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HAML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:gem/haml_lint@0.68.0"
    },
    "bin": {
      "haml-lint": "gem:haml-lint"
    }
  },
  {
    "name": "harper-ls",
    "description": "The Grammar Checker for Developers.",
    "homepage": "https://github.com/elijah-potter/harper",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Markdown",
      "Rust",
      "TypeScript",
      "JavaScript",
      "Python",
      "Go",
      "C",
      "C++",
      "Ruby",
      "C#",
      "TOML",
      "Lua",
      "Java"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/elijah-potter/harper@v1.4.1",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "harper-ls-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "linux_x64_musl",
          "file": "harper-ls-x86_64-unknown-linux-musl.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "harper-ls-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "linux_arm64_musl",
          "file": "harper-ls-aarch64-unknown-linux-musl.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "darwin_x64",
          "file": "harper-ls-x86_64-apple-darwin.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "darwin_arm64",
          "file": "harper-ls-aarch64-apple-darwin.tar.gz",
          "bin": "harper-ls"
        },
        {
          "target": "win_x64",
          "file": "harper-ls-x86_64-pc-windows-msvc.zip",
          "bin": "harper-ls.exe"
        }
      ]
    },
    "bin": {
      "harper-ls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "harper_ls"
    }
  },
  {
    "name": "haskell-debug-adapter",
    "description": "A debug adapter for Haskell debugging system.",
    "homepage": "https://github.com/phoityne/haskell-debug-adapter",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Haskell"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:generic/phoityne/haskell-debug-adapter@0.0.39.0",
      "build": [
        {
          "target": "unix",
          "run": "cabal update && cabal install haskell-dap ghci-dap haskell-debug-adapter-\"$VERSION\" --install-method=copy --installdir=\"$PWD\"\n",
          "staged": false,
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": {
            "ghci_dap": "ghci-dap",
            "dap": "haskell-debug-adapter"
          }
        },
        {
          "target": "win",
          "run": "cabal update && cabal install haskell-dap ghci-dap haskell-debug-adapter-$env:VERSION --install-method=copy --installdir=\"$pwd\"\n",
          "staged": false,
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": {
            "ghci_dap": "ghci-dap.exe",
            "dap": "haskell-debug-adapter.exe"
          }
        }
      ]
    },
    "bin": {
      "ghci-dap": "{{source.build.bin.ghci_dap}}",
      "haskell-debug-adapter": "{{source.build.bin.dap}}"
    }
  },
  {
    "name": "haskell-language-server",
    "description": "Official Haskell Language Server implementation.",
    "homepage": "https://haskell-language-server.readthedocs.io/en/latest/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Haskell"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:generic/haskell/haskell-language-server@2.12.0.0",
      "build": [
        {
          "target": "unix",
          "run": "ghcup --url-source=https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-vanilla-0.0.9.yaml install hls \"$VERSION\" -i \"$PWD\"",
          "staged": false,
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": {
            "wrapper": "bin/haskell-language-server-wrapper",
            "server_9_6_7": "bin/haskell-language-server-9.6.7",
            "server_9_8_4": "bin/haskell-language-server-9.8.4",
            "server_9_10_3": "bin/haskell-language-server-9.10.3",
            "server_9_12_2": "bin/haskell-language-server-9.12.2"
          }
        },
        {
          "target": "win",
          "run": "ghcup install hls $env:VERSION -i ($pwd).path",
          "staged": false,
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": {
            "wrapper": "haskell-language-server-wrapper.exe",
            "server_9_6_7": "haskell-language-server-9.6.7.exe",
            "server_9_8_4": "haskell-language-server-9.8.4.exe",
            "server_9_10_3": "haskell-language-server-9.10.3.exe",
            "server_9_12_2": "haskell-language-server-9.12.2.exe"
          }
        }
      ]
    },
    "bin": {
      "haskell-language-server-wrapper": "{{source.build.bin.wrapper}}",
      "haskell-language-server-9.6.7": "{{source.build.bin.server_9_6_7}}",
      "haskell-language-server-9.8.4": "{{source.build.bin.server_9_8_4}}",
      "haskell-language-server-9.10.2": "{{source.build.bin.server_9_10_3}}",
      "haskell-language-server-9.12.2": "{{source.build.bin.server_9_12_2}}"
    },
    "neovim": {
      "lspconfig": "hls"
    }
  },
  {
    "name": "haxe-language-server",
    "description": "Language Server Protocol implementation for the Haxe language.",
    "homepage": "https://github.com/vshaxe/haxe-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Haxe"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:openvsx/nadako/vshaxe@2.34.1",
      "download": {
        "file": "nadako.vshaxe-{{version}}.vsix"
      }
    },
    "bin": {
      "haxe-language-server": "node:extension/bin/server.js"
    },
    "neovim": {
      "lspconfig": "haxe_language_server"
    }
  },
  {
    "name": "hclfmt",
    "description": "A command to format HCL files",
    "homepage": "https://github.com/hashicorp/hcl",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "HCL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/hashicorp/hcl/v2@v2.24.0#cmd/hclfmt"
    },
    "bin": {
      "hclfmt": "golang:hclfmt"
    }
  },
  {
    "name": "hdl-checker",
    "description": "HDL Checker is a language server that wraps VHDL/Verilg/SystemVerilog tools that aims to reduce the boilerplate code needed to set things up",
    "homepage": "https://pypi.org/project/hdl-checker/",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "VHDL",
      "Verilog",
      "SystemVerilog"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/hdl-checker@0.7.4"
    },
    "bin": {
      "hdl_checker": "pypi:hdl_checker"
    },
    "neovim": {
      "lspconfig": "hdl_checker"
    }
  },
  {
    "name": "helm-ls",
    "description": "A language server that offers Helm support in early development - programmed in Go.",
    "homepage": "https://github.com/mrjosh/helm-ls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Helm"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/mrjosh/helm-ls@v0.5.4",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "helm_ls_darwin_amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "helm_ls_darwin_arm64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "helm_ls_linux_amd64"
        },
        {
          "target": "linux_arm",
          "file": "helm_ls_linux_arm"
        },
        {
          "target": "linux_arm64",
          "file": "helm_ls_linux_arm64"
        },
        {
          "target": "win_x64",
          "file": "helm_ls_windows_amd64.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.0.5",
          "id": "pkg:github/mrjosh/helm-ls@v0.0.5",
          "asset": [
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "helm_ls_darwin_amd64"
            },
            {
              "target": "win_x64",
              "file": "helm_ls_windows_amd64:helm_ls_windows_amd64.exe"
            },
            {
              "target": "linux_x64_gnu",
              "file": "helm_ls_linux_amd64"
            },
            {
              "target": "linux_arm",
              "file": "helm_ls_linux_arm"
            }
          ]
        }
      ]
    },
    "bin": {
      "helm_ls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "helm_ls"
    }
  },
  {
    "name": "herb-language-server",
    "description": "Powerful and seamless HTML-aware ERB parsing and tooling.",
    "homepage": "https://github.com/marcoroth/herb",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML",
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/@herb-tools/language-server@0.8.7"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/marcoroth/herb/v{{version}}/javascript/packages/vscode/package.json"
    },
    "bin": {
      "herb-language-server": "npm:herb-language-server"
    },
    "neovim": {
      "lspconfig": "herb_ls"
    }
  },
  {
    "name": "hlint",
    "description": "HLint is a tool for suggesting possible improvements to Haskell code. These suggestions include ideads such as using\nalternative functions, simplifying code and spotting redundancies.\n",
    "homepage": "https://github.com/ndmitchell/hlint",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Haskell"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/ndmitchell/hlint@v3.8",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "hlint-{{ version | strip_prefix \"v\" }}-x86_64-osx.tar.gz",
          "bin": "hlint-{{ version | strip_prefix \"v\" }}/hlint"
        },
        {
          "target": "linux_x64",
          "file": "hlint-{{ version | strip_prefix \"v\" }}-x86_64-linux.tar.gz",
          "bin": "hlint-{{ version | strip_prefix \"v\" }}/hlint"
        },
        {
          "target": "win_x64",
          "file": "hlint-{{ version | strip_prefix \"v\" }}-x86_64-windows.zip",
          "bin": "hlint-{{ version | strip_prefix \"v\" }}/hlint.exe"
        }
      ]
    },
    "bin": {
      "hlint": "{{source.asset.bin}}"
    }
  },
  {
    "name": "hoon-language-server",
    "description": "Language Server for Hoon. Middleware to translate between the Language Server Protocol and your Urbit.",
    "homepage": "https://github.com/urbit/hoon-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Hoon"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40urbit/hoon-language-server@0.1.2"
    },
    "bin": {
      "hoon-language-server": "npm:hoon-language-server"
    },
    "neovim": {
      "lspconfig": "hoon_ls"
    }
  },
  {
    "name": "html-lsp",
    "description": "Language Server Protocol implementation for HTML.",
    "homepage": "https://github.com/microsoft/vscode-html-languageservice",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vscode-langservers-extracted@4.10.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/html-language-features/package.json"
    },
    "bin": {
      "vscode-html-language-server": "npm:vscode-html-language-server"
    },
    "neovim": {
      "lspconfig": "html"
    }
  },
  {
    "name": "htmlbeautifier",
    "description": "A normaliser/beautifier for HTML that also understands embedded Ruby. Ideal for tidying up Rails templates.",
    "homepage": "https://github.com/threedaymonk/htmlbeautifier",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML",
      "Ruby"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:gem/htmlbeautifier@1.4.3"
    },
    "bin": {
      "htmlbeautifier": "gem:htmlbeautifier"
    }
  },
  {
    "name": "htmlhint",
    "description": "The Static Code Analysis Tool for your HTML",
    "homepage": "https://htmlhint.com",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/htmlhint@1.8.0"
    },
    "bin": {
      "htmlhint": "npm:htmlhint"
    }
  },
  {
    "name": "htmx-lsp",
    "description": "An experimental LSP for HTMX.",
    "homepage": "https://github.com/ThePrimeagen/htmx-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTMX"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/htmx-lsp@0.1.0"
    },
    "bin": {
      "htmx-lsp": "cargo:htmx-lsp"
    },
    "neovim": {
      "lspconfig": "htmx"
    }
  },
  {
    "name": "hydra-lsp",
    "description": "LSP for Hydra config files",
    "homepage": "https://github.com/Retsediv/hydra-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/hydra-lsp@0.1.3"
    },
    "bin": {
      "hydra-lsp": "pypi:hydra-lsp"
    },
    "neovim": {
      "lspconfig": "hydra_lsp"
    }
  },
  {
    "name": "hylo-language-server",
    "description": "hylo-language-server is an implementation of the Language Server Protocol for the\nHylo programming language that provides features like semantic highlighting, \ngo-to-definition, and more.\n",
    "homepage": "https://github.com/hylo-lang/hylo-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Hylo"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/hylo-lang/hylo-language-server@v0.0.10",
      "asset": [
        {
          "target": "linux_x64",
          "file": "hylo-language-server-linux-x64.zip",
          "bin": "hylo-language-server"
        },
        {
          "target": "linux_arm64",
          "file": "hylo-language-server-linux-arm64.zip",
          "bin": "hylo-language-server"
        },
        {
          "target": "darwin_x64",
          "file": "hylo-language-server-macos-x64.zip",
          "bin": "hylo-language-server"
        },
        {
          "target": "darwin_arm64",
          "file": "hylo-language-server-macos-arm64.zip",
          "bin": "hylo-language-server"
        },
        {
          "target": "win_x64",
          "file": "hylo-language-server-windows-x64.zip",
          "bin": "hylo-language-server.exe"
        },
        {
          "target": "win_arm64",
          "file": "hylo-language-server-windows-arm64.zip",
          "bin": "hylo-language-server.exe"
        }
      ]
    },
    "bin": {
      "hylo-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "hylo_ls"
    }
  },
  {
    "name": "hyprls",
    "description": "A LSP server for Hyprland config files",
    "homepage": "https://github.com/hyprland-community/hyprls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Hypr"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/hyprland-community/hyprls@v0.12.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "hyprls-macos",
          "bin": "hyprls-macos"
        },
        {
          "target": "win_x64",
          "file": "hyprls.exe",
          "bin": "hyprls.exe"
        },
        {
          "target": "linux_x64_gnu",
          "file": "hyprls",
          "bin": "hyprls"
        }
      ]
    },
    "bin": {
      "hyprls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "hyprls"
    }
  },
  {
    "name": "iferr",
    "description": "Go tool to generate if err != nil block for the current function.",
    "homepage": "https://github.com/koron/iferr",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [],
    "source": {
      "id": "pkg:golang/github.com/koron/iferr@v0.0.0-20240122035601-9c3e2fbe4bd1"
    },
    "bin": {
      "iferr": "golang:iferr"
    }
  },
  {
    "name": "impl",
    "description": "impl generates method stubs for implementing an interface.",
    "homepage": "https://github.com/josharian/impl",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [],
    "source": {
      "id": "pkg:golang/github.com/josharian/impl@v1.5.0"
    },
    "bin": {
      "impl": "golang:impl"
    }
  },
  {
    "name": "intelephense",
    "description": "Professional PHP tooling for any Language Server Protocol capable editor.",
    "homepage": "https://intelephense.com",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/intelephense@1.16.3"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/bmewburn/vscode-intelephense/master/package.json"
    },
    "bin": {
      "intelephense": "npm:intelephense"
    },
    "neovim": {
      "lspconfig": "intelephense"
    }
  },
  {
    "name": "isort",
    "description": "isort is a Python utility / library to sort imports alphabetically.",
    "homepage": "https://pypi.org/project/isort/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/isort@7.0.0"
    },
    "bin": {
      "isort": "pypi:isort"
    }
  },
  {
    "name": "java-debug-adapter",
    "description": "The debug server implementation for Java. It conforms to the debugger adapter protocol.",
    "homepage": "https://github.com/microsoft/java-debug",
    "licenses": [
      "EPL-1.0"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:openvsx/vscjava/vscode-java-debug@0.58.2",
      "download": {
        "file": "vscjava.vscode-java-debug-{{version}}.vsix"
      }
    },
    "share": {
      "java-debug-adapter/": "extension/server/",
      "java-debug-adapter/com.microsoft.java.debug.plugin.jar": "extension/server/com.microsoft.java.debug.plugin-0.53.2.jar"
    }
  },
  {
    "name": "java-language-server",
    "description": "Java language server using the Java compiler API.",
    "homepage": "https://github.com/georgewfraser/java-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "LSP",
      "DAP"
    ],
    "source": {
      "id": "pkg:github/georgewfraser/java-language-server@v0.2.39",
      "build": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "run": "./scripts/link_mac.sh\nmvn package -DskipTests\n",
          "bin": {
            "lsp": "exec:dist/lang_server_mac.sh",
            "dap": "exec:dist/debug_adapter_mac.sh"
          }
        },
        {
          "target": "linux",
          "run": "./scripts/link_linux.sh\nmvn package -DskipTests\n",
          "bin": {
            "lsp": "exec:dist/lang_server_linux.sh",
            "dap": "exec:dist/debug_adapter_linux.sh"
          }
        },
        {
          "target": "win",
          "run": "bash .\\scripts\\link_windows.sh\nmvn package -DskipTests\n",
          "bin": {
            "lsp": "dist/lang_server_windows.cmd",
            "dap": "dist/debug_adapter_windows.cmd"
          }
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/georgewfraser/java-language-server/{{version}}/package.json"
    },
    "bin": {
      "java-language-server": "{{source.build.bin.lsp}}",
      "java-language-server-debugger": "{{source.build.bin.dap}}"
    },
    "neovim": {
      "lspconfig": "java_language_server"
    }
  },
  {
    "name": "java-test",
    "description": "The Test Runner for Java works with java-debug-adapter to provide the following features:\n- Run/Debug test cases\n- Customize test configurations\n- View test report\n- View tests in Test Explorer\n\nEnables support for the following test frameworks:\n\n- JUnit 4 (v4.8.0+)\n- JUnit 5 (v5.1.0+)\n- TestNG (v6.8.0+)\n",
    "homepage": "https://github.com/microsoft/vscode-java-test",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:openvsx/vscjava/vscode-java-test@0.43.2",
      "download": {
        "file": "vscjava.vscode-java-test-{{version}}.vsix"
      }
    },
    "share": {
      "java-test/": "extension/server/",
      "java-test/com.microsoft.java.test.plugin.jar": "extension/server/com.microsoft.java.test.plugin-0.43.1.jar"
    }
  },
  {
    "name": "jayvee-language-server",
    "description": "Jayvee is a domain-specific language and runtime for automated processing of data pipelines.\n",
    "homepage": "https://jvalue.github.io/jayvee/",
    "licenses": [
      "Apache-2.0",
      "MIT",
      "CC-BY-4.0",
      "AGPL-3.0-only"
    ],
    "languages": [
      "Jayvee"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/jvalue/jayvee@v0.5.0-alpha",
      "asset": {
        "file": "jayvee.vsix"
      }
    },
    "bin": {
      "jayvee-language-server": "node:extension/language-server.cjs"
    }
  },
  {
    "name": "jdtls",
    "description": "Java language server.",
    "homepage": "https://github.com/eclipse/eclipse.jdt.ls",
    "licenses": [
      "EPL-2.0"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:generic/eclipse/eclipse.jdt.ls@v1.54.0",
      "download": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "files": {
            "jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202511261751.tar.gz",
            "lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
          },
          "config": "config_mac/"
        },
        {
          "target": "linux",
          "files": {
            "jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202511261751.tar.gz",
            "lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
          },
          "config": "config_linux/"
        },
        {
          "target": "win",
          "files": {
            "jdtls.tar.gz": "https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix \"v\" }}/jdt-language-server-{{ version | strip_prefix \"v\" }}-202511261751.tar.gz",
            "lombok.jar": "https://projectlombok.org/downloads/lombok.jar"
          },
          "config": "config_win/"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/redhat-developer/vscode-java/master/package.json"
    },
    "bin": {
      "jdtls": "python:bin/jdtls"
    },
    "share": {
      "jdtls/lombok.jar": "lombok.jar",
      "jdtls/plugins/": "plugins/",
      "jdtls/plugins/org.eclipse.equinox.launcher.jar": "plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar",
      "jdtls/config/": "{{source.download.config}}"
    },
    "neovim": {
      "lspconfig": "jdtls"
    }
  },
  {
    "name": "jedi-language-server",
    "description": "A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.",
    "homepage": "https://github.com/pappasam/jedi-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/jedi-language-server@0.46.0"
    },
    "bin": {
      "jedi-language-server": "pypi:jedi-language-server"
    },
    "neovim": {
      "lspconfig": "jedi_language_server"
    }
  },
  {
    "name": "jinja-lsp",
    "description": "Experimental jinja lsp server, with autocomplete, syntax highlighting, hover, goto definition, code actions and\nlinting.\n",
    "homepage": "https://github.com/uros-5/jinja-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Django",
      "Jinja",
      "Nunjucks"
    ],
    "categories": [
      "LSP",
      "Linter",
      "Compiler"
    ],
    "source": {
      "id": "pkg:cargo/jinja-lsp@0.1.90"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/uros-5/jinja-lsp/v{{version}}/editors/code/package.json"
    },
    "bin": {
      "jinja-lsp": "cargo:jinja-lsp"
    },
    "neovim": {
      "lspconfig": "jinja_lsp"
    }
  },
  {
    "name": "joker",
    "description": "Small Clojure interpreter, linter and formatter.",
    "homepage": "https://github.com/candid82/joker",
    "licenses": [
      "EPL-1.0"
    ],
    "languages": [
      "Clojure",
      "ClojureScript"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/candid82/joker@v1.5.8",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "joker-mac-amd64.zip",
          "bin": "joker"
        },
        {
          "target": "linux_x64",
          "file": "joker-linux-amd64.zip",
          "bin": "joker"
        },
        {
          "target": "win_x64",
          "file": "joker-win-amd64.zip",
          "bin": "joker.exe"
        }
      ]
    },
    "bin": {
      "joker": "{{source.asset.bin}}"
    }
  },
  {
    "name": "jq-lsp",
    "description": "jq-lsp is a language server for the jq language, developed by Mattias Wadman. It provides IDE features to any\nLSP-compatible editor.\n",
    "homepage": "https://github.com/wader/jq-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Jq"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/wader/jq-lsp@v0.1.16"
    },
    "bin": {
      "jq-lsp": "golang:jq-lsp"
    },
    "neovim": {
      "lspconfig": "jqls"
    }
  },
  {
    "name": "jq",
    "description": "Command-line JSON processor.",
    "homepage": "https://github.com/stedolan/jq",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/stedolan/jq@jq-1.7",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "jq-macos-amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "jq-macos-arm64"
        },
        {
          "target": "linux_x86",
          "file": "jq-linux-i386"
        },
        {
          "target": "linux_x64",
          "file": "jq-linux-amd64"
        },
        {
          "target": "linux_arm64",
          "file": "jq-linux-arm64"
        },
        {
          "target": "win_x86",
          "file": "jq-windows-i386.exe"
        },
        {
          "target": "win_x64",
          "file": "jq-windows-amd64.exe"
        }
      ]
    },
    "bin": {
      "jq": "{{source.asset.file}}"
    }
  },
  {
    "name": "js-debug-adapter",
    "description": "The VS Code JavaScript debugger.",
    "homepage": "https://github.com/microsoft/vscode-js-debug",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/microsoft/vscode-js-debug@v1.105.0",
      "asset": {
        "file": "js-debug-dap-{{version}}.tar.gz"
      },
      "bin": "node:js-debug/src/dapDebugServer.js",
      "version_overrides": [
        {
          "constraint": "semver:<=v1.76.1",
          "id": "pkg:github/microsoft/vscode-js-debug@v1.76.1",
          "build": {
            "run": "npm install --ignore-scripts --legacy-peer-deps\nnpm run compile\nnpm exec -- gulp vsDebugServerBundle\nnpm install --production --ignore-scripts --legacy-peer-deps\n"
          },
          "bin": "node:out/src/vsDebugServer.js"
        }
      ]
    },
    "bin": {
      "js-debug-adapter": "{{source.bin}}"
    }
  },
  {
    "name": "json-lsp",
    "description": "Language Server Protocol implementation for JSON.",
    "homepage": "https://github.com/microsoft/vscode-json-languageservice",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vscode-langservers-extracted@4.10.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/master/extensions/json-language-features/package.json"
    },
    "bin": {
      "vscode-json-language-server": "npm:vscode-json-language-server"
    },
    "neovim": {
      "lspconfig": "jsonls"
    }
  },
  {
    "name": "json-repair",
    "description": "A package to repair broken json strings",
    "homepage": "https://pypi.org/project/json-repair/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/json-repair@0.55.0"
    },
    "bin": {
      "json_repair": "pypi:json_repair"
    }
  },
  {
    "name": "json-to-struct",
    "description": "A simple command-line tool for generating to struct definitions from JSON.",
    "homepage": "https://github.com/tmc/json-to-struct",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Go"
    ],
    "categories": [],
    "source": {
      "id": "pkg:golang/github.com/tmc/json-to-struct@v0.1.0"
    },
    "bin": {
      "json-to-struct": "golang:json-to-struct"
    }
  },
  {
    "name": "jsonld-lsp",
    "description": "JSON-LD Language Server.",
    "homepage": "https://ajuvercr.github.io/jsonld-lsp/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON-LD"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/ajuvercr/jsonld-lsp@v1.0.5",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "jsonld-language-server-x86_64-apple-darwin.tar.gz",
          "bin": "jsonld-language-server"
        },
        {
          "target": "linux_x64_gnu",
          "file": "jsonld-language-server-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "jsonld-language-server"
        },
        {
          "target": "win_x64",
          "file": "jsonld-language-server-x86_64-pc-windows-msvc.zip",
          "bin": "jsonld-language-server.exe"
        }
      ]
    },
    "bin": {
      "jsonld-language-server": "{{source.asset.bin}}"
    }
  },
  {
    "name": "jsonlint",
    "description": "A pure JavaScript version of the service provided at jsonlint.com.",
    "homepage": "https://github.com/zaach/jsonlint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/jsonlint@1.6.3"
    },
    "bin": {
      "jsonlint": "npm:jsonlint"
    }
  },
  {
    "name": "jsonnet-language-server",
    "description": "A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org).",
    "homepage": "https://github.com/grafana/jsonnet-language-server",
    "licenses": [
      "AGPL-3.0-or-later"
    ],
    "languages": [
      "Jsonnet"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/grafana/jsonnet-language-server@v0.16.0"
    },
    "bin": {
      "jsonnet-language-server": "golang:jsonnet-language-server"
    },
    "neovim": {
      "lspconfig": "jsonnet_ls"
    }
  },
  {
    "name": "jsonnetfmt",
    "description": "jsonnetfmt is a command line tool to format jsonnetfmt files.",
    "homepage": "https://github.com/google/go-jsonnet/tree/master/cmd/jsonnetfmt",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Jsonnet"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:golang/github.com/google/go-jsonnet@v0.21.0#cmd/jsonnetfmt"
    },
    "bin": {
      "jsonnetfmt": "golang:jsonnetfmt"
    }
  },
  {
    "name": "julia-lsp",
    "description": "An implementation of the Microsoft Language Server Protocol for the Julia language.",
    "homepage": "https://github.com/julia-vscode/LanguageServer.jl",
    "languages": [
      "Julia"
    ],
    "licenses": [
      "MIT"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/mason-org/julia-lsp@v1.149.2",
      "asset": [
        {
          "target": "unix",
          "file": "julia-lsp-{{version}}.zip:libexec/",
          "bin": "exec:libexec/bin/julia-lsp"
        },
        {
          "target": "win",
          "file": "julia-lsp-{{version}}.zip",
          "bin": "bin/julia-lsp.cmd"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/julia-vscode/julia-vscode/master/package.json"
    },
    "bin": {
      "julia-lsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "julials"
    }
  },
  {
    "name": "jupytext",
    "description": "Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts",
    "homepage": "https://jupytext.readthedocs.io",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python",
      "Julia",
      "R",
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/jupytext@1.18.1"
    },
    "bin": {
      "jupytext": "pypi:jupytext"
    }
  },
  {
    "name": "just-lsp",
    "description": "just-lsp is a server implementation of the language server protocol for just, the command runner.",
    "homepage": "https://github.com/terror/just-lsp/releases",
    "licenses": [
      "CC0-1.0"
    ],
    "languages": [
      "Just"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/terror/just-lsp@0.3.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "just-lsp-{{version}}-aarch64-apple-darwin.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "win_arm64",
          "file": "just-lsp-{{version}}-aarch64-pc-windows-msvc.zip",
          "bin": "just-lsp.exe"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "just-lsp-{{version}}-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "linux_arm64_musl",
          "file": "just-lsp-{{version}}-aarch64-unknown-linux-musl.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "linux_arm_gnu",
          "file": "just-lsp-{{version}}-arm-unknown-linux-gnueabihf.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "linux_armv7_gnu",
          "file": "just-lsp-{{version}}-armv7-unknown-linux-gnueabihf.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "linux_arm",
          "file": "just-lsp-{{version}}-armv7-unknown-linux-musleabihf.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "darwin_x64",
          "file": "just-lsp-{{version}}-x86_64-apple-darwin.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "win_x64",
          "file": "just-lsp-{{version}}-x86_64-pc-windows-msvc.zip",
          "bin": "just-lsp.exe"
        },
        {
          "target": "linux_x64_musl",
          "file": "just-lsp-{{version}}-x86_64-unknown-linux-musl.tar.gz",
          "bin": "just-lsp"
        },
        {
          "target": "linux_x64_gnu",
          "file": "just-lsp-{{version}}-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "just-lsp"
        }
      ]
    },
    "bin": {
      "just-lsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "just"
    }
  },
  {
    "name": "kcl",
    "description": "KCL is an open-source, constraint-based record and functional language that enhances the writing of complex\nconfigurations, including those for cloud-native scenarios.\n",
    "homepage": "https://kcl-lang.io",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "KCL"
    ],
    "categories": [
      "Compiler",
      "Formatter",
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/kcl-lang/kcl@v0.11.2",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "kclvm-{{version}}-darwin-amd64.tar.gz",
          "bin": {
            "kcl": "exec:kclvm/bin/kclvm_cli",
            "kcl_language_server": "exec:kclvm/bin/kcl-language-server"
          }
        },
        {
          "target": "darwin_arm64",
          "file": "kclvm-{{version}}-darwin-arm64.tar.gz",
          "bin": {
            "kcl": "exec:kclvm/bin/kclvm_cli",
            "kcl_language_server": "exec:kclvm/bin/kcl-language-server"
          }
        },
        {
          "target": "linux_x64_gnu",
          "file": "kclvm-{{version}}-linux-amd64.tar.gz",
          "bin": {
            "kcl": "exec:kclvm/bin/kclvm_cli",
            "kcl_language_server": "exec:kclvm/bin/kcl-language-server"
          }
        },
        {
          "target": "win_x64",
          "file": "kclvm-{{version}}-windows.zip",
          "bin": {
            "kcl": "bin/kclvm_cli.exe",
            "kcl_language_server": "bin/kcl-language-server.exe"
          }
        }
      ]
    },
    "bin": {
      "kcl": "{{source.asset.bin.kcl}}",
      "kcl-language-server": "{{source.asset.bin.kcl_language_server}}"
    },
    "neovim": {
      "lspconfig": "kcl"
    }
  },
  {
    "name": "kdlfmt",
    "description": "A code formatter for KDL documents.",
    "homepage": "https://github.com/hougesen/kdlfmt",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "KDL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/hougesen/kdlfmt@v0.1.5",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "kdlfmt-aarch64-apple-darwin.tar.xz",
          "bin": "kdlfmt-aarch64-apple-darwin/kdlfmt"
        },
        {
          "target": "darwin_x64",
          "file": "kdlfmt-x86_64-apple-darwin.tar.xz",
          "bin": "kdlfmt-x86_64-apple-darwin/kdlfmt"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "kdlfmt-aarch64-unknown-linux-gnu.tar.xz",
          "bin": "kdlfmt-aarch64-unknown-linux-gnu/kdlfmt"
        },
        {
          "target": "linux_x64_gnu",
          "file": "kdlfmt-x86_64-unknown-linux-gnu.tar.xz",
          "bin": "kdlfmt-x86_64-unknown-linux-gnu/kdlfmt"
        },
        {
          "target": "win_x86",
          "file": "kdlfmt-x86_64-pc-windows-msvc.zip",
          "bin": "kdlfmt.exe"
        },
        {
          "target": "win_x64",
          "file": "kdlfmt-x86_64-pc-windows-msvc.zip",
          "bin": "kdlfmt.exe"
        }
      ]
    },
    "bin": {
      "kdlfmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "kos-language-server",
    "description": "Language Server for Kerboscript from the kOS Kerbal Space Program mod.",
    "homepage": "https://github.com/jonnyboyC/kos-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Kerboscript"
    ],
    "categories": [
      "LSP",
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/kos-language-server@1.1.5"
    },
    "bin": {
      "kls": "npm:kls"
    }
  },
  {
    "name": "kotlin-debug-adapter",
    "description": "Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol.",
    "homepage": "https://github.com/fwcd/kotlin-debug-adapter",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Kotlin"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/fwcd/kotlin-debug-adapter@0.4.4",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64",
            "linux_x64",
            "linux_arm64"
          ],
          "file": "adapter.zip",
          "bin": "adapter/bin/kotlin-debug-adapter"
        },
        {
          "target": [
            "win_x64",
            "win_arm64"
          ],
          "file": "adapter.zip",
          "bin": "adapter/bin/kotlin-debug-adapter.bat"
        }
      ]
    },
    "bin": {
      "kotlin-debug-adapter": "{{source.asset.bin}}"
    }
  },
  {
    "name": "kotlin-language-server",
    "description": "Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol.",
    "homepage": "https://github.com/fwcd/kotlin-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Kotlin"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/fwcd/kotlin-language-server@1.3.13",
      "asset": [
        {
          "target": "unix",
          "file": "server.zip",
          "bin": "server/bin/kotlin-language-server"
        },
        {
          "target": "win",
          "file": "server.zip",
          "bin": "server/bin/kotlin-language-server.bat"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/fwcd/vscode-kotlin/master/package.json"
    },
    "bin": {
      "kotlin-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "kotlin_language_server"
    }
  },
  {
    "name": "kotlin-lsp",
    "description": "Kotlin Language Server and plugin for Visual Studio Code",
    "homepage": "https://github.com/Kotlin/kotlin-lsp",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Kotlin"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:generic/Kotlin/kotlin-lsp@kotlin-lsp/v261.13587.0",
      "download": [
        {
          "target": "darwin_x64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-mac-x64.zip"
          },
          "bin": "kotlin-lsp.sh"
        },
        {
          "target": "darwin_arm64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-mac-aarch64.zip"
          },
          "bin": "kotlin-lsp.sh"
        },
        {
          "target": "linux_x64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-linux-x64.zip"
          },
          "bin": "kotlin-lsp.sh"
        },
        {
          "target": "linux_arm64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-linux-aarch64.zip"
          },
          "bin": "kotlin-lsp.sh"
        },
        {
          "target": "win_x64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-win-x64.zip"
          },
          "bin": "kotlin-lsp.cmd"
        },
        {
          "target": "win_arm64",
          "files": {
            "kotlin-lsp.zip": "https://download-cdn.jetbrains.com/kotlin-lsp/{{ version | strip_prefix \"kotlin-lsp/v\" }}/kotlin-lsp-{{ version | strip_prefix \"kotlin-lsp/v\" }}-win-aarch64.zip"
          },
          "bin": "kotlin-lsp.cmd"
        }
      ]
    },
    "bin": {
      "kotlin-lsp": "{{source.download.bin}}"
    },
    "neovim": {
      "lspconfig": "kotlin_lsp"
    }
  },
  {
    "name": "ktfmt",
    "description": "A program that reformats Kotlin source code to comply with the common community conventions.",
    "homepage": "https://github.com/facebook/ktfmt",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Kotlin"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/facebook/ktfmt@v0.54",
      "asset": {
        "file": "ktfmt-{{ version | strip_prefix \"v\" }}-jar-with-dependencies.jar"
      }
    },
    "bin": {
      "ktfmt": "java-jar:{{source.asset.file}}"
    }
  },
  {
    "name": "ktlint",
    "description": "An anti-bikeshedding Kotlin linter with built-in formatter.",
    "homepage": "https://github.com/pinterest/ktlint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Kotlin"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/pinterest/ktlint@1.8.0",
      "asset": [
        {
          "target": "unix",
          "file": "ktlint",
          "bin": "ktlint"
        },
        {
          "target": "win",
          "file": "ktlint:ktlint.jar",
          "bin": "java-jar:ktlint.jar"
        }
      ]
    },
    "bin": {
      "ktlint": "{{source.asset.bin}}"
    }
  },
  {
    "name": "kube-linter",
    "description": "KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.\n",
    "homepage": "https://docs.kubelinter.io",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Helm",
      "YAML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/stackrox/kube-linter@v0.8.1",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "kube-linter-darwin.tar.gz",
          "bin": "kube-linter"
        },
        {
          "target": "darwin_arm64",
          "file": "kube-linter-darwin_arm64.tar.gz",
          "bin": "kube-linter"
        },
        {
          "target": "linux_x64",
          "file": "kube-linter-linux.tar.gz",
          "bin": "kube-linter"
        },
        {
          "target": "linux_arm64",
          "file": "kube-linter-linux_arm64.tar.gz",
          "bin": "kube-linter"
        },
        {
          "target": "win_x64",
          "file": "kube-linter-windows.tar.gz",
          "bin": "kube-linter.exe"
        }
      ]
    },
    "bin": {
      "kube-linter": "{{source.asset.bin}}"
    }
  },
  {
    "name": "kubescape",
    "description": "Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.\n",
    "homepage": "https://kubescape.io/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Helm",
      "YAML"
    ],
    "categories": [
      "Linter",
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/kubescape/kubescape@v3.0.46",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "kubescape-macos-latest.tar.gz",
          "bin": "kubescape-macos-latest"
        },
        {
          "target": "darwin_arm64",
          "file": "kubescape-arm64-macos-latest.tar.gz",
          "bin": "kubescape-arm64-macos-latest"
        },
        {
          "target": "linux_x64",
          "file": "kubescape-ubuntu-latest.tar.gz",
          "bin": "kubescape-ubuntu-latest"
        },
        {
          "target": "linux_arm64",
          "file": "kubescape-arm64-ubuntu-latest.tar.gz",
          "bin": "kubescape-arm64-ubuntu-latest"
        },
        {
          "target": "win_x64",
          "file": "kubescape-arm64-windows-latest.tar.gz",
          "bin": "kubescape-arm64-windows-latest.exe"
        }
      ]
    },
    "bin": {
      "kubescape": "{{source.asset.bin}}"
    }
  },
  {
    "name": "kulala-fmt",
    "description": "kulala-fmt\nAn opinionated .http and .rest files linter and formatter.\n",
    "homepage": "https://github.com/mistweaverco/kulala-fmt",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "http"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/%40mistweaverco/kulala-fmt@2.11.0"
    },
    "bin": {
      "kulala-fmt": "npm:kulala-fmt"
    }
  },
  {
    "name": "language-server-bitbake",
    "description": "A language server for BitBake.",
    "homepage": "https://github.com/yoctoproject/vscode-bitbake",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "BitBake"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/language-server-bitbake@2.8.0"
    },
    "bin": {
      "language-server-bitbake": "npm:language-server-bitbake"
    }
  },
  {
    "name": "laravel-ls",
    "description": "Laravel Language Server written in go.",
    "homepage": "https://github.com/laravel-ls/laravel-ls",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/laravel-ls/laravel-ls@v0.0.12",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "laravel-ls-{{version}}-linux-amd64"
        },
        {
          "target": "win_x64",
          "file": "laravel-ls-{{version}}-windows-amd64"
        },
        {
          "target": "darwin_x64",
          "file": "laravel-ls-{{version}}-darwin-amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "laravel-ls-{{version}}-darwin-arm64"
        }
      ]
    },
    "bin": {
      "laravel-ls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "laravel_ls"
    }
  },
  {
    "name": "latexindent",
    "description": "latexindent.pl is a perl script to beautify/tidy/format/indent (add horizontal leading space to) code within\nenvironments, commands, after headings and within special code blocks.\n",
    "homepage": "https://github.com/cmhughes/latexindent.pl",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "LaTeX"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/cmhughes/latexindent.pl@V3.24.4",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "latexindent-macos"
        },
        {
          "target": "linux_x64_gnu",
          "file": "latexindent-linux"
        },
        {
          "target": "win_x64",
          "file": "latexindent.exe"
        }
      ]
    },
    "bin": {
      "latexindent": "{{source.asset.file}}"
    }
  },
  {
    "name": "lean-language-server",
    "description": "Lean3 Language Server.",
    "homepage": "https://www.npmjs.com/package/lean-language-server",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Lean 3"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/lean-language-server@3.4.0"
    },
    "bin": {
      "lean-language-server": "npm:lean-language-server"
    }
  },
  {
    "name": "lelwel",
    "description": "LL(1) parser generator for Rust.",
    "homepage": "https://github.com/0x2a-42/lelwel",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Lelwel"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/lelwel@0.10.0?features=lsp,cli"
    },
    "bin": {
      "lelwel-ls": "cargo:lelwel-ls",
      "llw": "cargo:llw"
    },
    "neovim": {
      "lspconfig": "lelwel_ls"
    }
  },
  {
    "name": "lemminx",
    "description": "XML Language Server.",
    "homepage": "https://github.com/eclipse/lemminx",
    "licenses": [
      "EPL-2.0"
    ],
    "languages": [
      "XML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/redhat-developer/vscode-xml@0.29.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "lemminx-osx-x86_64.zip",
          "bin": "lemminx-osx-x86_64"
        },
        {
          "target": "darwin_arm64",
          "file": "lemminx-osx-aarch_64.zip",
          "bin": "lemminx-osx-aarch_64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "lemminx-linux.zip",
          "bin": "lemminx-linux"
        },
        {
          "target": [
            "win_x86",
            "win_x64"
          ],
          "file": "lemminx-win32.zip",
          "bin": "lemminx-win32.exe"
        }
      ]
    },
    "bin": {
      "lemminx": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "lemminx"
    }
  },
  {
    "name": "lemmy-help",
    "description": "Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua.",
    "homepage": "https://github.com/numToStr/lemmy-help",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Lua"
    ],
    "categories": [],
    "source": {
      "id": "pkg:github/numToStr/lemmy-help@v0.11.0",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "lemmy-help-x86_64-apple-darwin.tar.gz",
          "bin": "lemmy-help"
        },
        {
          "target": "linux_x64_gnu",
          "file": "lemmy-help-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "lemmy-help"
        },
        {
          "target": "linux_x64",
          "file": "lemmy-help-x86_64-unknown-linux-musl.tar.gz",
          "bin": "lemmy-help"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "lemmy-help-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "lemmy-help"
        },
        {
          "target": "linux_arm64",
          "file": "lemmy-help-aarch64-unknown-linux-musl.tar.gz",
          "bin": "lemmy-help"
        },
        {
          "target": "win_arm64",
          "file": "lemmy-help-x86_64-pc-windows-msvc.zip",
          "bin": "lemmy-help.exe"
        }
      ]
    },
    "bin": {
      "lemmy-help": "{{source.asset.bin}}"
    }
  },
  {
    "name": "lemonade",
    "description": "Lemonade is a remote utility tool. (copy, paste and open browser) over TCP.",
    "homepage": "https://github.com/lemonade-command/lemonade",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [],
    "source": {
      "id": "pkg:golang/github.com/lemonade-command/lemonade@v1.1.2"
    },
    "bin": {
      "lemonade": "golang:lemonade"
    }
  },
  {
    "name": "lexical",
    "description": "Lexical is a next-generation elixir language server",
    "homepage": "https://github.com/lexical-lsp/lexical",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Elixir"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/lexical-lsp/lexical@v0.7.3",
      "asset": [
        {
          "target": "unix",
          "file": "lexical-{{version}}.zip:libexec/",
          "bin": "exec:libexec/lexical/bin/start_lexical.sh"
        }
      ]
    },
    "bin": {
      "lexical": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "lexical"
    }
  },
  {
    "name": "llm-ls",
    "description": "LSP server leveraging AI/LLMs based for code completion.",
    "homepage": "https://github.com/huggingface/llm-ls",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/huggingface/llm-ls@0.5.3",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "llm-ls-x86_64-apple-darwin.gz",
          "bin": "llm-ls-x86_64-apple-darwin"
        },
        {
          "target": "darwin_arm64",
          "file": "llm-ls-aarch64-apple-darwin.gz",
          "bin": "llm-ls-aarch64-apple-darwin"
        },
        {
          "target": "linux_x64_musl",
          "file": "llm-ls-x86_64-unknown-linux-musl.gz",
          "bin": "llm-ls-x86_64-unknown-linux-musl"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "llm-ls-aarch64-unknown-linux-gnu.gz",
          "bin": "llm-ls-aarch64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64_gnu",
          "file": "llm-ls-x86_64-unknown-linux-gnu.gz",
          "bin": "llm-ls-x86_64-unknown-linux-gnu"
        },
        {
          "target": "win_x64",
          "file": "llm-ls-x86_64-pc-windows-msvc.zip",
          "bin": "llm-ls.exe"
        },
        {
          "target": "win_x86",
          "file": "llm-ls-i686-pc-windows-msvc.zip",
          "bin": "llm-ls.exe"
        }
      ]
    },
    "bin": {
      "llm-ls": "{{source.asset.bin}}"
    }
  },
  {
    "name": "local-lua-debugger-vscode",
    "description": "A simple Lua debugger which requires no additional dependencies.",
    "homepage": "https://github.com/tomblind/local-lua-debugger-vscode",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Lua"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:openvsx/tomblind/local-lua-debugger-vscode@0.3.3",
      "download": {
        "file": "tomblind.local-lua-debugger-vscode-{{version}}.vsix"
      }
    },
    "share": {
      "local-lua-debugger-vscode/": "extension/"
    }
  },
  {
    "name": "ltex-ls-plus",
    "description": "LTeX Language Server+: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.\n",
    "homepage": "https://ltex-plus.github.io/ltex-plus/",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Text",
      "Markdown",
      "LaTeX",
      "reStructuredText"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/ltex-plus/ltex-ls-plus@18.6.1",
      "asset": [
        {
          "target": "linux_arm64_gnu",
          "file": "ltex-ls-plus-{{version}}-linux-aarch64.tar.gz",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus"
          }
        },
        {
          "target": "linux_x64_gnu",
          "file": "ltex-ls-plus-{{version}}-linux-x64.tar.gz",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus"
          }
        },
        {
          "target": "darwin_arm64",
          "file": "ltex-ls-plus-{{version}}-mac-aarch64.tar.gz",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus"
          }
        },
        {
          "target": "darwin_x64",
          "file": "ltex-ls-plus-{{version}}-mac-x64.tar.gz",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus"
          }
        },
        {
          "target": "win_x64",
          "file": "ltex-ls-plus-{{version}}-windows-x64.zip",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus.bat",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus.bat"
          }
        },
        {
          "target": "win_arm64",
          "file": "ltex-ls-plus-{{version}}-windows-aarch64.zip",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus.bat",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus.bat"
          }
        },
        {
          "target": "linux",
          "file": "ltex-ls-plus-{{version}}.tar.gz",
          "bin": {
            "lsp": "ltex-ls-plus-{{version}}/bin/ltex-ls-plus",
            "cli": "ltex-ls-plus-{{version}}/bin/ltex-cli-plus"
          }
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/ltex-plus/vscode-ltex-plus/develop/package.json"
    },
    "bin": {
      "ltex-ls-plus": "{{source.asset.bin.lsp}}",
      "ltex-cli-plus": "{{source.asset.bin.cli}}"
    },
    "neovim": {
      "lspconfig": "ltex_plus"
    }
  },
  {
    "name": "ltex-ls",
    "description": "LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.\n",
    "homepage": "https://valentjn.github.io/ltex/",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Text",
      "Markdown",
      "LaTeX",
      "reStructuredText"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/valentjn/ltex-ls@16.0.0",
      "asset": [
        {
          "target": "darwin",
          "file": "ltex-ls-{{version}}-mac-x64.tar.gz",
          "bin": {
            "lsp": "ltex-ls-{{version}}/bin/ltex-ls",
            "cli": "ltex-ls-{{version}}/bin/ltex-cli"
          }
        },
        {
          "target": "win",
          "file": "ltex-ls-{{version}}-windows-x64.zip",
          "bin": {
            "lsp": "ltex-ls-{{version}}/bin/ltex-ls.bat",
            "cli": "ltex-ls-{{version}}/bin/ltex-cli.bat"
          }
        },
        {
          "target": "linux",
          "file": "ltex-ls-{{version}}.tar.gz",
          "bin": {
            "lsp": "ltex-ls-{{version}}/bin/ltex-ls",
            "cli": "ltex-ls-{{version}}/bin/ltex-cli"
          }
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/valentjn/vscode-ltex/develop/package.json"
    },
    "bin": {
      "ltex-ls": "{{source.asset.bin.lsp}}",
      "ltex-cli": "{{source.asset.bin.cli}}"
    },
    "neovim": {
      "lspconfig": "ltex"
    }
  },
  {
    "name": "lua-language-server",
    "description": "A language server that offers Lua language support - programmed in Lua.",
    "homepage": "https://github.com/LuaLS/lua-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Lua"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/LuaLS/lua-language-server@3.16.4",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "lua-language-server-{{version}}-darwin-arm64.tar.gz:libexec/",
          "bin": "exec:libexec/bin/lua-language-server"
        },
        {
          "target": "darwin_x64",
          "file": "lua-language-server-{{version}}-darwin-x64.tar.gz:libexec/",
          "bin": "exec:libexec/bin/lua-language-server"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "lua-language-server-{{version}}-linux-arm64.tar.gz:libexec/",
          "bin": "exec:libexec/bin/lua-language-server"
        },
        {
          "target": "linux_x64_gnu",
          "file": "lua-language-server-{{version}}-linux-x64.tar.gz:libexec/",
          "bin": "exec:libexec/bin/lua-language-server"
        },
        {
          "target": "linux_x64_musl",
          "file": "lua-language-server-{{version}}-linux-x64-musl.tar.gz:libexec/",
          "bin": "exec:libexec/bin/lua-language-server"
        },
        {
          "target": "win_x64",
          "file": "lua-language-server-{{version}}-win32-x64.zip",
          "bin": "bin/lua-language-server.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=3.8.3",
          "id": "pkg:github/LuaLS/lua-language-server@3.8.3",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "lua-language-server-{{version}}-darwin-arm64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "darwin_x64",
              "file": "lua-language-server-{{version}}-darwin-x64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "linux_x64_gnu",
              "file": "lua-language-server-{{version}}-linux-x64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "linux_x64_musl",
              "file": "lua-language-server-{{version}}-linux-x64-musl.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "win_x64",
              "file": "lua-language-server-{{version}}-win32-x64.zip",
              "bin": "bin/lua-language-server.exe"
            }
          ]
        },
        {
          "constraint": "semver:<=3.7.4",
          "id": "pkg:github/LuaLS/lua-language-server@3.7.4",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "lua-language-server-{{version}}-darwin-arm64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "darwin_x64",
              "file": "lua-language-server-{{version}}-darwin-x64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "linux_arm64_gnu",
              "file": "lua-language-server-{{version}}-linux-arm64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "linux_x64_gnu",
              "file": "lua-language-server-{{version}}-linux-x64.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "linux_x64_musl",
              "file": "lua-language-server-{{version}}-linux-x64-musl.tar.gz:libexec/",
              "bin": "exec:libexec/bin/lua-language-server"
            },
            {
              "target": "win_x64",
              "file": "lua-language-server-{{version}}-win32-x64.zip",
              "bin": "bin/lua-language-server.exe"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/LuaLS/vscode-lua/master/package.json"
    },
    "bin": {
      "lua-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "lua_ls"
    }
  },
  {
    "name": "luacheck",
    "description": "A tool for linting and static analysis of Lua code.",
    "homepage": "https://github.com/lunarmodules/luacheck",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Lua"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:luarocks/luacheck@1.1.0"
    },
    "bin": {
      "luacheck": "luarocks:luacheck"
    }
  },
  {
    "name": "luaformatter",
    "description": "Code formatter for Lua.",
    "homepage": "https://github.com/Koihik/LuaFormatter",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Lua"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:luarocks/luaformatter@scm-1?repository_url=https://luarocks.org/dev"
    },
    "bin": {
      "lua-format": "luarocks:lua-format"
    }
  },
  {
    "name": "luau-lsp",
    "description": "An implementation of a language server for the Luau programming language.",
    "homepage": "https://github.com/JohnnyMorganz/luau-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Luau"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/JohnnyMorganz/luau-lsp@1.60.0",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "luau-lsp-macos.zip",
          "bin": "luau-lsp"
        },
        {
          "target": "linux_x64",
          "file": "luau-lsp-linux-x86_64.zip",
          "bin": "luau-lsp"
        },
        {
          "target": "linux_arm64",
          "file": "luau-lsp-linux-arm64.zip",
          "bin": "luau-lsp"
        },
        {
          "target": "win_x64",
          "file": "luau-lsp-win64.zip",
          "bin": "luau-lsp.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=1.52.1",
          "id": "pkg:github/JohnnyMorganz/luau-lsp@1.52.1",
          "asset": [
            {
              "target": [
                "darwin_arm64",
                "darwin_x64"
              ],
              "file": "luau-lsp-macos.zip",
              "bin": "luau-lsp"
            },
            {
              "target": "linux_x64",
              "file": "luau-lsp-linux.zip",
              "bin": "luau-lsp"
            },
            {
              "target": "linux_arm64",
              "file": "luau-lsp-linux-arm64.zip",
              "bin": "luau-lsp"
            },
            {
              "target": "win_x64",
              "file": "luau-lsp-win64.zip",
              "bin": "luau-lsp.exe"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/{{version}}/editors/code/package.json"
    },
    "bin": {
      "luau-lsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "luau_lsp"
    }
  },
  {
    "name": "lwc-language-server",
    "description": "Language Server for Lightning Web Components.",
    "homepage": "https://github.com/forcedotcom/lightning-language-server/",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "HTML",
      "JavaScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40salesforce/lwc-language-server@4.12.13"
    },
    "bin": {
      "lwc-language-server": "npm:lwc-language-server"
    },
    "neovim": {
      "lspconfig": "lwc_ls"
    }
  },
  {
    "name": "m68k-lsp-server",
    "description": "Language Server Protocol implementation for Motorola 68000 assembly",
    "homepage": "https://github.com/grahambates/m68k-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "M68K"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/m68k-lsp-server@0.11.2"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/grahambates/m68k-lsp/v{{version}}/client/package.json"
    },
    "bin": {
      "m68k-lsp-server": "npm:m68k-lsp-server"
    }
  },
  {
    "name": "markdown-oxide",
    "description": "Markdown language server with advanced linking support made to be completely compatible with Obsidian; An Obsidian\nLanguage Server.\n",
    "homepage": "https://github.com/Feel-ix-343/markdown-oxide",
    "licenses": [
      "CC0-1.0"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/feel-ix-343/markdown-oxide@v0.25.10",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "markdown-oxide-{{version}}-x86_64-apple-darwin.tar.gz",
          "bin": "markdown-oxide-{{version}}-x86_64-apple-darwin/markdown-oxide"
        },
        {
          "target": "darwin_arm64",
          "file": "markdown-oxide-{{version}}-aarch64-apple-darwin.tar.gz",
          "bin": "markdown-oxide-{{version}}-aarch64-apple-darwin/markdown-oxide"
        },
        {
          "target": "linux_x64_gnu",
          "file": "markdown-oxide-{{version}}-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "markdown-oxide-{{version}}-x86_64-unknown-linux-gnu/markdown-oxide"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "markdown-oxide-{{version}}-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "markdown-oxide-{{version}}-aarch64-unknown-linux-gnu/markdown-oxide"
        },
        {
          "target": "win_x64",
          "file": "markdown-oxide-{{version}}-x86_64-pc-windows-gnu.zip",
          "bin": "markdown-oxide-{{version}}-x86_64-pc-windows-gnu/markdown-oxide.exe"
        }
      ]
    },
    "bin": {
      "markdown-oxide": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "markdown_oxide"
    }
  },
  {
    "name": "markdown-toc",
    "description": "API and CLI for generating a markdown TOC (table of contents) for a README or any markdown files.",
    "homepage": "https://github.com/jonschlinkert/markdown-toc",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/markdown-toc@1.2.0"
    },
    "bin": {
      "markdown-toc": "npm:markdown-toc"
    }
  },
  {
    "name": "markdownlint-cli2",
    "description": "A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library",
    "homepage": "https://github.com/DavidAnson/markdownlint-cli2",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/markdownlint-cli2@0.20.0"
    },
    "bin": {
      "markdownlint-cli2": "npm:markdownlint-cli2"
    }
  },
  {
    "name": "markdownlint",
    "description": "A Node.js style checker and lint tool for Markdown/CommonMark files.",
    "homepage": "https://github.com/igorshubovych/markdownlint-cli",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/markdownlint-cli@0.47.0"
    },
    "bin": {
      "markdownlint": "npm:markdownlint"
    }
  },
  {
    "name": "markmap-cli",
    "description": "Visualize your Markdown as mindmaps.",
    "homepage": "https://github.com/markmap/markmap",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [],
    "source": {
      "id": "pkg:npm/markmap-cli@0.18.12"
    },
    "bin": {
      "markmap": "npm:markmap"
    }
  },
  {
    "name": "marksman",
    "description": "Markdown LSP server providing completion, cross-references, diagnostics, and more.",
    "homepage": "https://github.com/artempyanykh/marksman",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/artempyanykh/marksman@2025-12-13",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "marksman-macos"
        },
        {
          "target": "linux_x64",
          "file": "marksman-linux-x64"
        },
        {
          "target": "linux_arm64",
          "file": "marksman-linux-arm64"
        },
        {
          "target": "win_x64",
          "file": "marksman.exe"
        }
      ]
    },
    "bin": {
      "marksman": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "marksman"
    }
  },
  {
    "name": "markuplint",
    "description": "An HTML linter for all markup developers.",
    "homepage": "https://markuplint.dev",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/markuplint@4.14.0"
    },
    "bin": {
      "markuplint": "npm:markuplint"
    }
  },
  {
    "name": "matlab-language-server",
    "description": "Language Server Protocol implementation for the MATLAB language.",
    "homepage": "https://github.com/mathworks/MATLAB-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Matlab"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/mathworks/MATLAB-language-server@96c428b0be6ba6f109a03036163d4a37b7d2bc7d",
      "build": {
        "run": "npm install\nnpm run package\n"
      }
    },
    "bin": {
      "matlab-language-server": "node:out/index.js"
    },
    "neovim": {
      "lspconfig": "matlab_ls"
    }
  },
  {
    "name": "mbake",
    "description": "Makefile formatter and linter.",
    "homepage": "https://github.com/EbodShojaei/bake",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Makefile"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/mbake@1.4.4"
    },
    "bin": {
      "mbake": "pypi:mbake"
    }
  },
  {
    "name": "mdformat",
    "description": "CommonMark compliant Markdown formatter.",
    "homepage": "https://github.com/executablebooks/mdformat",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/mdformat@1.0.0"
    },
    "bin": {
      "mdformat": "pypi:mdformat"
    }
  },
  {
    "name": "mdsf",
    "description": "Format markdown code blocks using your favorite code formatters.",
    "homepage": "https://github.com/hougesen/mdsf",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:cargo/mdsf@0.11.1"
    },
    "bin": {
      "mdsf": "cargo:mdsf"
    }
  },
  {
    "name": "mdslw",
    "description": "The MarkDown Sentence Line Wrapper, an auto-formatter that prepares your markdown for easy diff'ing.",
    "homepage": "https://github.com/razziel89/mdslw",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/razziel89/mdslw@0.16.1",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "mdslw_x86_64-apple-darwin"
        },
        {
          "target": "linux_x64",
          "file": "mdslw_x86_64-unknown-linux-musl"
        },
        {
          "target": "win_x64",
          "file": "mdslw_x86_64-pc-windows-gnu.exe"
        }
      ]
    },
    "bin": {
      "mdslw": "{{source.asset.file}}"
    }
  },
  {
    "name": "mdx-analyzer",
    "description": "This package provides a language server for MDX. The language server provides IntelliSense based on TypeScript, as\nwell as some markdown specific features.\n",
    "homepage": "https://github.com/mdx-js/mdx-analyzer/tree/main/packages/language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "MDX"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40mdx-js/language-server@0.6.3"
    },
    "bin": {
      "mdx-language-server": "npm:mdx-language-server"
    },
    "neovim": {
      "lspconfig": "mdx_analyzer"
    }
  },
  {
    "name": "mesonlsp",
    "description": "An unofficial, unendorsed language server for meson written in C++",
    "homepage": "https://github.com/JCWasmx86/mesonlsp",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "Meson"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/JCWasmx86/mesonlsp@v4.3.7",
      "asset": [
        {
          "target": "linux_x64",
          "file": "mesonlsp-x86_64-unknown-linux-musl.zip",
          "bin": "mesonlsp"
        },
        {
          "target": "linux_arm64",
          "file": "mesonlsp-aarch64-unknown-linux-musl.zip",
          "bin": "mesonlsp"
        },
        {
          "target": "darwin_x64",
          "file": "mesonlsp-x86_64-apple-darwin.zip",
          "bin": "mesonlsp"
        },
        {
          "target": "darwin_arm64",
          "file": "mesonlsp-aarch64-apple-darwin.zip",
          "bin": "mesonlsp"
        },
        {
          "target": "win_x64",
          "file": "mesonlsp-x86_64-pc-windows-gnu.zip",
          "bin": "mesonlsp.exe"
        }
      ]
    },
    "bin": {
      "mesonlsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "mesonlsp"
    }
  },
  {
    "name": "metamath-zero-lsp",
    "description": "An MM0/MM1 server written in Rust.",
    "homepage": "https://github.com/digama0/mm0",
    "licenses": [
      "CC0-1.0"
    ],
    "languages": [
      "Metamath Zero"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/digama0/mm0@6d5f0d4fae8e2e3ae0b998bcbaa9d059cad99fad",
      "build": [
        {
          "target": "unix",
          "run": "cd mm0-rs\ncargo build --release\n",
          "bin": "mm0-rs/target/release/mm0-rs"
        },
        {
          "target": "win",
          "run": "Set-Location -Path .\\mm0-rs\ncargo build --release\n",
          "bin": "mm0-rs/target/release/mm0-rs.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/digama0/mm0/{{version}}/vscode-mm0/package.json"
    },
    "bin": {
      "mm0-rs": "{{source.build.bin}}"
    },
    "ci_skip": true,
    "neovim": {
      "lspconfig": "mm0_ls"
    }
  },
  {
    "name": "millet",
    "description": "A language server for Standard ML.",
    "homepage": "https://github.com/azdavis/millet",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Standard ML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/azdavis/millet@v0.15.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "millet-ls-aarch64-apple-darwin.gz",
          "bin": "millet-ls-aarch64-apple-darwin"
        },
        {
          "target": "win_arm64",
          "file": "millet-ls-aarch64-pc-windows-msvc.gz",
          "bin": "millet-ls-aarch64-pc-windows-msvc"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "millet-ls-aarch64-unknown-linux-gnu.gz",
          "bin": "millet-ls-aarch64-unknown-linux-gnu"
        },
        {
          "target": "darwin_x64",
          "file": "millet-ls-x86_64-apple-darwin.gz",
          "bin": "millet-ls-x86_64-apple-darwin"
        },
        {
          "target": "win_x64",
          "file": "millet-ls-x86_64-pc-windows-msvc.gz:millet-ls-x86_64-pc-windows-msvc.exe.gz",
          "bin": "millet-ls-x86_64-pc-windows-msvc.exe"
        },
        {
          "target": "linux_x64_gnu",
          "file": "millet-ls-x86_64-unknown-linux-gnu.gz",
          "bin": "millet-ls-x86_64-unknown-linux-gnu"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/azdavis/millet/{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "millet": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "millet"
    }
  },
  {
    "name": "miss_hit",
    "description": "Free and open source code quality tools for MATLAB and Octave.",
    "homepage": "https://misshit.org",
    "licenses": [
      "AGPL-3.0-or-later",
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Matlab",
      "Octave"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/miss-hit@0.9.44"
    },
    "bin": {
      "mh_style": "pypi:mh_style",
      "mh_lint": "pypi:mh_lint"
    }
  },
  {
    "name": "misspell",
    "description": "Correct commonly misspelled English words in source files.",
    "homepage": "https://github.com/client9/misspell",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/github.com/client9/misspell@v0.3.4#cmd/misspell"
    },
    "bin": {
      "misspell": "golang:misspell"
    }
  },
  {
    "name": "mmdc",
    "description": "Command line tool for the Mermaid library.",
    "homepage": "https://github.com/mermaid-js/mermaid-cli",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown",
      "Mermaid"
    ],
    "categories": [],
    "source": {
      "id": "pkg:npm/@mermaid-js/mermaid-cli@11.12.0"
    },
    "bin": {
      "mmdc": "npm:mmdc"
    }
  },
  {
    "name": "mockdebug",
    "description": "Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it\nis not connected to any real debugger.\n",
    "homepage": "https://github.com/microsoft/vscode-mock-debug",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/microsoft/vscode-mock-debug@v0.52.0",
      "build": {
        "run": "npm install\nnpm run compile\nnpm install --production\n"
      }
    },
    "bin": {
      "mock-debug-adapter": "node:out/debugAdapter.js"
    }
  },
  {
    "name": "motoko-lsp",
    "description": "Language server for the Motoko programming language.",
    "homepage": "https://github.com/dfinity/vscode-motoko",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Motoko"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:openvsx/dfinity-foundation/vscode-motoko@0.18.7",
      "download": {
        "file": "dfinity-foundation.vscode-motoko-{{version}}.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/dfinity/vscode-motoko/v{{version}}/package.json"
    },
    "bin": {
      "motoko-lsp": "node:extension/out/server.js"
    },
    "neovim": {
      "lspconfig": "motoko_lsp"
    }
  },
  {
    "name": "move-analyzer",
    "description": "move-analyzer is a language server implementation for the Move programming language.",
    "homepage": "https://github.com/move-language/move",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Move"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/move-analyzer@ea70797099baea64f05194a918cebd69ed02b285?repository_url=https://github.com/move-language/move&rev=true&locked=false"
    },
    "bin": {
      "move-analyzer": "cargo:move-analyzer"
    },
    "neovim": {
      "lspconfig": "move_analyzer"
    }
  },
  {
    "name": "mutt-language-server",
    "description": "A language server for (neo)mutt's muttrc.",
    "homepage": "https://github.com/neomutt/mutt-language-server",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/mutt-language-server@0.0.17"
    },
    "bin": {
      "mutt-language-server": "pypi:mutt-language-server"
    },
    "neovim": {
      "lspconfig": "mutt_ls"
    }
  },
  {
    "name": "mypy",
    "description": "Mypy is a static type checker for Python.",
    "homepage": "https://github.com/python/mypy",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/mypy@1.19.1"
    },
    "bin": {
      "mypy": "pypi:mypy",
      "dmypy": "pypi:dmypy",
      "mypyc": "pypi:mypyc"
    }
  },
  {
    "name": "neocmakelsp",
    "description": "CMake LSP implementation based on Tower and Tree-sitter.",
    "homepage": "https://github.com/neocmakelsp/neocmakelsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "CMake"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/neocmakelsp/neocmakelsp@v0.9.1",
      "asset": [
        {
          "target": "darwin",
          "file": "neocmakelsp-universal-apple-darwin.tar.gz",
          "bin": "neocmakelsp"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "neocmakelsp-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "neocmakelsp"
        },
        {
          "target": "linux_x64_gnu",
          "file": "neocmakelsp-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "neocmakelsp"
        },
        {
          "target": "linux_arm64",
          "file": "neocmakelsp-aarch64-unknown-linux-musl.tar.gz",
          "bin": "neocmakelsp"
        },
        {
          "target": "linux_x64",
          "file": "neocmakelsp-x86_64-unknown-linux-musl.tar.gz",
          "bin": "neocmakelsp"
        },
        {
          "target": "win_arm64",
          "file": "neocmakelsp-aarch64-pc-windows-msvc.zip",
          "bin": "neocmakelsp.exe"
        },
        {
          "target": "win_x64",
          "file": "neocmakelsp-x86_64-pc-windows-msvc.zip",
          "bin": "neocmakelsp.exe"
        }
      ]
    },
    "bin": {
      "neocmakelsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "neocmake"
    }
  },
  {
    "name": "netcoredbg",
    "description": "NetCoreDbg is a managed code debugger with MI interface for CoreCLR.",
    "homepage": "https://github.com/Samsung/netcoredbg",
    "licenses": [
      "MIT"
    ],
    "languages": [
      ".NET",
      "C#",
      "F#"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/Samsung/netcoredbg@3.1.3-1062",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "netcoredbg-osx-amd64.tar.gz:libexec/",
          "bin": "exec:libexec/netcoredbg/netcoredbg"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "netcoredbg-linux-arm64.tar.gz:libexec/",
          "bin": "exec:libexec/netcoredbg/netcoredbg"
        },
        {
          "target": "linux_x64_gnu",
          "file": "netcoredbg-linux-amd64.tar.gz:libexec/",
          "bin": "exec:libexec/netcoredbg/netcoredbg"
        },
        {
          "target": "win_x64",
          "file": "netcoredbg-win64.zip",
          "bin": "netcoredbg/netcoredbg.exe"
        }
      ]
    },
    "bin": {
      "netcoredbg": "{{source.asset.bin}}"
    }
  },
  {
    "name": "nextflow-language-server",
    "description": "A language server for Nextflow.",
    "homepage": "https://github.com/nextflow-io/language-server",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Nextflow"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/nextflow-io/language-server@v25.10.1",
      "asset": {
        "file": "language-server-all.jar"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/nextflow-io/vscode-language-nextflow/main/package.json"
    },
    "bin": {
      "nextflow-language-server": "java-jar:language-server-all.jar"
    },
    "neovim": {
      "lspconfig": "nextflow_ls"
    }
  },
  {
    "name": "nextls",
    "description": "NextLS is the language server for Elixir that just works.",
    "homepage": "https://www.elixir-tools.dev/next-ls/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Elixir"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/elixir-tools/next-ls@v0.23.4",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "next_ls_darwin_amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "next_ls_darwin_arm64"
        },
        {
          "target": "linux_x64",
          "file": "next_ls_linux_amd64"
        },
        {
          "target": "linux_arm64",
          "file": "next_ls_linux_arm64"
        },
        {
          "target": "win_x64",
          "file": "next_ls_windows_amd64.exe"
        }
      ]
    },
    "bin": {
      "nextls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "nextls"
    }
  },
  {
    "name": "nginx-config-formatter",
    "description": "nginx config file formatter/beautifier written in Python with no additional dependencies.",
    "homepage": "https://github.com/slomkowski/nginx-config-formatter",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "nginx"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/nginxfmt@1.3.0"
    },
    "bin": {
      "nginxfmt": "pypi:nginxfmt"
    }
  },
  {
    "name": "nginx-language-server",
    "description": "A language server for nginx configuration files.",
    "homepage": "https://github.com/pappasam/nginx-language-server",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "nginx"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/nginx-language-server@0.9.0"
    },
    "bin": {
      "nginx-language-server": "pypi:nginx-language-server"
    },
    "neovim": {
      "lspconfig": "nginx_language_server"
    }
  },
  {
    "name": "nickel-lang-lsp",
    "description": "The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages,\ntype hints, and auto-completion right in your favorite LSP-enabled editor.\n",
    "homepage": "https://nickel-lang.org/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Nickel"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/nickel-lang-lsp@1.15.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/tweag/nickel/{{version}}/lsp/vscode-extension/package.json"
    },
    "bin": {
      "nls": "cargo:nls"
    },
    "neovim": {
      "lspconfig": "nickel_ls"
    }
  },
  {
    "name": "nil",
    "description": "Language Server for Nix.",
    "homepage": "https://github.com/oxalica/nil",
    "licenses": [
      "MIT",
      "Apache-2.0"
    ],
    "languages": [
      "Nix"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/nil@2025-06-13?repository_url=https://github.com/oxalica/nil"
    },
    "bin": {
      "nil": "cargo:nil"
    },
    "neovim": {
      "lspconfig": "nil_ls"
    }
  },
  {
    "name": "nilaway",
    "description": "NilAway is a static analysis tool that seeks to help developers avoid\nnil panics in production by catching them at compile time rather than\nat runtime.\n",
    "homepage": "https://github.com/uber-go/nilaway",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/go.uber.org/nilaway@v0.0.0-20251208195206-89df5f7e6199#cmd/nilaway"
    },
    "bin": {
      "nilaway": "golang:nilaway"
    },
    "ci_skip": true
  },
  {
    "name": "nimlangserver",
    "description": "The Nim language server implementation (based on nimsuggest)",
    "homepage": "https://github.com/nim-lang/langserver",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Nim"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/nim-lang/langserver@v1.12.0",
      "asset": [
        {
          "target": "linux_x64",
          "file": "nimlangserver-linux-amd64.tar.gz",
          "bin": "nimlangserver"
        },
        {
          "target": "linux_arm64",
          "file": "nimlangserver-linux-arm64.tar.gz",
          "bin": "nimlangserver"
        },
        {
          "target": "linux_x86",
          "file": "nimlangserver-linux-i686.tar.gz",
          "bin": "nimlangserver"
        },
        {
          "target": "darwin_x64",
          "file": "nimlangserver-macos-amd64.zip",
          "bin": "nimlangserver"
        },
        {
          "target": "darwin_arm64",
          "file": "nimlangserver-macos-arm64.zip",
          "bin": "nimlangserver"
        },
        {
          "target": "win_x64",
          "file": "nimlangserver-windows-amd64.zip",
          "bin": "nimlangserver.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v1.6.0",
          "id": "pkg:github/nim-lang/langserver@v1.6.0",
          "asset": [
            {
              "target": "linux_x64",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-linux-amd64.tar.gz",
              "bin": "nimlangserver"
            },
            {
              "target": "linux_arm64",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-linux-arm64.tar.gz",
              "bin": "nimlangserver"
            },
            {
              "target": "linux_x86",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-linux-i686.tar.gz",
              "bin": "nimlangserver"
            },
            {
              "target": "darwin_x64",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-macos-amd64.zip",
              "bin": "nimlangserver"
            },
            {
              "target": "darwin_arm64",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-macos-arm64.zip",
              "bin": "nimlangserver"
            },
            {
              "target": "win_x64",
              "file": "nimlangserver-{{ version | strip_prefix \"v\" }}-windows-amd64.zip",
              "bin": "nimlangserver.exe"
            }
          ]
        }
      ]
    },
    "bin": {
      "nimlangserver": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "nim_langserver"
    }
  },
  {
    "name": "nimlsp",
    "description": "Language Server Protocol implementation for Nim.",
    "homepage": "https://github.com/PMunch/nimlsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Nim"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/PMunch/nimlsp@v0.4.7",
      "build": [
        {
          "target": "unix",
          "run": "nimble build -y --localdeps",
          "bin": "nimlsp"
        },
        {
          "target": "win",
          "run": "nimble build -y --localdeps",
          "bin": "nimlsp.exe"
        }
      ]
    },
    "bin": {
      "nimlsp": "{{source.build.bin}}"
    },
    "neovim": {
      "lspconfig": "nimls"
    }
  },
  {
    "name": "nixfmt",
    "description": "The official formatter for Nix code",
    "homepage": "https://github.com/NixOS/nixfmt",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Nix"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/NixOS/nixfmt@v0.6.0",
      "asset": [
        {
          "target": "linux_x64",
          "file": "nixfmt-x86_64-linux"
        }
      ]
    },
    "bin": {
      "nixfmt": "{{source.asset.file}}"
    }
  },
  {
    "name": "nixpkgs-fmt",
    "description": "Nix code formatter for nixpkgs",
    "homepage": "https://github.com/nix-community/nixpkgs-fmt",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Nix"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:cargo/nixpkgs-fmt@1.3.0",
      "supported_platforms": [
        "unix"
      ]
    },
    "bin": {
      "nixpkgs-fmt": "cargo:nixpkgs-fmt"
    }
  },
  {
    "name": "node-debug2-adapter",
    "description": "A debug adapter that supports debugging Node via the Chrome Debugging Protocol. No longer maintained.",
    "homepage": "https://github.com/microsoft/vscode-node-debug2",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "DAP"
    ],
    "deprecation": {
      "since": "2026-01-07",
      "message": "This adapter has been superseded by the js-debug-adapter."
    },
    "source": {
      "id": "pkg:github/microsoft/vscode-node-debug2@v1.43.0",
      "build": [
        {
          "target": "unix",
          "run": "npm install\nNODE_OPTIONS=--no-experimental-fetch npm run build\nnpm install --production\n"
        },
        {
          "target": "win",
          "run": "$env:NODE_OPTIONS = '--no-experimental-fetch'\nnpm install\nnpm run build\nnpm install --production\n"
        }
      ]
    },
    "bin": {
      "node-debug2-adapter": "node:out/src/nodeDebug.js"
    }
  },
  {
    "name": "nomad",
    "description": "Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice,\nbatch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul\nand Vault integrations.\n",
    "homepage": "https://www.nomadproject.io/",
    "licenses": [
      "BUSL-1.1"
    ],
    "languages": [
      "Nomad"
    ],
    "categories": [
      "Formatter",
      "Linter",
      "Runtime"
    ],
    "source": {
      "id": "pkg:generic/hashicorp/nomad@v1.11.1",
      "download": [
        {
          "target": "darwin_x64",
          "files": {
            "nomad.zip": "https://releases.hashicorp.com/nomad/{{ version | strip_prefix \"v\" }}/nomad_{{ version | strip_prefix \"v\" }}_darwin_amd64.zip"
          },
          "bin": "nomad"
        },
        {
          "target": "darwin_arm64",
          "files": {
            "nomad.zip": "https://releases.hashicorp.com/nomad/{{ version | strip_prefix \"v\" }}/nomad_{{ version | strip_prefix \"v\" }}_darwin_arm64.zip"
          },
          "bin": "nomad"
        },
        {
          "target": "linux_x64",
          "files": {
            "nomad.zip": "https://releases.hashicorp.com/nomad/{{ version | strip_prefix \"v\" }}/nomad_{{ version | strip_prefix \"v\" }}_linux_amd64.zip"
          },
          "bin": "nomad"
        },
        {
          "target": "linux_arm64",
          "files": {
            "nomad.zip": "https://releases.hashicorp.com/nomad/{{ version | strip_prefix \"v\" }}/nomad_{{ version | strip_prefix \"v\" }}_linux_arm64.zip"
          },
          "bin": "nomad"
        },
        {
          "target": "win_x64",
          "files": {
            "nomad": "https://releases.hashicorp.com/nomad/{{ version | strip_prefix \"v\" }}/nomad_{{ version | strip_prefix \"v\" }}_windows_amd64.zip"
          },
          "bin": "nomad"
        }
      ]
    },
    "bin": {
      "nomad": "{{source.download.bin}}"
    }
  },
  {
    "name": "nomicfoundation-solidity-language-server",
    "description": "Solidity language server by NomicFoundation",
    "homepage": "https://github.com/NomicFoundation/hardhat-vscode",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40nomicfoundation/solidity-language-server@0.8.25"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/NomicFoundation/hardhat-vscode/v{{version}}/client/package.json"
    },
    "bin": {
      "nomicfoundation-solidity-language-server": "npm:nomicfoundation-solidity-language-server"
    },
    "neovim": {
      "lspconfig": "solidity_ls_nomicfoundation"
    }
  },
  {
    "name": "npm-groovy-lint",
    "description": "Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line.",
    "homepage": "https://github.com/nvuillam/npm-groovy-lint",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Groovy"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/npm-groovy-lint@16.1.1"
    },
    "bin": {
      "npm-groovy-lint": "npm:npm-groovy-lint"
    }
  },
  {
    "name": "ntt",
    "description": "Modern tools for TTCN-3",
    "homepage": "https://nokia.github.io/ntt/",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "TTCN-3"
    ],
    "categories": [
      "LSP",
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/nokia/ntt@v0.21.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "ntt_darwin_arm64.tar.gz",
          "bin": "ntt"
        },
        {
          "target": "darwin_x64",
          "file": "ntt_darwin_x86_64.tar.gz",
          "bin": "ntt"
        },
        {
          "target": "linux_arm64",
          "file": "ntt_linux_arm64.tar.gz",
          "bin": "ntt"
        },
        {
          "target": "linux_x64",
          "file": "ntt_linux_x86_64.tar.gz",
          "bin": "ntt"
        },
        {
          "target": "win_x64",
          "file": "ntt_windows_x86_64.zip",
          "bin": "ntt.exe"
        }
      ]
    },
    "bin": {
      "ntt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "nxls",
    "description": "A language server that provides code completion and more for Nx workspaces.",
    "homepage": "https://github.com/nrwl/nx-console/tree/master/apps/nxls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/nxls@1.8.0"
    },
    "bin": {
      "nxls": "npm:nxls"
    }
  },
  {
    "name": "ocaml-lsp",
    "description": "OCaml Language Server Protocol implementation.",
    "homepage": "https://github.com/ocaml/ocaml-lsp",
    "licenses": [
      "ISC"
    ],
    "languages": [
      "OCaml"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:opam/ocaml-lsp-server@1.24.0"
    },
    "bin": {
      "ocamllsp": "opam:ocamllsp"
    },
    "neovim": {
      "lspconfig": "ocamllsp"
    }
  },
  {
    "name": "ocamlearlybird",
    "description": "OCaml debug adapter.",
    "homepage": "https://github.com/hackwaly/ocamlearlybird",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "OCaml"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:opam/earlybird@1.3.3"
    },
    "bin": {
      "ocamlearlybird": "opam:ocamlearlybird"
    }
  },
  {
    "name": "ocamlformat",
    "description": "ocamlformat is a tool for formatting OCaml code. It automatically adjusts the layout of your code to follow the\nrecommended style guidelines, making it easier to read and understand.\n",
    "homepage": "https://github.com/ocaml-ppx/ocamlformat",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "OCaml"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:opam/ocamlformat@0.28.1"
    },
    "bin": {
      "ocamlformat": "opam:ocamlformat"
    }
  },
  {
    "name": "oelint-adv",
    "description": "Linter for bitbake recipes.",
    "homepage": "https://github.com/priv-kweihmann/oelint-adv",
    "licenses": [
      "BSD-2-Clause"
    ],
    "languages": [
      "BitBake"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/oelint-adv@9.2.0"
    },
    "bin": {
      "oelint-adv": "pypi:oelint-adv"
    }
  },
  {
    "name": "ols",
    "description": "Language server for Odin. This project is still in early development.",
    "homepage": "https://github.com/DanielGavin/ols",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Odin"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/DanielGavin/ols@nightly",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "ols-arm64-darwin.zip",
          "bin": "ols-arm64-darwin"
        },
        {
          "target": "darwin_x64",
          "file": "ols-x86_64-darwin.zip",
          "bin": "ols-x86_64-darwin"
        },
        {
          "target": "linux_x64_gnu",
          "file": "ols-x86_64-unknown-linux-gnu.zip",
          "bin": "ols-x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "ols-arm64-unknown-linux-gnu.zip",
          "bin": "ols-arm64-unknown-linux-gnu"
        },
        {
          "target": "win_x86",
          "file": "ols-x86_64-pc-windows-msvc.zip",
          "bin": "ols-x86_64-pc-windows-msvc.exe"
        },
        {
          "target": "win_x64",
          "file": "ols-x86_64-pc-windows-msvc.zip",
          "bin": "ols-x86_64-pc-windows-msvc.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/DanielGavin/ols/{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "ols": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "ols"
    }
  },
  {
    "name": "omnisharp-mono",
    "description": "OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux\n& macOS.\n",
    "homepage": "https://github.com/OmniSharp/omnisharp-roslyn",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "C#"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/OmniSharp/omnisharp-roslyn@v1.39.15",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "omnisharp-osx.tar.gz",
          "bin": "exec:run"
        },
        {
          "target": "linux_x64",
          "file": "omnisharp-linux-x64.tar.gz",
          "bin": "exec:run"
        },
        {
          "target": "linux_x86",
          "file": "omnisharp-linux-x86.tar.gz",
          "bin": "exec:run"
        },
        {
          "target": "win_x64",
          "file": "omnisharp-win-x64.zip",
          "bin": "OmniSharp.exe"
        },
        {
          "target": "win_x86",
          "file": "omnisharp-win-x86.zip",
          "bin": "OmniSharp.exe"
        }
      ]
    },
    "bin": {
      "omnisharp-mono": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "omnisharp_mono"
    }
  },
  {
    "name": "omnisharp",
    "description": "OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be\ninstalled.\n",
    "homepage": "https://github.com/OmniSharp/omnisharp-roslyn",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "C#"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/OmniSharp/omnisharp-roslyn@v1.39.15",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "omnisharp-osx-x64-net6.0.zip:libexec/"
        },
        {
          "target": "darwin_arm64",
          "file": "omnisharp-osx-arm64-net6.0.zip:libexec/"
        },
        {
          "target": "linux_x64",
          "file": "omnisharp-linux-x64-net6.0.zip:libexec/"
        },
        {
          "target": "linux_arm64",
          "file": "omnisharp-linux-arm64-net6.0.zip:libexec/"
        },
        {
          "target": "win_x64",
          "file": "omnisharp-win-x64-net6.0.zip:libexec/"
        },
        {
          "target": "win_arm64",
          "file": "omnisharp-win-arm64-net6.0.zip:libexec/"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/OmniSharp/omnisharp-vscode/master/package.json"
    },
    "bin": {
      "OmniSharp": "dotnet:libexec/OmniSharp.dll"
    },
    "neovim": {
      "lspconfig": "omnisharp"
    }
  },
  {
    "name": "opa",
    "description": "Open Policy Agent (OPA) is an open source, general-purpose policy engine.",
    "homepage": "https://github.com/open-policy-agent/opa",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Rego"
    ],
    "categories": [
      "Linter",
      "Formatter",
      "Compiler",
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/open-policy-agent/opa@v1.12.3",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "opa_darwin_arm64_static"
        },
        {
          "target": "darwin_x64",
          "file": "opa_darwin_amd64"
        },
        {
          "target": "linux_arm64",
          "file": "opa_linux_arm64_static"
        },
        {
          "target": "linux_x64",
          "file": "opa_linux_amd64_static"
        },
        {
          "target": "win_x64",
          "file": "opa_windows_amd64.exe"
        }
      ]
    },
    "bin": {
      "opa": "{{source.asset.file}}"
    }
  },
  {
    "name": "opencl-language-server",
    "description": "Provides an OpenCL kernel diagnostics.",
    "homepage": "https://github.com/Galarius/opencl-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "OpenCL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/Galarius/opencl-language-server@0.6.3",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "opencl-language-server-darwin-arm64.tar.gz",
          "bin": "opencl-language-server"
        },
        {
          "target": "darwin_x64",
          "file": "opencl-language-server-darwin-x86_64.tar.gz",
          "bin": "opencl-language-server"
        },
        {
          "target": "linux_arm64",
          "file": "opencl-language-server-linux-arm64.tar.gz",
          "bin": "opencl-language-server"
        },
        {
          "target": "linux_x64",
          "file": "opencl-language-server-linux-x86_64.tar.gz",
          "bin": "opencl-language-server"
        },
        {
          "target": "win_x64",
          "file": "opencl-language-server-win32-x86_64.zip",
          "bin": "opencl-language-server.exe"
        }
      ]
    },
    "bin": {
      "opencl-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "opencl_ls"
    }
  },
  {
    "name": "openedge-language-server",
    "description": "OpenEdge Language Server.",
    "homepage": "https://github.com/vscode-abl/vscode-abl",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Progress",
      "OpenEdge"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/vscode-abl/vscode-abl@V1.4.21",
      "asset": {
        "file": "abl-lsp.jar"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/vscode-abl/vscode-abl/{{version}}/package.json"
    },
    "share": {
      "openedge/abl-lsp.jar": "abl-lsp.jar"
    }
  },
  {
    "name": "openscad-language-server",
    "description": "A Language Server Protocol server for OpenSCAD",
    "homepage": "https://github.com/dzhu/openscad-language-server",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "OpenSCAD"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/openscad-language-server@0.1.0"
    },
    "bin": {
      "openscad-language-server": "cargo:openscad-language-server"
    }
  },
  {
    "name": "openscad-lsp",
    "description": "Language Server Protocol implementation for OpenSCAD, written in Rust.",
    "homepage": "https://github.com/Leathong/openscad-LSP",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "OpenSCAD"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/openscad-lsp@2.0.1"
    },
    "bin": {
      "openscad-lsp": "cargo:openscad-lsp"
    },
    "neovim": {
      "lspconfig": "openscad_lsp"
    }
  },
  {
    "name": "ormolu",
    "description": "A formatter for Haskell source code.",
    "homepage": "https://hackage.haskell.org/package/ormolu",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Haskell"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/tweag/ormolu@0.8.0.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "ormolu-aarch64-darwin.zip",
          "bin": "ormolu"
        },
        {
          "target": "darwin_x64",
          "file": "ormolu-x86_64-darwin.zip",
          "bin": "ormolu"
        },
        {
          "target": "linux_x64",
          "file": "ormolu-x86_64-linux.zip",
          "bin": "ormolu"
        },
        {
          "target": "win_x64",
          "file": "ormolu-x86_64-windows.zip",
          "bin": "ormolu.exe"
        }
      ]
    },
    "bin": {
      "ormolu": "{{source.asset.bin}}"
    }
  },
  {
    "name": "oxlint",
    "description": "High-performance linter for JavaScript and TypeScript written in Rust.",
    "homepage": "https://github.com/oxc-project/oxc",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/oxlint@1.36.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/oxc-project/oxc/oxlint_v{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "oxlint": "npm:oxlint",
      "oxc_language_server": "npm:oxc_language_server"
    },
    "neovim": {
      "lspconfig": "oxlint"
    }
  },
  {
    "name": "pbls",
    "description": "A language server implementation for Google Protocol Buffers.",
    "homepage": "https://git.sr.ht/~rrc/pbls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Protobuf"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/pbls@1.0.1?repository_url=https://git.sr.ht/~rrc/pbls"
    },
    "bin": {
      "pbls": "cargo:pbls"
    },
    "neovim": {
      "lspconfig": "pbls"
    }
  },
  {
    "name": "perl-debug-adapter",
    "description": "Perl debugger that invokes perl -d.",
    "homepage": "https://github.com/Nihilus118/perl-debug-adapter",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Perl"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/Nihilus118/perl-debug-adapter@1.0.13",
      "build": {
        "run": "npm install\nnpm run compile\n"
      }
    },
    "bin": {
      "perl-debug-adapter": "node:out/debugAdapter.js"
    }
  },
  {
    "name": "perlnavigator",
    "description": "Perl Language Server that includes perl critic and code navigation.",
    "homepage": "https://github.com/bscan/PerlNavigator",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Perl"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/perlnavigator-server@0.8.20"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/bscan/PerlNavigator/v{{version}}/package.json"
    },
    "bin": {
      "perlnavigator": "node:node_modules/perlnavigator-server/out/server.js"
    },
    "neovim": {
      "lspconfig": "perlnavigator"
    }
  },
  {
    "name": "pest-language-server",
    "description": "A language server for Pest grammar.",
    "homepage": "https://github.com/pest-parser/pest-ide-tools",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Pest"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/pest-language-server@0.3.12"
    },
    "bin": {
      "pest-language-server": "cargo:pest-language-server"
    },
    "neovim": {
      "lspconfig": "pest_ls"
    }
  },
  {
    "name": "pgformatter",
    "description": "PostgreSQL SQL syntax beautifier",
    "homepage": "http://sqlformat.darold.net",
    "licenses": [
      "PostgreSQL"
    ],
    "languages": [
      "Postgres",
      "SQL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/darold/pgformatter@v5.8",
      "build": {
        "run": ""
      }
    },
    "bin": {
      "pg_format": "pg_format"
    }
  },
  {
    "name": "php-cs-fixer",
    "description": "The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP\ncoding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can\nalso define your (team's) style through configuration.\n",
    "homepage": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/PHP-CS-Fixer/PHP-CS-Fixer@v3.92.5",
      "asset": {
        "file": "php-cs-fixer.phar"
      }
    },
    "bin": {
      "php-cs-fixer": "php:php-cs-fixer.phar"
    }
  },
  {
    "name": "php-debug-adapter",
    "description": "PHP Debug Adapter 🐞⛔.",
    "homepage": "https://github.com/xdebug/vscode-php-debug",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/xdebug/vscode-php-debug@v1.39.1",
      "asset": {
        "file": "php-debug-{{ version | strip_prefix \"v\" }}.vsix"
      }
    },
    "bin": {
      "php-debug-adapter": "node:extension/out/phpDebug.js"
    }
  },
  {
    "name": "phpactor",
    "description": "Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and\nas a Language Server.\n",
    "homepage": "https://phpactor.readthedocs.io/en/master/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/phpactor/phpactor@2025.12.21.1",
      "asset": {
        "file": "phpactor.phar"
      }
    },
    "bin": {
      "phpactor": "php:phpactor.phar"
    },
    "neovim": {
      "lspconfig": "phpactor"
    }
  },
  {
    "name": "phpcbf",
    "description": "phpcbf automatically corrects coding standard violations that would be detected by phpcs.",
    "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/PHPCSStandards/PHP_CodeSniffer@4.0.1",
      "asset": {
        "file": "phpcbf.phar"
      }
    },
    "bin": {
      "phpcbf": "php:phpcbf.phar"
    }
  },
  {
    "name": "phpcs",
    "description": "phpcs tokenizes PHP, JavaScript and CSS files to detect violations of a defined standard.",
    "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/PHPCSStandards/PHP_CodeSniffer@4.0.1",
      "asset": {
        "file": "phpcs.phar"
      }
    },
    "bin": {
      "phpcs": "php:phpcs.phar"
    }
  },
  {
    "name": "phpmd",
    "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can\nbe seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.\n",
    "homepage": "https://github.com/phpmd/phpmd",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/phpmd/phpmd@2.15.0",
      "asset": {
        "file": "phpmd.phar"
      }
    },
    "bin": {
      "phpmd": "php:phpmd.phar"
    }
  },
  {
    "name": "phpstan",
    "description": "PHP Static Analysis Tool - discover bugs in your code without running it!",
    "homepage": "https://github.com/phpstan/phpstan",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/phpstan/phpstan@2.1.33",
      "asset": {
        "file": "phpstan.phar"
      }
    },
    "bin": {
      "phpstan": "php:phpstan.phar"
    }
  },
  {
    "name": "pico8-ls",
    "description": "Full language support for the PICO-8 dialect of Lua.",
    "homepage": "https://github.com/japhib/pico8-ls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PICO-8"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/japhib/pico8-ls@40c53c2061a42b20b22f83467d241e668c2487a2",
      "build": {
        "run": "npm install\nnpm run compile\nnpm install --production\n"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/japhib/pico8-ls/{{version}}/package.json"
    },
    "bin": {
      "pico8-ls": "node:server/out-min/main.js"
    },
    "neovim": {
      "lspconfig": "pico8_ls"
    }
  },
  {
    "name": "pinact",
    "description": "Update & pin GitHub Workflows and Actions to commit SHAs",
    "homepage": "https://github.com/suzuki-shunsuke/pinact",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [],
    "source": {
      "id": "pkg:github/suzuki-shunsuke/pinact@v3.8.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "pinact_darwin_amd64.tar.gz",
          "bin": "pinact"
        },
        {
          "target": "darwin_arm64",
          "file": "pinact_darwin_arm64.tar.gz",
          "bin": "pinact"
        },
        {
          "target": "linux_x64",
          "file": "pinact_linux_amd64.tar.gz",
          "bin": "pinact"
        },
        {
          "target": "linux_arm64",
          "file": "pinact_linux_arm64.tar.gz",
          "bin": "pinact"
        },
        {
          "target": "win_x64",
          "file": "pinact_windows_amd64.zip",
          "bin": "pinact.exe"
        },
        {
          "target": "win_arm64",
          "file": "pinact_windows_arm64.zip",
          "bin": "pinact.exe"
        }
      ]
    },
    "bin": {
      "pinact": "{{source.asset.bin}}"
    }
  },
  {
    "name": "pint",
    "description": "Laravel Pint is an opinionated PHP code style fixer for minimalists.",
    "homepage": "https://laravel.com/docs/pint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:composer/laravel/pint@v1.27.0"
    },
    "bin": {
      "pint": "composer:pint"
    }
  },
  {
    "name": "pkgbuild-language-server",
    "description": "Language server for ArchLinux/Windows Msys2's PKGBUILD and *.install.",
    "homepage": "https://pkgbuild-language-server.readthedocs.io/en/latest/",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "Bash"
    ],
    "categories": [
      "LSP"
    ],
    "deprecation": {
      "message": "pkgbuild-language-server is no longer available.",
      "since": "2026-01-07"
    },
    "source": {
      "id": "pkg:pypi/pkgbuild-language-server@0.0.6"
    },
    "bin": {
      "pkgbuild-language-server": "pypi:pkgbuild-language-server"
    },
    "ci_skip": true,
    "neovim": {
      "lspconfig": "pkgbuild_language_server"
    }
  },
  {
    "name": "pkl-lsp",
    "description": "Language server for Pkl, implementing the server-side of the Language Server Protocol.",
    "homepage": "https://github.com/apple/pkl-lsp",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Pkl"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/apple/pkl-lsp@0.5.3",
      "asset": {
        "file": "pkl-lsp-{{ version }}.jar"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/apple/pkl-vscode/main/package.json"
    },
    "bin": {
      "pkl-lsp": "java-jar:{{source.asset.file}}"
    }
  },
  {
    "name": "postgres-language-server",
    "description": "A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.",
    "homepage": "https://pg-language-server.com",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Postgres",
      "SQL"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/supabase-community/postgres-language-server@0.19.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "postgres-language-server_aarch64-apple-darwin"
        },
        {
          "target": "darwin_x64",
          "file": "postgres-language-server_x86_64-apple-darwin"
        },
        {
          "target": "linux_x64_gnu",
          "file": "postgres-language-server_x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64_musl",
          "file": "postgres-language-server_x86_64-unknown-linux-musl"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "postgres-language-server_aarch64-unknown-linux-gnu"
        },
        {
          "target": "win_x64",
          "file": "postgres-language-server_x86_64-pc-windows-msvc"
        },
        {
          "target": "win_arm64",
          "file": "postgres-language-server_aarch64-pc-windows-msvc"
        }
      ]
    },
    "bin": {
      "postgres-language-server": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "postgres_lsp"
    }
  },
  {
    "name": "postgrestools",
    "deprecation": {
      "message": "postgrestools has been renamed to postgres-language-server. Please install the new package instead.",
      "since": "2026-01-07"
    },
    "description": "A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.",
    "homepage": "https://pgtools.dev",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Postgres",
      "SQL"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/supabase-community/postgres-language-server@0.19.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "postgrestools_aarch64-apple-darwin"
        },
        {
          "target": "darwin_x64",
          "file": "postgrestools_x86_64-apple-darwin"
        },
        {
          "target": "linux_x64_gnu",
          "file": "postgrestools_x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "postgrestools_aarch64-unknown-linux-gnu"
        },
        {
          "target": "win_x64",
          "file": "postgrestools_x86_64-pc-windows-msvc"
        },
        {
          "target": "win_arm64",
          "file": "postgrestools_aarch64-pc-windows-msvc"
        }
      ]
    },
    "bin": {
      "postgrestools": "{{source.asset.file}}"
    }
  },
  {
    "name": "powershell-editor-services",
    "description": "A common platform for PowerShell development support in any editor or application.",
    "homepage": "https://github.com/PowerShell/PowerShellEditorServices",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PowerShell"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/PowerShell/PowerShellEditorServices@v4.4.0",
      "asset": {
        "file": "PowerShellEditorServices.zip"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/PowerShell/vscode-powershell/main/package.json"
    },
    "neovim": {
      "lspconfig": "powershell_es"
    }
  },
  {
    "name": "prettier",
    "description": "Prettier is an opinionated code formatter.",
    "homepage": "https://prettier.io",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Angular",
      "CSS",
      "Flow",
      "GraphQL",
      "HTML",
      "JSON",
      "JSX",
      "JavaScript",
      "LESS",
      "Markdown",
      "SCSS",
      "TypeScript",
      "Vue",
      "YAML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/prettier@3.8.0"
    },
    "bin": {
      "prettier": "npm:prettier"
    }
  },
  {
    "name": "prettierd",
    "description": "Prettier, as a daemon, for ludicrous formatting speed.",
    "homepage": "https://github.com/fsouza/prettierd",
    "licenses": [
      "ISC"
    ],
    "languages": [
      "Angular",
      "CSS",
      "Flow",
      "GraphQL",
      "HTML",
      "JSON",
      "JSX",
      "JavaScript",
      "LESS",
      "Markdown",
      "SCSS",
      "TypeScript",
      "Vue",
      "YAML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/%40fsouza/prettierd@0.26.2"
    },
    "bin": {
      "prettierd": "npm:prettierd"
    }
  },
  {
    "name": "pretty-php",
    "description": "The opinionated PHP code formatter",
    "homepage": "https://github.com/lkrms/pretty-php",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/lkrms/pretty-php@v0.4.95",
      "asset": {
        "file": "pretty-php.phar"
      }
    },
    "bin": {
      "pretty-php": "php:pretty-php.phar"
    }
  },
  {
    "name": "prettydiff",
    "description": "Beautifier and language aware code comparison tool for many languages. It also minifies and a few other things.",
    "homepage": "https://github.com/prettydiff/prettydiff",
    "licenses": [
      "CC0-1.0"
    ],
    "languages": [
      "HTML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/prettydiff@101.2.6"
    },
    "bin": {
      "prettydiff": "npm:prettydiff"
    }
  },
  {
    "name": "prettypst",
    "description": "Formatter for Typst",
    "homepage": "https://github.com/antonWetzel/prettypst",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Typst"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:cargo/prettypst@2.0.0?repository_url=https://github.com/antonWetzel/prettypst"
    },
    "bin": {
      "prettypst": "cargo:prettypst"
    }
  },
  {
    "name": "prisma-language-server",
    "description": "Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided\nby this language server.\n",
    "homepage": "https://github.com/prisma/language-tools",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Prisma"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40prisma/language-server@31.3.4"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/prisma/language-tools/{{version}}/packages/vscode/package.json"
    },
    "bin": {
      "prisma-language-server": "npm:prisma-language-server"
    },
    "neovim": {
      "lspconfig": "prismals"
    }
  },
  {
    "name": "prometheus-pint",
    "description": "Prometheus rule linter/validator",
    "homepage": "https://cloudflare.github.io/pint/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "PromQL"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/cloudflare/pint@v0.78.0",
      "asset": [
        {
          "target": "linux_x86",
          "file": "pint-{{ version | strip_prefix \"v\" }}-linux-386.tar.gz",
          "bin": "pint-linux-386"
        },
        {
          "target": "linux_x64",
          "file": "pint-{{ version | strip_prefix \"v\" }}-linux-amd64.tar.gz",
          "bin": "pint-linux-amd64"
        },
        {
          "target": "linux_arm64",
          "file": "pint-{{ version | strip_prefix \"v\" }}-linux-arm64.tar.gz",
          "bin": "pint-linux-arm64"
        },
        {
          "target": "darwin_x64",
          "file": "pint-{{ version | strip_prefix \"v\" }}-darwin-amd64.tar.gz",
          "bin": "pint-darwin-amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "pint-{{ version | strip_prefix \"v\" }}-darwin-arm64.tar.gz",
          "bin": "pint-darwin-arm64"
        },
        {
          "target": "win_x86",
          "file": "pint-{{ version | strip_prefix \"v\" }}-windows-386.tar.gz",
          "bin": "pint-windows-386.exe"
        },
        {
          "target": "win_x64",
          "file": "pint-{{ version | strip_prefix \"v\" }}-windows-amd64.tar.gz",
          "bin": "pint-windows-amd64.exe"
        }
      ]
    },
    "bin": {
      "prometheus-pint": "{{source.asset.bin}}"
    }
  },
  {
    "name": "proselint",
    "description": "proselint is a linter for English prose. It places the world's greatest writers and editors by your side, where they\nwhisper suggestions on how to improve your prose.\n",
    "homepage": "https://github.com/amperser/proselint",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Text",
      "Markdown"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/proselint@0.16.0"
    },
    "bin": {
      "proselint": "pypi:proselint"
    }
  },
  {
    "name": "prosemd-lsp",
    "description": "An experimental proofreading and linting language server for markdown files.",
    "homepage": "https://github.com/kitten/prosemd-lsp",
    "licenses": [
      "LGPL-2.1-or-later"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/kitten/prosemd-lsp@v0.1.0",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "prosemd-lsp-macos"
        },
        {
          "target": "linux_x64_gnu",
          "file": "prosemd-lsp-linux"
        },
        {
          "target": "win_x64",
          "file": "prosemd-lsp-windows.exe"
        }
      ]
    },
    "bin": {
      "prosemd-lsp": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "prosemd_lsp"
    }
  },
  {
    "name": "protolint",
    "description": "protolint is the pluggable linting/fixing utility for Protocol Buffer files (proto2+proto3).",
    "homepage": "https://github.com/yoheimuta/protolint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Protobuf"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/yoheimuta/protolint@v0.56.4",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
          "bin": {
            "protolint": "protolint",
            "protoc_gen_protolint": "protoc-gen-protolint"
          }
        },
        {
          "target": "darwin_x64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz",
          "bin": {
            "protolint": "protolint",
            "protoc_gen_protolint": "protoc-gen-protolint"
          }
        },
        {
          "target": "linux_arm64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": {
            "protolint": "protolint",
            "protoc_gen_protolint": "protoc-gen-protolint"
          }
        },
        {
          "target": "linux_x64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
          "bin": {
            "protolint": "protolint",
            "protoc_gen_protolint": "protoc-gen-protolint"
          }
        },
        {
          "target": "win_arm64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_windows_arm64.tar.gz",
          "bin": {
            "protolint": "protolint.exe",
            "protoc_gen_protolint": "protoc-gen-protolint.exe"
          }
        },
        {
          "target": "win_x64",
          "file": "protolint_{{ version | strip_prefix \"v\" }}_windows_amd64.tar.gz",
          "bin": {
            "protolint": "protolint.exe",
            "protoc_gen_protolint": "protoc-gen-protolint.exe"
          }
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=0.45.0",
          "id": "pkg:github/yoheimuta/protolint@v0.45.0",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Darwin_arm64.tar.gz",
              "bin": {
                "protolint": "protolint",
                "protoc_gen_protolint": "protoc-gen-protolint"
              }
            },
            {
              "target": "darwin_x64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Darwin_x86_64.tar.gz",
              "bin": {
                "protolint": "protolint",
                "protoc_gen_protolint": "protoc-gen-protolint"
              }
            },
            {
              "target": "linux_arm64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
              "bin": {
                "protolint": "protolint",
                "protoc_gen_protolint": "protoc-gen-protolint"
              }
            },
            {
              "target": "linux_x64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Linux_x86_64.tar.gz",
              "bin": {
                "protolint": "protolint",
                "protoc_gen_protolint": "protoc-gen-protolint"
              }
            },
            {
              "target": "win_arm64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Windows_arm64.tar.gz",
              "bin": {
                "protolint": "protolint.exe",
                "protoc_gen_protolint": "protoc-gen-protolint.exe"
              }
            },
            {
              "target": "win_x64",
              "file": "protolint_{{ version | strip_prefix \"v\" }}_Windows_x86_64.tar.gz",
              "bin": {
                "protolint": "protolint.exe",
                "protoc_gen_protolint": "protoc-gen-protolint.exe"
              }
            }
          ]
        }
      ]
    },
    "bin": {
      "protolint": "{{source.asset.bin.protolint}}",
      "protoc-gen-protolint": "{{source.asset.bin.protoc_gen_protolint}}"
    }
  },
  {
    "name": "protols",
    "description": "A Simple LSP for proto3 protobuf files.",
    "homepage": "https://github.com/coder3101/protols",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Protobuf"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/protols@0.13.1"
    },
    "bin": {
      "protols": "cargo:protols"
    },
    "neovim": {
      "lspconfig": "protols"
    }
  },
  {
    "name": "psalm",
    "description": "A static analysis tool for finding errors in PHP applications.",
    "homepage": "https://psalm.dev/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:composer/vimeo/psalm@6.14.3"
    },
    "bin": {
      "psalm": "composer:psalm",
      "psalm-language-server": "composer:psalm-language-server",
      "psalm-plugin": "composer:psalm-plugin",
      "psalm-refactor": "composer:psalm-refactor",
      "psalter": "composer:psalter"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/psalm/psalm-vscode-plugin/master/package.json"
    },
    "ci_skip": [
      "win_x64"
    ],
    "neovim": {
      "lspconfig": "psalm"
    }
  },
  {
    "name": "pug-lsp",
    "description": "An implementation of the Language Protocol Server for [Pug.js](http://pugjs.org)\n",
    "homepage": "https://github.com/opa-oz/pug-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Pug"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/opa-oz/pug-lsp@v0.1.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "pug-lsp_darwin_all.zip",
          "bin": "pug-lsp"
        },
        {
          "target": "darwin_x64",
          "file": "pug-lsp_darwin_all.zip",
          "bin": "pug-lsp"
        },
        {
          "target": "linux_arm64",
          "file": "pug-lsp_linux_arm64.zip",
          "bin": "pug-lsp"
        },
        {
          "target": "linux_x64",
          "file": "pug-lsp_linux_amd64.zip",
          "bin": "pug-lsp"
        },
        {
          "target": "win_x64",
          "file": "pug-lsp_windows_amd64.zip",
          "bin": "pug-lsp.exe"
        }
      ]
    },
    "bin": {
      "pug-lsp": "{{source.asset.bin}}"
    }
  },
  {
    "name": "puppet-editor-services",
    "description": "Puppet Language Server for editors.",
    "homepage": "https://github.com/puppetlabs/puppet-editor-services",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Puppet"
    ],
    "categories": [
      "LSP",
      "DAP"
    ],
    "source": {
      "id": "pkg:github/puppetlabs/puppet-editor-services@v2.0.4",
      "asset": {
        "file": "puppet_editor_services_{{version}}.zip:libexec/"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/puppetlabs/puppet-vscode/main/package.json"
    },
    "bin": {
      "puppet-languageserver": "ruby:libexec/puppet-languageserver",
      "puppet-debugserver": "ruby:libexec/puppet-debugserver"
    },
    "neovim": {
      "lspconfig": "puppet"
    }
  },
  {
    "name": "purescript-language-server",
    "description": "Node-based Language Server Protocol server for PureScript based on the PureScript IDE server (aka psc-ide / purs ide\nserver). Used as the vscode plugin backend but should be compatible with other Language Server Client implementations.\n",
    "homepage": "https://github.com/nwolverson/purescript-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PureScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/purescript-language-server@0.18.5"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/nwolverson/vscode-ide-purescript/master/package.json"
    },
    "bin": {
      "purescript-language-server": "npm:purescript-language-server"
    },
    "neovim": {
      "lspconfig": "purescriptls"
    }
  },
  {
    "name": "purescript-tidy",
    "description": "A syntax tidy-upper (formatter) for PureScript.",
    "homepage": "https://github.com/natefaubion/purescript-tidy",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PureScript"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/purs-tidy@0.11.1"
    },
    "bin": {
      "purs-tidy": "npm:purs-tidy"
    }
  },
  {
    "name": "pydocstyle",
    "description": "pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.",
    "homepage": "https://www.pydocstyle.org/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pydocstyle@6.3.0?extra=toml"
    },
    "bin": {
      "pydocstyle": "pypi:pydocstyle"
    }
  },
  {
    "name": "pyflakes",
    "description": "A simple program which checks Python source files for errors.\n\nPyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is\nsafe to use on modules with side effects. It’s also much faster.\n",
    "homepage": "https://pypi.org/project/pyflakes/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pyflakes@3.4.0"
    },
    "bin": {
      "pyflakes": "pypi:pyflakes"
    }
  },
  {
    "name": "pyink",
    "description": "Pyink is a Python formatter, forked from Black with a few different formatting behaviors.",
    "homepage": "https://pypi.org/project/pyink/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/pyink@25.12.0"
    },
    "bin": {
      "pyink": "pypi:pyink"
    }
  },
  {
    "name": "pylama",
    "description": "Code audit tool for Python.",
    "homepage": "https://klen.github.io/pylama/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pylama@8.4.1?extra=all"
    },
    "bin": {
      "pylama": "pypi:pylama"
    }
  },
  {
    "name": "pylint",
    "description": "Pylint is a static code analyser for Python 2 or 3.",
    "homepage": "https://pypi.org/project/pylint/",
    "licenses": [
      "GPL-2.0-or-later"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pylint@4.0.4"
    },
    "bin": {
      "pylint": "pypi:pylint"
    }
  },
  {
    "name": "pylyzer",
    "description": "A fast static code analyzer & language server for Python.",
    "homepage": "https://github.com/mtshiba/pylyzer",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/mtshiba/pylyzer@v0.0.82",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "pylyzer-aarch64-apple-darwin.tar.gz",
          "bin": "pylyzer"
        },
        {
          "target": "darwin_x64",
          "file": "pylyzer-x86_64-apple-darwin.tar.gz",
          "bin": "pylyzer"
        },
        {
          "target": "linux_armv7l",
          "file": "pylyzer-armv7-unknown-linux-gnueabihf.tar.gz",
          "bin": "pylyzer"
        },
        {
          "target": "linux_x64",
          "file": "pylyzer-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "pylyzer"
        },
        {
          "target": "linux_arm64",
          "file": "pylyzer-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "pylyzer"
        },
        {
          "target": "win_x64",
          "file": "pylyzer-x86_64-pc-windows-msvc.zip",
          "bin": "pylyzer.exe"
        }
      ]
    },
    "bin": {
      "pylyzer": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "pylyzer"
    }
  },
  {
    "name": "pymarkdownlnt",
    "description": "PyMarkdown is primarily a Markdown linter.",
    "homepage": "https://pypi.org/project/pymarkdownlnt/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pymarkdownlnt@0.9.34"
    },
    "bin": {
      "pymarkdownlnt": "pypi:pymarkdownlnt"
    }
  },
  {
    "name": "pyment",
    "description": "Create, update or convert docstrings in existing Python files, managing several styles.",
    "homepage": "https://pypi.org/project/pyment/",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/pyment@0.3.3"
    },
    "bin": {
      "pyment": "pypi:pyment"
    }
  },
  {
    "name": "pymobiledevice3",
    "description": "Pure python3 implementation for working with iDevices (iPhone, etc...).",
    "homepage": "https://github.com/doronz88/pymobiledevice3",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Runtime"
    ],
    "source": {
      "id": "pkg:pypi/pymobiledevice3@7.0.7"
    },
    "bin": {
      "pymobiledevice3": "pypi:pymobiledevice3"
    }
  },
  {
    "name": "pyproject-flake8",
    "description": "A monkey patching wrapper to connect flake8 with pyproject.toml configuration.",
    "homepage": "https://github.com/csachs/pyproject-flake8",
    "licenses": [
      "Unlicense"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pyproject-flake8@7.0.0"
    },
    "bin": {
      "pflake8": "pypi:pflake8"
    }
  },
  {
    "name": "pyproject-fmt",
    "description": "Format your pyproject.toml file",
    "homepage": "https://pypi.org/project/pyproject-fmt/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python",
      "TOML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/pyproject-fmt@2.11.1"
    },
    "bin": {
      "pyproject-fmt": "pypi:pyproject-fmt"
    }
  },
  {
    "name": "pyre",
    "description": "Pyre is a performant type checker for Python compliant with PEP 484.",
    "homepage": "https://pypi.org/project/pyre-check/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/pyre-check@0.9.25"
    },
    "bin": {
      "pyre": "pypi:pyre"
    },
    "neovim": {
      "lspconfig": "pyre"
    }
  },
  {
    "name": "pyrefly",
    "description": "Pyrefly, a faster Python type checker written in Rust",
    "homepage": "https://pyrefly.org/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter",
      "LSP"
    ],
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/facebook/pyrefly/{{version}}/lsp/package.json"
    },
    "source": {
      "id": "pkg:pypi/pyrefly@0.48.0"
    },
    "bin": {
      "pyrefly": "pypi:pyrefly"
    },
    "neovim": {
      "lspconfig": "pyrefly"
    }
  },
  {
    "name": "pyright",
    "description": "Static type checker for Python.",
    "homepage": "https://github.com/microsoft/pyright",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/pyright@1.1.408"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/pyright/{{version}}/packages/vscode-pyright/package.json"
    },
    "bin": {
      "pyright": "npm:pyright",
      "pyright-langserver": "npm:pyright-langserver"
    },
    "neovim": {
      "lspconfig": "pyright"
    }
  },
  {
    "name": "python-lsp-server",
    "description": "Fork of the python-language-server project, maintained by the Spyder IDE team and the community.",
    "homepage": "https://github.com/python-lsp/python-lsp-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/python-lsp-server@1.14.0?extra=all"
    },
    "schemas": {
      "lsp": "https://raw.githubusercontent.com/python-lsp/python-lsp-server/v{{version}}/pylsp/config/schema.json"
    },
    "bin": {
      "pylsp": "pypi:pylsp"
    },
    "neovim": {
      "lspconfig": "pylsp"
    }
  },
  {
    "name": "qmlls",
    "description": "QML Language Server is a tool shipped with Qt that helps you write code in your favorite (LSP-supporting) editor.\n",
    "homepage": "https://doc-snapshots.qt.io/qt6-dev/qtqml-tooling-qmlls.html",
    "licenses": [
      "LicenseRef-Qt-Commercial",
      "GPL-3.0-only WITH Qt-GPL-exception-1.0"
    ],
    "languages": [
      "QML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/TheQtCompanyRnD/qmlls-workflow@0.5",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "qmlls-macos-{{version}}.zip",
          "bin": "qmlls"
        },
        {
          "target": "linux_x64_gnu",
          "file": "qmlls-ubuntu-{{version}}.zip",
          "bin": "qmlls"
        },
        {
          "target": "win_x64",
          "file": "qmlls-windows-{{version}}.zip",
          "bin": "qmlls.exe"
        }
      ]
    },
    "bin": {
      "qmlls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "qmlls"
    }
  },
  {
    "name": "quick-lint-js",
    "description": "Over 130× faster than ESLint, quick-lint-js gives you instant feedback as you code. Find bugs in your JavaScript\nbefore your finger leaves the keyboard. Lint any JavaScript file with no configuration.\n",
    "homepage": "https://quick-lint-js.com/",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:generic/quick-lint/quick-lint-js@3.2.0",
      "download": [
        {
          "target": "darwin_x64",
          "files": {
            "macos.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/macos.tar.gz"
          },
          "bin": "quick-lint-js/bin/quick-lint-js",
          "man": "quick-lint-js/share/man/"
        },
        {
          "target": "darwin_arm64",
          "files": {
            "macos-aarch64.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/macos-aarch64.tar.gz"
          },
          "bin": "quick-lint-js/bin/quick-lint-js",
          "man": "quick-lint-js/share/man/"
        },
        {
          "target": "linux_x64",
          "files": {
            "linux.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux.tar.gz"
          },
          "bin": "quick-lint-js/bin/quick-lint-js",
          "man": "quick-lint-js/share/man/"
        },
        {
          "target": "linux_arm64",
          "files": {
            "linux-aarch64.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux-aarch64.tar.gz"
          },
          "bin": "quick-lint-js/bin/quick-lint-js",
          "man": "quick-lint-js/share/man/"
        },
        {
          "target": "linux_arm",
          "files": {
            "linux-armhf.tar.gz": "https://c.quick-lint-js.com/releases/{{version}}/manual/linux-armhf.tar.gz"
          },
          "bin": "quick-lint-js/bin/quick-lint-js",
          "man": "quick-lint-js/share/man/"
        },
        {
          "target": "win_x64",
          "files": {
            "windows.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows.zip"
          },
          "bin": "bin/quick-lint-js.exe"
        },
        {
          "target": "win_arm64",
          "files": {
            "windows-arm64.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows-arm64.zip"
          },
          "bin": "bin/quick-lint-js.exe"
        },
        {
          "target": "win_arm",
          "files": {
            "windows-arm.zip": "https://c.quick-lint-js.com/releases/{{version}}/manual/windows-arm.zip"
          },
          "bin": "bin/quick-lint-js.exe"
        }
      ]
    },
    "bin": {
      "quick-lint-js": "{{source.download.bin}}"
    },
    "share": {
      "man/": "{{source.download.man}}"
    },
    "neovim": {
      "lspconfig": "quick_lint_js"
    }
  },
  {
    "name": "r-languageserver",
    "description": "An implementation of the Language Server Protocol for R.",
    "homepage": "https://github.com/REditorSupport/languageserver",
    "licenses": [
      "proprietary"
    ],
    "languages": [
      "R"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/mason-org/r-languageserver@v0.3.16",
      "build": [
        {
          "target": "unix",
          "run": "./bin/install \"$VERSION\"",
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": "./bin/r-languageserver"
        },
        {
          "target": "win",
          "run": ".\\bin\\install.ps1 \"$env:VERSION\"",
          "env": {
            "VERSION": "{{version}}"
          },
          "bin": "./bin/r-languageserver.cmd"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/REditorSupport/vscode-r-lsp/master/package.json"
    },
    "bin": {
      "r-languageserver": "{{source.build.bin}}"
    },
    "neovim": {
      "lspconfig": "r_language_server"
    }
  },
  {
    "name": "raku-navigator",
    "description": "Raku Language Server that includes Raku critic and code navigation.",
    "homepage": "https://github.com/bscan/RakuNavigator",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Raku"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/bscan/RakuNavigator@dbdac13f1e7b73b00cad6adec51bfcebe4d3005c",
      "build": {
        "run": "npm install\nnpm run compile\nnpm install --production\n"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/bscan/RakuNavigator/{{version}}/package.json"
    },
    "bin": {
      "raku-navigator": "node:server/out/server.js"
    },
    "neovim": {
      "lspconfig": "raku_navigator"
    }
  },
  {
    "name": "rdbg",
    "description": "Debug Adapter Protocol implementation for Ruby, powered by rdbg.",
    "homepage": "https://github.com/ruby/debug",
    "licenses": [
      "BSD-2-Clause"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:gem/debug@1.11.1"
    },
    "bin": {
      "rdbg": "gem:rdbg"
    }
  },
  {
    "name": "reason-language-server",
    "description": "A language server for reason, in reason.",
    "homepage": "https://github.com/jaredly/reason-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Reason"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/jaredly/reason-language-server@1.7.13",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "rls-macos.zip",
          "bin": "rls-macos/reason-language-server"
        },
        {
          "target": "linux_x64",
          "file": "rls-linux.zip",
          "bin": "rls-linux/reason-language-server"
        },
        {
          "target": "win_x64",
          "file": "rls-windows.zip",
          "bin": "rls-windows/reason-language-server.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/jaredly/reason-language-server/{{version}}/editor-extensions/vscode/package.json"
    },
    "bin": {
      "reason-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "reason_ls"
    }
  },
  {
    "name": "reformat-gherkin",
    "description": "Reformat-gherkin automatically formats Gherkin files.",
    "homepage": "https://pypi.org/project/reformat-gherkin/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Cucumber"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/reformat-gherkin@3.0.1"
    },
    "bin": {
      "reformat-gherkin": "pypi:reformat-gherkin"
    }
  },
  {
    "name": "refurb",
    "description": "A tool for refurbishing and modernizing Python codebases.",
    "homepage": "https://github.com/dosisod/refurb",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/refurb@2.2.0"
    },
    "bin": {
      "refurb": "pypi:refurb"
    }
  },
  {
    "name": "regal",
    "description": "A linter for Rego, with support for running as an LSP server.",
    "homepage": "https://github.com/styrainc/regal",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Rego"
    ],
    "categories": [
      "Linter",
      "LSP"
    ],
    "source": {
      "id": "pkg:github/styrainc/regal@v0.38.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "regal_Darwin_arm64"
        },
        {
          "target": "darwin_x64",
          "file": "regal_Darwin_x86_64"
        },
        {
          "target": "linux_arm64",
          "file": "regal_Linux_arm64"
        },
        {
          "target": "linux_x64",
          "file": "regal_Linux_x86_64"
        },
        {
          "target": "win_x64",
          "file": "regal_Windows_x86_64.exe"
        }
      ]
    },
    "bin": {
      "regal": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "regal"
    }
  },
  {
    "name": "regols",
    "description": "OPA Rego language server",
    "homepage": "https://github.com/kitagry/regols",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Rego"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/kitagry/regols@v0.2.4"
    },
    "bin": {
      "regols": "golang:regols"
    },
    "neovim": {
      "lspconfig": "regols"
    }
  },
  {
    "name": "remark-cli",
    "description": "Command line interface to inspect and change markdown files with remark.",
    "homepage": "https://remark.js.org/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/remark-cli@12.0.1"
    },
    "bin": {
      "remark": "npm:remark"
    }
  },
  {
    "name": "remark-language-server",
    "description": "A language server to lint and format markdown files with remark.",
    "homepage": "https://github.com/remarkjs/remark-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/remark-language-server@3.0.0"
    },
    "bin": {
      "remark-language-server": "npm:remark-language-server"
    },
    "neovim": {
      "lspconfig": "remark_ls"
    }
  },
  {
    "name": "reorder-python-imports",
    "description": "Tool for automatically reordering python imports. Similar to isort but uses static analysis more.",
    "homepage": "https://github.com/asottile/reorder_python_imports",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/reorder-python-imports@3.16.0"
    },
    "bin": {
      "reorder-python-imports": "pypi:reorder-python-imports"
    }
  },
  {
    "name": "rescript-language-server",
    "description": "Language Server for ReScript.",
    "homepage": "https://github.com/rescript-lang/rescript-vscode/tree/master/server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "ReScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40rescript/language-server@1.72.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/rescript-lang/rescript-vscode/{{version}}/package.json"
    },
    "bin": {
      "rescript-language-server": "npm:rescript-language-server"
    },
    "neovim": {
      "lspconfig": "rescriptls"
    }
  },
  {
    "name": "rescript-lsp",
    "deprecation": {
      "message": "rescript-lsp is deprecated. Use rescript-language-server, its successor.",
      "since": "2026-01-07"
    },
    "description": "Language Server for ReScript.",
    "homepage": "https://github.com/rescript-lang/rescript-vscode",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "ReScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/rescript-lang/rescript-vscode@1.42.0",
      "asset": {
        "file": "rescript-vscode-{{version}}.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/rescript-lang/rescript-vscode/{{version}}/package.json"
    },
    "bin": {
      "rescript-lsp": "node:extension/server/out/server.js"
    }
  },
  {
    "name": "revive",
    "description": "~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.",
    "homepage": "https://github.com/mgechev/revive",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/github.com/mgechev/revive@v1.13.0"
    },
    "bin": {
      "revive": "golang:revive"
    }
  },
  {
    "name": "ripper-tags",
    "description": "fast, accurate ctags generator for ruby source code using Ripper.",
    "homepage": "https://github.com/tmm1/ripper-tags",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [],
    "source": {
      "id": "pkg:gem/ripper-tags@1.0.2"
    },
    "bin": {
      "ripper-tags": "gem:ripper-tags"
    }
  },
  {
    "name": "rnix-lsp",
    "description": "Language Server for Nix.",
    "homepage": "https://github.com/nix-community/rnix-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Nix"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/rnix-lsp@0.2.5"
    },
    "bin": {
      "rnix-lsp": "cargo:rnix-lsp"
    },
    "neovim": {
      "lspconfig": "rnix"
    }
  },
  {
    "name": "robotcode",
    "description": "The Ultimate Robot Framework Toolset",
    "homepage": "https://robotcode.io/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Robot Framework"
    ],
    "categories": [
      "LSP",
      "DAP"
    ],
    "source": {
      "id": "pkg:pypi/robotcode[all]@1.8.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/robotcodedev/robotcode/v{{version}}/package.json"
    },
    "bin": {
      "robotcode": "pypi:robotcode"
    }
  },
  {
    "name": "robotframework-lsp",
    "description": "Language Server Protocol implementation for Robot Framework.",
    "homepage": "https://github.com/robocorp/robotframework-lsp",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Robot Framework"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/robotframework-lsp@1.13.0"
    },
    "bin": {
      "robotframework_ls": "pypi:robotframework_ls"
    },
    "neovim": {
      "lspconfig": "robotframework_ls"
    }
  },
  {
    "name": "roc_language_server",
    "description": "This is a basic language server for Roc.",
    "homepage": "https://github.com/roc-lang/roc/tree/main/crates/language_server#roc_language_server",
    "licenses": [
      "UPL-1.0"
    ],
    "languages": [
      "Roc"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/roc-lang/roc@alpha4-rolling",
      "asset": [
        {
          "target": "linux_arm64",
          "file": "roc-linux_arm64-{{version}}.tar.gz",
          "bin": "roc_nightly-linux_arm64-2025-09-09-d73ea10/roc_language_server"
        },
        {
          "target": "linux_x64",
          "file": "roc-linux_x86_64-{{version}}.tar.gz",
          "bin": "roc_nightly-linux_x86_64-2025-09-09-d73ea109/roc_language_server"
        },
        {
          "target": "darwin_arm64",
          "file": "roc-macos_apple_silicon-{{version}}.tar.gz",
          "bin": "roc_nightly-macos_apple_silicon-2025-09-09-d73ea109cc2/roc_language_server"
        },
        {
          "target": "darwin_x64",
          "file": "roc-macos_x86_64-{{version}}.tar.gz",
          "bin": "roc_nightly-macos_x86_64-2025-09-09-d73ea109/roc_language_server"
        }
      ]
    },
    "bin": {
      "roc_language_server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "roc_ls"
    }
  },
  {
    "name": "rome",
    "deprecation": {
      "message": "Rome is deprecated. Use biome, its successor.",
      "since": "2026-01-07"
    },
    "description": "Rome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.",
    "homepage": "https://rome.tools",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON",
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP",
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/rome@12.1.3"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/rome/tools/cli/v{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "rome": "npm:rome"
    },
    "neovim": {
      "lspconfig": "rome"
    }
  },
  {
    "name": "rpm_lsp_server",
    "description": "Language server protocol (LSP) support for RPM Spec files.",
    "homepage": "https://github.com/dcermak/rpm-spec-language-server",
    "licenses": [
      "GPL-2.0"
    ],
    "languages": [
      "Spec"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/rpm-spec-language-server@0.0.2"
    },
    "bin": {
      "rpm_lsp_server": "pypi:rpm_lsp_server"
    },
    "neovim": {
      "lspconfig": "rpmspec"
    }
  },
  {
    "name": "rpmlint",
    "description": "Rpmlint is a tool for checking common errors in RPM packages.",
    "homepage": "https://pypi.org/project/rpmlint/",
    "licenses": [
      "GPL-2.0-or-later"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/rpmlint@2.8.0"
    },
    "bin": {
      "rpmlint": "pypi:rpmlint"
    }
  },
  {
    "name": "rshtml-analyzer",
    "description": "rshtml-analyzer is an implementation of the Language Server Protocol (LSP)\nfor the RsHtml templating language which elegantly combines Rust and HTML.\n",
    "homepage": "https://github.com/rshtml/rshtml-analyzer",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "RsHtml"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/rshtml/rshtml-analyzer@v0.1.6",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "rshtml-analyzer-linux-x64.tar.gz",
          "bin": "rshtml-analyzer"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "rshtml-analyzer-linux-arm64.tar.gz",
          "bin": "rshtml-analyzer"
        },
        {
          "target": "linux_x64_musl",
          "file": "rshtml-analyzer-linux-x64-musl.tar.gz",
          "bin": "rshtml-analyzer"
        },
        {
          "target": "darwin_x64",
          "file": "rshtml-analyzer-macos-x64.tar.gz",
          "bin": "rshtml-analyzer"
        },
        {
          "target": "darwin_arm64",
          "file": "rshtml-analyzer-macos-arm64.tar.gz",
          "bin": "rshtml-analyzer"
        },
        {
          "target": "win_x64",
          "file": "rshtml-analyzer-windows-x64.tar.gz",
          "bin": "rshtml-analyzer.exe"
        },
        {
          "target": "win_arm64",
          "file": "rshtml-analyzer-windows-arm64.tar.gz",
          "bin": "rshtml-analyzer.exe"
        }
      ]
    },
    "bin": {
      "rshtml-analyzer": "{{source.asset.bin}}"
    }
  },
  {
    "name": "rstcheck",
    "description": "Checks syntax of reStructuredText and code blocks nested within it.",
    "homepage": "https://rstcheck.readthedocs.io/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "reStructuredText"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/rstcheck@6.2.5"
    },
    "bin": {
      "rstcheck": "pypi:rstcheck"
    }
  },
  {
    "name": "rubocop",
    "description": "The Ruby Linter/Formatter that Serves and Protects.",
    "homepage": "https://rubocop.org",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "Formatter",
      "Linter",
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/rubocop@1.82.1"
    },
    "bin": {
      "rubocop": "gem:rubocop"
    },
    "neovim": {
      "lspconfig": "rubocop"
    }
  },
  {
    "name": "ruby-lsp",
    "description": "This gem is an implementation of the language server protocol specification for Ruby, used to improve editor features.\n",
    "homepage": "https://github.com/Shopify/ruby-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/ruby-lsp@0.26.4",
      "extra_packages": [
        "ruby-lsp-rails"
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/Shopify/ruby-lsp/v{{version}}/vscode/package.json"
    },
    "bin": {
      "ruby-lsp": "gem:ruby-lsp"
    },
    "neovim": {
      "lspconfig": "ruby_lsp"
    }
  },
  {
    "name": "rubyfmt",
    "description": "Ruby Autoformatter!",
    "homepage": "https://github.com/fables-tales/rubyfmt",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/fables-tales/rubyfmt@v0.11.0",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "rubyfmt-{{version}}-Darwin-arm64.tar.gz",
          "bin": "tmp/releases/{{version}}-Darwin/rubyfmt"
        },
        {
          "target": "linux_x64_gnu",
          "file": "rubyfmt-{{version}}-Linux-x86_64.tar.gz",
          "bin": "tmp/releases/{{version}}-Linux/rubyfmt"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "rubyfmt-{{version}}-Linux-aarch64.tar.gz",
          "bin": "tmp/releases/{{version}}-Linux/rubyfmt"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.8.1",
          "id": "pkg:github/fables-tales/rubyfmt@v0.8.1",
          "asset": [
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "rubyfmt-{{version}}-Darwin-arm64.tar.gz",
              "bin": "tmp/releases/{{version}}-Darwin/rubyfmt"
            },
            {
              "target": "linux_x64_gnu",
              "file": "rubyfmt-{{version}}-Linux.tar.gz",
              "bin": "tmp/releases/{{version}}-Linux/rubyfmt"
            }
          ]
        }
      ]
    },
    "bin": {
      "rubyfmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "ruff-lsp",
    "description": "A Language Server Protocol implementation for Ruff - An extremely fast Python linter, written in Rust.",
    "homepage": "https://github.com/astral-sh/ruff-lsp/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "deprecation": {
      "since": "2026-01-07",
      "message": "please use the mason package `ruff` as replacement. The command `ruff server` supports the same feature set as ruff-lsp, but with superior performance and no installation required. ruff server was marked as stable in Ruff v0.5.3."
    },
    "source": {
      "id": "pkg:pypi/ruff-lsp@0.0.62"
    },
    "bin": {
      "ruff-lsp": "pypi:ruff-lsp"
    }
  },
  {
    "name": "ruff",
    "description": "An extremely fast Python linter and code formatter, written in Rust.",
    "homepage": "https://github.com/astral-sh/ruff/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter",
      "Formatter",
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/ruff@0.14.11"
    },
    "bin": {
      "ruff": "pypi:ruff"
    },
    "neovim": {
      "lspconfig": "ruff"
    }
  },
  {
    "name": "rufo",
    "description": "Rufo is as an opinionated ruby formatter, intended to be used via the command line as a text-editor plugin, to\nautoformat files on save or on demand.\n\nUnlike the best known Ruby formatter RuboCop, Rufo offers little in the way of configuration. Like other language\nformatters such as gofmt, prettier, and autopep8, we strive to find a \"one true format\" for Ruby code, and make sure\nyour code adheres to it, with zero config where possible.\n",
    "homepage": "https://github.com/ruby-formatter/rufo",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:gem/rufo@0.18.2"
    },
    "bin": {
      "rufo": "gem:rufo"
    }
  },
  {
    "name": "rumdl",
    "description": "Fast Markdown linter and formatter.",
    "homepage": "https://github.com/rvben/rumdl",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Linter",
      "Formatter",
      "LSP"
    ],
    "source": {
      "id": "pkg:github/rvben/rumdl@v0.0.217",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "rumdl-{{version}}-aarch64-apple-darwin.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "darwin_x64",
          "file": "rumdl-{{version}}-x86_64-apple-darwin.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "linux_x64_gnu",
          "file": "rumdl-{{version}}-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "rumdl-{{version}}-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "linux_x64",
          "file": "rumdl-{{version}}-x86_64-unknown-linux-musl.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "linux_arm64",
          "file": "rumdl-{{version}}-aarch64-unknown-linux-musl.tar.gz",
          "bin": "rumdl"
        },
        {
          "target": "win_x64",
          "file": "rumdl-{{version}}-x86_64-pc-windows-msvc.zip",
          "bin": "rumdl.exe"
        }
      ]
    },
    "bin": {
      "rumdl": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "rumdl"
    }
  },
  {
    "name": "rust-analyzer",
    "description": "rust-analyzer is an implementation of the Language Server Protocol for the\nRust programming language. It provides features like completion and goto\ndefinition for many code editors, including VS Code, Emacs and Vim.\n",
    "homepage": "https://github.com/rust-lang/rust-analyzer",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Rust"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/rust-lang/rust-analyzer@2026-01-12",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "rust-analyzer-x86_64-unknown-linux-gnu.gz",
          "bin": "rust-analyzer-x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "rust-analyzer-aarch64-unknown-linux-gnu.gz",
          "bin": "rust-analyzer-aarch64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64_musl",
          "file": "rust-analyzer-x86_64-unknown-linux-musl.gz",
          "bin": "rust-analyzer-x86_64-unknown-linux-musl"
        },
        {
          "target": "darwin_x64",
          "file": "rust-analyzer-x86_64-apple-darwin.gz",
          "bin": "rust-analyzer-x86_64-apple-darwin"
        },
        {
          "target": "darwin_arm64",
          "file": "rust-analyzer-aarch64-apple-darwin.gz",
          "bin": "rust-analyzer-aarch64-apple-darwin"
        },
        {
          "target": "win_x64",
          "file": "rust-analyzer-x86_64-pc-windows-msvc.zip",
          "bin": "rust-analyzer.exe"
        },
        {
          "target": "win_arm64",
          "file": "rust-analyzer-aarch64-pc-windows-msvc.zip",
          "bin": "rust-analyzer.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/rust-analyzer/rust-analyzer/{{version}}/editors/code/package.json"
    },
    "bin": {
      "rust-analyzer": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "rust_analyzer"
    }
  },
  {
    "name": "rust_hdl",
    "description": "rust_hdl is a VHDL language server and analysis library written in Rust. A complete VHDL language server protocol\nimplementation with diagnostics, navigate to symbol, find all references etc.\n",
    "homepage": "https://github.com/VHDL-LS/rust_hdl",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "VHDL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/vhdl-ls/rust_hdl@v0.86.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "vhdl_ls-aarch64-apple-darwin.zip",
          "bin": "vhdl_ls-aarch64-apple-darwin/bin/vhdl_ls",
          "libraries": "vhdl_ls-aarch64-apple-darwin/vhdl_libraries/"
        },
        {
          "target": "linux_x64",
          "file": "vhdl_ls-x86_64-unknown-linux-musl.zip",
          "bin": "vhdl_ls-x86_64-unknown-linux-musl/bin/vhdl_ls",
          "libraries": "vhdl_ls-x86_64-unknown-linux-musl/vhdl_libraries/"
        },
        {
          "target": "win_x64",
          "file": "vhdl_ls-x86_64-pc-windows-msvc.zip",
          "bin": "vhdl_ls-x86_64-pc-windows-msvc/bin/vhdl_ls.exe",
          "libraries": "vhdl_ls-x86_64-pc-windows-msvc/bin/vhdl_libraries/"
        }
      ]
    },
    "bin": {
      "vhdl_ls": "{{source.asset.bin}}"
    },
    "share": {
      "vhdl_libraries/": "{{source.asset.libraries}}"
    },
    "neovim": {
      "lspconfig": "vhdl_ls"
    }
  },
  {
    "name": "rustfmt",
    "description": "A tool for formatting Rust code according to style guidelines.",
    "homepage": "https://github.com/rust-lang/rustfmt",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Rust"
    ],
    "categories": [
      "Formatter"
    ],
    "deprecation": {
      "since": "2026-01-07",
      "message": "rustfmt should now be installed via rustup."
    },
    "source": {
      "id": "pkg:github/rust-lang/rustfmt@v1.5.1",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "rustfmt_macos-x86_64_{{version}}.tar.gz",
          "bin": "rustfmt_macos-x86_64_{{version}}/rustfmt"
        },
        {
          "target": "linux_x64",
          "file": "rustfmt_linux-x86_64_{{version}}.tar.gz",
          "bin": "rustfmt_linux-x86_64_{{version}}/rustfmt"
        },
        {
          "target": "win_x64",
          "file": "rustfmt_windows-x86_64-msvc_{{version}}.zip",
          "bin": "rustfmt_windows-x86_64-msvc_{{version}}/rustfmt.exe"
        }
      ]
    },
    "bin": {
      "rustfmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "rustywind",
    "description": "CLI for organizing Tailwind CSS classes.",
    "homepage": "https://github.com/avencera/rustywind",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Angular",
      "HTML",
      "JSX",
      "JavaScript",
      "TypeScript",
      "Vue"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/rustywind@0.24.3"
    },
    "bin": {
      "rustywind": "npm:rustywind"
    }
  },
  {
    "name": "salt-lint",
    "description": "A command-line utility that checks for best practices in SaltStack.",
    "homepage": "https://github.com/warpnet/salt-lint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Salt"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/salt-lint@0.9.2"
    },
    "bin": {
      "salt-lint": "pypi:salt-lint"
    }
  },
  {
    "name": "salt-lsp",
    "description": "Salt Language Server Protocol Server.",
    "homepage": "https://github.com/dcermak/salt-lsp",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Salt"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/salt-lsp@0.0.1"
    },
    "bin": {
      "salt_lsp_server": "pypi:salt_lsp_server"
    },
    "neovim": {
      "lspconfig": "salt_ls"
    }
  },
  {
    "name": "selene",
    "description": "A blazing-fast modern Lua linter written in Rust.",
    "homepage": "https://kampfkarren.github.io/selene/",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Lua",
      "Luau"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/Kampfkarren/selene@0.29.0",
      "asset": [
        {
          "target": [
            "darwin_arm64",
            "darwin_x64"
          ],
          "file": "selene-{{version}}-macos.zip",
          "bin": "selene"
        },
        {
          "target": "linux_x64",
          "file": "selene-{{version}}-linux.zip",
          "bin": "selene"
        },
        {
          "target": "win_x64",
          "file": "selene-{{version}}-windows.zip",
          "bin": "selene.exe"
        }
      ]
    },
    "bin": {
      "selene": "{{source.asset.bin}}"
    }
  },
  {
    "name": "semgrep",
    "description": "Semgrep is a fast, open-source, static analysis engine for finding bugs, detecting vulnerabilities in third-party\ndependencies, and enforcing code standards.\n",
    "homepage": "https://github.com/returntocorp/semgrep",
    "licenses": [
      "LGPL-2.1-or-later"
    ],
    "languages": [
      "C#",
      "Go",
      "JSON",
      "Java",
      "JavaScript",
      "PHP",
      "Python",
      "Ruby",
      "Scala",
      "TypeScript"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/semgrep@1.148.0",
      "supported_platforms": [
        "unix"
      ]
    },
    "bin": {
      "semgrep": "pypi:semgrep",
      "pysemgrep": "pypi:pysemgrep"
    }
  },
  {
    "name": "serve-d",
    "description": "Microsoft language server protocol implementation for D using workspace-d.",
    "homepage": "https://github.com/Pure-D/serve-d",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "D"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/Pure-D/serve-d@v0.7.6",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "serve-d_{{ version | strip_prefix \"v\" }}-osx-x86_64.tar.xz",
          "bin": "serve-d"
        },
        {
          "target": "linux_x64",
          "file": "serve-d_{{ version | strip_prefix \"v\" }}-linux-x86_64.tar.xz",
          "bin": "serve-d"
        },
        {
          "target": "win_x64",
          "file": "serve-d_{{ version | strip_prefix \"v\" }}-windows-x86_64.zip",
          "bin": "serve-d.exe"
        },
        {
          "target": "win_x86",
          "file": "serve-d_{{ version | strip_prefix \"v\" }}-windows-x86.zip",
          "bin": "serve-d.exe"
        }
      ]
    },
    "bin": {
      "serve-d": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "serve_d"
    }
  },
  {
    "name": "shellcheck",
    "description": "ShellCheck, a static analysis tool for shell scripts.",
    "homepage": "https://www.shellcheck.net/",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Bash"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/vscode-shellcheck/shellcheck-binaries@v0.11.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "shellcheck-{{version}}.darwin.aarch64.tar.gz",
          "bin": "shellcheck"
        },
        {
          "target": "darwin_x64",
          "file": "shellcheck-{{version}}.darwin.x86_64.tar.gz",
          "bin": "shellcheck"
        },
        {
          "target": "linux_x64",
          "file": "shellcheck-{{version}}.linux.x86_64.tar.gz",
          "bin": "shellcheck"
        },
        {
          "target": "linux_arm64",
          "file": "shellcheck-{{version}}.linux.aarch64.tar.gz",
          "bin": "shellcheck"
        },
        {
          "target": "linux_arm",
          "file": "shellcheck-{{version}}.linux.armv6hf.tar.gz",
          "bin": "shellcheck"
        },
        {
          "target": "win_x64",
          "file": "shellcheck-{{version}}.windows.x86_64.tar.gz",
          "bin": "shellcheck.exe"
        }
      ]
    },
    "bin": {
      "shellcheck": "{{source.asset.bin}}"
    }
  },
  {
    "name": "shellharden",
    "description": "The corrective bash syntax highlighter.",
    "homepage": "https://github.com/anordal/shellharden",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Bash"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:cargo/shellharden@4.3.1"
    },
    "bin": {
      "shellharden": "cargo:shellharden"
    }
  },
  {
    "name": "shfmt",
    "description": "A shell formatter (sh/bash/mksh).",
    "homepage": "https://github.com/mvdan/sh",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Bash",
      "Mksh",
      "Shell"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/mvdan/sh@v3.12.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "shfmt_{{version}}_darwin_arm64"
        },
        {
          "target": "darwin_x64",
          "file": "shfmt_{{version}}_darwin_amd64"
        },
        {
          "target": "linux_arm64",
          "file": "shfmt_{{version}}_linux_arm64"
        },
        {
          "target": "linux_x64",
          "file": "shfmt_{{version}}_linux_amd64"
        },
        {
          "target": "win_x86",
          "file": "shfmt_{{version}}_windows_386.exe"
        },
        {
          "target": "win_x64",
          "file": "shfmt_{{version}}_windows_amd64.exe"
        }
      ]
    },
    "bin": {
      "shfmt": "{{source.asset.file}}"
    }
  },
  {
    "name": "shopify-cli",
    "description": "Command-line interface tool that helps you generate and work with Shopify apps, themes and custom storefronts.\n",
    "homepage": "https://shopify.dev/docs/api/shopify-cli",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Liquid"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/%40shopify/cli@3.88.1"
    },
    "bin": {
      "shopify": "npm:shopify"
    },
    "neovim": {
      "lspconfig": "shopify_theme_ls"
    }
  },
  {
    "name": "shopify-theme-check",
    "deprecation": {
      "since": "2026-01-07",
      "message": "Theme-check has deprecated, use shopify-cli(shopify_theme_ls) instead, its successor."
    },
    "description": "The Ultimate Shopify Theme Linter.",
    "homepage": "https://github.com/Shopify/theme-check",
    "licenses": [
      "proprietary"
    ],
    "languages": [
      "Liquid"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:gem/theme-check@1.15.0"
    },
    "bin": {
      "theme-check-language-server": "gem:theme-check-language-server"
    },
    "neovim": {
      "lspconfig": "theme_check"
    }
  },
  {
    "name": "sith-language-server",
    "description": "An experimental language server for the Python programming language. - made in Rust.",
    "homepage": "https://github.com/LaBatata101/sith-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/LaBatata101/sith-language-server@v0.2.2-alpha",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "sith-lsp-aarch64-apple-darwin.tar.gz",
          "bin": "sith-lsp-aarch64-apple-darwin/sith-lsp"
        },
        {
          "target": "darwin_x64",
          "file": "sith-lsp-x86_64-apple-darwin.tar.gz",
          "bin": "sith-lsp-x86_64-apple-darwin/sith-lsp"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "sith-lsp-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "sith-lsp-aarch64-unknown-linux-gnu/sith-lsp"
        },
        {
          "target": "linux_arm64_musl",
          "file": "sith-lsp-aarch64-unknown-linux-musl.tar.gz",
          "bin": "sith-lsp-aarch64-unknown-linux-musl/sith-lsp"
        },
        {
          "target": "linux_x64_gnu",
          "file": "sith-lsp-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "sith-lsp-x86_64-unknown-linux-gnu/sith-lsp"
        },
        {
          "target": "linux_x64_musl",
          "file": "sith-lsp-x86_64-unknown-linux-musl.tar.gz",
          "bin": "sith-lsp-x86_64-unknown-linux-musl/sith-lsp"
        },
        {
          "target": "win_x64",
          "file": "sith-lsp-x86_64-pc-windows-msvc.zip",
          "bin": "sith-lsp.exe"
        },
        {
          "target": "win_arm64",
          "file": "sith-lsp-aarch64-pc-windows-msvc.zip",
          "bin": "sith-lsp.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/LaBatata101/sith-language-server/{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "sith-lsp": "{{source.asset.bin}}"
    }
  },
  {
    "name": "slang",
    "description": "Slang is a shading language that makes it easier to build and maintain large shader codebases in a modular and\nextensible fashion, while also maintaining the highest possible performance on modern GPUs and graphics APIs. Slang is\nbased on years of collaboration between researchers at NVIDIA, Carnegie Mellon University, and Stanford.\n",
    "homepage": "https://shader-slang.com/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Slang"
    ],
    "categories": [
      "LSP",
      "Compiler"
    ],
    "source": {
      "id": "pkg:github/shader-slang/slang@v2025.24.3",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "slang-{{ version | strip_prefix \"v\" }}-linux-x86_64.tar.gz",
          "bin": {
            "slangd": "bin/slangd",
            "slangc": "bin/slangc"
          }
        },
        {
          "target": "darwin_x64",
          "file": "slang-{{ version | strip_prefix \"v\" }}-macos-x86_64.tar.gz",
          "bin": {
            "slangd": "bin/slangd",
            "slangc": "bin/slangc"
          }
        },
        {
          "target": "darwin_arm64",
          "file": "slang-{{ version | strip_prefix \"v\" }}-macos-aarch64.tar.gz",
          "bin": {
            "slangd": "bin/slangd",
            "slangc": "bin/slangc"
          }
        },
        {
          "target": "win_x64",
          "file": "slang-{{ version | strip_prefix \"v\" }}-windows-x86_64.zip",
          "bin": {
            "slangd": "bin/slangd.exe",
            "slangc": "bin/slangc.exe"
          }
        },
        {
          "target": "win_arm64",
          "file": "slang-{{ version | strip_prefix \"v\" }}-windows-aarch64.zip",
          "bin": {
            "slangd": "bin/slangd.exe",
            "slangc": "bin/slangc.exe"
          }
        }
      ]
    },
    "bin": {
      "slangd": "{{source.asset.bin.slangd}}",
      "slangc": "{{source.asset.bin.slangc}}"
    },
    "neovim": {
      "lspconfig": "slangd"
    }
  },
  {
    "name": "sleek",
    "description": "Sleek is a CLI tool for formatting SQL.",
    "homepage": "https://github.com/nrempel/sleek",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:cargo/sleek@0.5.0"
    },
    "bin": {
      "sleek": "cargo:sleek"
    }
  },
  {
    "name": "slint-lsp",
    "description": "A LSP Server that adds features like auto-complete and live preview of the .slint files to many editors.",
    "homepage": "https://slint-ui.com/",
    "licenses": [
      "proprietary",
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Slint"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/slint-ui/slint@v1.14.1",
      "asset": [
        {
          "target": "linux_x64",
          "file": "slint-lsp-linux.tar.gz",
          "bin": "slint-lsp/slint-lsp"
        },
        {
          "target": "win_x64",
          "file": "slint-lsp-windows-x86_64.zip",
          "bin": "slint-lsp.exe"
        },
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "slint-lsp-macos.tar.gz",
          "bin": "slint-lsp/slint-lsp"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v1.12.1",
          "id": "pkg:github/slint-ui/slint@v1.12.1",
          "asset": [
            {
              "target": "linux_x64",
              "file": "slint-lsp-linux.tar.gz",
              "bin": "slint-lsp/slint-lsp"
            },
            {
              "target": "win_x64",
              "file": "slint-lsp-windows-x86_64.zip",
              "bin": "slint-lsp/slint-lsp.exe"
            },
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "slint-lsp-macos.tar.gz",
              "bin": "slint-lsp/slint-lsp"
            }
          ]
        },
        {
          "constraint": "semver:<=v1.12.0",
          "id": "pkg:github/slint-ui/slint@v1.12.0",
          "asset": [
            {
              "target": "linux_x64",
              "file": "slint-lsp-linux.tar.gz",
              "bin": "slint-lsp/slint-lsp"
            },
            {
              "target": "win_x64",
              "file": "slint-lsp-windows.zip",
              "bin": "slint-lsp/slint-lsp.exe"
            },
            {
              "target": [
                "darwin_x64",
                "darwin_arm64"
              ],
              "file": "slint-lsp-macos.tar.gz",
              "bin": "slint-lsp/slint-lsp"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/slint-ui/slint/{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "slint-lsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "slint_lsp"
    }
  },
  {
    "name": "smithy-language-server",
    "description": "A Language Server Protocol implementation for the Smithy IDL.",
    "homepage": "https://github.com/awslabs/smithy-language-server",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Smithy"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/awslabs/smithy-language-server@0.8.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "smithy-language-server-darwin-x86_64.zip",
          "bin": "bin/smithy-language-server"
        },
        {
          "target": "darwin_arm64",
          "file": "smithy-language-server-darwin-aarch64.zip",
          "bin": "bin/smithy-language-server"
        },
        {
          "target": "linux_x64",
          "file": "smithy-language-server-linux-x86_64.zip",
          "bin": "bin/smithy-language-server"
        },
        {
          "target": "linux_arm64",
          "file": "smithy-language-server-linux-aarch64.zip",
          "bin": "bin/smithy-language-server"
        },
        {
          "target": "win_x64",
          "file": "smithy-language-server-windows-x86_64.zip",
          "bin": "bin/smithy-language-server.bat"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=0.7.0",
          "id": "pkg:github/awslabs/smithy-language-server@0.7.0",
          "asset": [
            {
              "target": "darwin_x64",
              "file": "smithy-language-server-darwin-x86_64.zip",
              "bin": "smithy-language-server-darwin-x86_64/bin/smithy-language-server"
            },
            {
              "target": "darwin_arm64",
              "file": "smithy-language-server-darwin-aarch64.zip",
              "bin": "smithy-language-server-darwin-aarch64/bin/smithy-language-server"
            },
            {
              "target": "linux_x64",
              "file": "smithy-language-server-linux-x86_64.zip",
              "bin": "smithy-language-server-linux-x86_64/bin/smithy-language-server"
            },
            {
              "target": "linux_arm64",
              "file": "smithy-language-server-linux-aarch64.zip",
              "bin": "smithy-language-server-linux-aarch64/bin/smithy-language-server"
            },
            {
              "target": "win_x64",
              "file": "smithy-language-server-windows-x64.zip",
              "bin": "smithy-language-server-windows-x64/bin/smithy-language-server.bat"
            }
          ]
        }
      ]
    },
    "bin": {
      "smithy-language-server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "smithy_ls"
    }
  },
  {
    "name": "snakefmt",
    "description": "The uncompromising Snakemake code formatter.",
    "homepage": "https://github.com/snakemake/snakefmt",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Snakemake"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/snakefmt@0.11.2"
    },
    "bin": {
      "snakefmt": "pypi:snakefmt"
    }
  },
  {
    "name": "snakeskin-cli",
    "description": "Snakeskin is an awesome JavaScript template engine with the best support for inheritance.",
    "homepage": "https://github.com/SnakeskinTpl/language-tools/tree/main/packages/cli",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Snakeskin"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40snakeskin/cli@0.0.8"
    },
    "bin": {
      "snakeskin-cli": "npm:snakeskin-cli"
    },
    "neovim": {
      "lspconfig": "snakeskin_ls"
    }
  },
  {
    "name": "snyk-ls",
    "description": "The language server follows the Language Server Protocol and integrates with Snyk Open Source, Snyk Infrastructure as\nCode and Snyk Code. For the former two, it uses the Snyk CLI as a data provider, for the latter it is connecting\ndirectly to the Snyk Code API.\n",
    "homepage": "https://github.com/snyk/snyk-ls",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Snyk"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/snyk/snyk-ls@v20250325.145416",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_darwin_amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_darwin_arm64"
        },
        {
          "target": "linux_x64",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_linux_amd64"
        },
        {
          "target": "linux_x86",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_linux_386"
        },
        {
          "target": "linux_arm64",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_linux_arm64"
        },
        {
          "target": "win_x86",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_windows_386.exe"
        },
        {
          "target": "win_x64",
          "file": "snyk-ls_{{ version | strip_prefix \"v\" }}_windows_amd64.exe"
        }
      ]
    },
    "bin": {
      "snyk-ls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "snyk_ls"
    }
  },
  {
    "name": "snyk",
    "description": "Snyk CLI scans and monitors your projects for security vulnerabilities\n",
    "homepage": "https://github.com/snyk/cli",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Docker",
      "Go",
      "Helm",
      "JavaScript",
      "Python",
      "Ruby",
      "Rust",
      "Terraform",
      "TypeScript"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/snyk/cli@v1.1302.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "snyk-macos"
        },
        {
          "target": "darwin_arm64",
          "file": "snyk-macos-arm64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "snyk-linux"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "snyk-linux-arm64"
        },
        {
          "target": "win_x64",
          "file": "snyk-win.exe"
        }
      ]
    },
    "bin": {
      "snyk": "{{source.asset.file}}"
    }
  },
  {
    "name": "solang-llvm",
    "description": "Solang requires Solana's LLVM fork. We provide pre-built binaries compatible with Solang.",
    "homepage": "https://github.com/hyperledger/solang-llvm",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "LSP",
      "Compiler"
    ],
    "source": {
      "id": "pkg:github/hyperledger/solang-llvm@llvm15-0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "llvm15.0-mac-intel.tar.xz"
        },
        {
          "target": "darwin_arm64",
          "file": "llvm15.0-mac-arm.tar.xz"
        },
        {
          "target": "linux_arm64",
          "file": "llvm15.0-linux-arm64.tar.xz"
        },
        {
          "target": "linux_x64",
          "file": "llvm15.0-linux-x86-64.tar.xz"
        },
        {
          "target": "win_x64",
          "file": "llvm15.0-win.zip"
        }
      ]
    },
    "opt": {
      "solang/llvm15.0/": "llvm15.0/"
    }
  },
  {
    "name": "solang",
    "description": "Solidity Compiler for Solana, Substrate, and ewasm.",
    "homepage": "https://solang.readthedocs.io/en/latest/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "LSP",
      "Compiler"
    ],
    "source": {
      "id": "pkg:github/hyperledger-labs/solang@v0.3.4",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "solang-mac-intel",
          "bin": "solang-mac-intel"
        },
        {
          "target": "darwin_arm64",
          "file": "solang-mac-arm",
          "bin": "solang-mac-arm"
        },
        {
          "target": "linux_arm64",
          "file": "solang-linux-arm64",
          "bin": "solang-linux-arm64"
        },
        {
          "target": "linux_x64",
          "file": "solang-linux-x86-64",
          "bin": "solang-linux-x86-64"
        },
        {
          "target": "win_x64",
          "file": "solang.exe",
          "bin": "solang.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/hyperledger-solang/solang/{{version}}/vscode/package.json"
    },
    "bin": {
      "solang": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "solang"
    }
  },
  {
    "name": "solargraph",
    "description": "Solargraph is a Ruby gem that provides intellisense features through the language server protocol.",
    "homepage": "https://solargraph.org",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/solargraph@0.58.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/castwide/vscode-solargraph/master/package.json"
    },
    "bin": {
      "solargraph": "gem:solargraph"
    },
    "neovim": {
      "lspconfig": "solargraph"
    }
  },
  {
    "name": "solhint",
    "description": "Solhint is a linting utility for Solidity code.",
    "homepage": "https://protofire.github.io/solhint/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/solhint@6.0.2"
    },
    "bin": {
      "solhint": "npm:solhint"
    }
  },
  {
    "name": "solidity-ls",
    "description": "Solidity language server.",
    "homepage": "https://github.com/qiuxiang/solidity-ls",
    "licenses": [
      "proprietary"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/solidity-ls@0.5.4"
    },
    "bin": {
      "solidity-ls": "npm:solidity-ls"
    },
    "neovim": {
      "lspconfig": "solidity"
    }
  },
  {
    "name": "solidity",
    "description": "Solidity, the Smart Contract Programming Language.",
    "homepage": "https://github.com/ethereum/solidity",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "Compiler",
      "LSP"
    ],
    "source": {
      "id": "pkg:github/ethereum/solidity@v0.8.33",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "solc-macos"
        },
        {
          "target": "linux_x64",
          "file": "solc-static-linux"
        },
        {
          "target": "win_x64",
          "file": "solc-windows.exe"
        }
      ]
    },
    "bin": {
      "solc": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "solc"
    }
  },
  {
    "name": "some-sass-language-server",
    "description": "Full support for @use and @forward, including aliases, prefixes and hiding. Rich documentation through SassDoc. Workspace-wide code navigation and refactoring.",
    "homepage": "https://github.com/wkillerud/some-sass/tree/main/packages/language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SCSS"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/some-sass-language-server@2.3.6"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/wkillerud/some-sass/some-sass-language-server@{{version}}/vscode-extension/package.json"
    },
    "bin": {
      "some-sass-language-server": "npm:some-sass-language-server"
    },
    "neovim": {
      "lspconfig": "somesass_ls"
    }
  },
  {
    "name": "sonarlint-language-server",
    "description": "SonarLint Language Server.",
    "homepage": "https://github.com/SonarSource/sonarlint-vscode",
    "licenses": [
      "LGPL-3.0"
    ],
    "languages": [
      "AzureResourceManager",
      "C",
      "C++",
      "C#",
      "CloudFormation",
      "CSS",
      "Docker",
      "Go",
      "HTML",
      "IPython",
      "Java",
      "JavaScript",
      "Kubernetes",
      "TypeScript",
      "Python",
      "PHP",
      "Terraform",
      "Text",
      "XML",
      "YAML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/SonarSource/sonarlint-vscode@4.33.0%2B78521",
      "asset": {
        "file": "sonarlint-vscode-4.33.0.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/SonarSource/sonarlint-vscode/{{version}}/package.json"
    },
    "bin": {
      "sonarlint-language-server": "java-jar:extension/server/sonarlint-ls.jar"
    },
    "share": {
      "sonarlint-analyzers/": "extension/analyzers/"
    }
  },
  {
    "name": "sorbet",
    "description": "Sorbet is a fast, powerful type checker designed for Ruby.",
    "homepage": "https://sorbet.org/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/sorbet@0.6.12887",
      "supported_platforms": [
        "unix"
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/sorbet/sorbet/master/vscode_extension/package.json"
    },
    "bin": {
      "srb": "gem:srb"
    },
    "neovim": {
      "lspconfig": "sorbet"
    }
  },
  {
    "name": "sourcery",
    "description": "Sourcery is a tool available in your IDE, GitHub, or as a CLI that suggests refactoring improvements to help make your\ncode more readable and generally higher quality.\n",
    "homepage": "https://docs.sourcery.ai/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/sourcery@1.41.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/swift-server/vscode-swift/main/package.json"
    },
    "bin": {
      "sourcery": "pypi:sourcery"
    },
    "neovim": {
      "lspconfig": "sourcery"
    }
  },
  {
    "name": "spectral-language-server",
    "description": "Awesome Spectral JSON/YAML linter with OpenAPI/AsyncAPI support. Spectral is a flexible object linter with out of the\nbox support for OpenAPI v2 and v3, JSON Schema, and AsyncAPI.\n",
    "homepage": "https://github.com/stoplightio/vscode-spectral",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JSON",
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/stoplightio/vscode-spectral@v1.1.4",
      "build": {
        "run": "npm exec yarn@1 install\nnpm exec --package=yarn@1 'node make package'\n"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/stoplightio/vscode-spectral/{{version}}/package.json"
    },
    "bin": {
      "spectral-language-server": "node:dist/server/index.js"
    },
    "neovim": {
      "lspconfig": "spectral"
    }
  },
  {
    "name": "sphinx-lint",
    "description": "Linter for stylistic and formal issues in Sphinx documentation",
    "homepage": "https://github.com/sphinx-contrib/sphinx-lint",
    "licenses": [
      "PSF-2.0"
    ],
    "languages": [
      "reStructuredText",
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/sphinx-lint@1.0.2"
    },
    "bin": {
      "sphinx-lint": "pypi:sphinx-lint"
    }
  },
  {
    "name": "spyglassmc-language-server",
    "description": "This is a language server wrapped around some other Spyglass packages.",
    "homepage": "https://github.com/SpyglassMC/Spyglass/tree/main/packages/language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "MCFunction"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40spyglassmc/language-server@0.4.55"
    },
    "bin": {
      "spyglassmc-language-server": "npm:spyglassmc-language-server"
    },
    "neovim": {
      "lspconfig": "spyglassmc_language_server"
    }
  },
  {
    "name": "sql-formatter",
    "description": "A whitespace formatter for different query languages.",
    "homepage": "https://sql-formatter-org.github.io/sql-formatter/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/sql-formatter@15.7.0"
    },
    "bin": {
      "sql-formatter": "npm:sql-formatter"
    }
  },
  {
    "name": "sqlfluff",
    "description": "SQLFluff is a dialect-flexible and configurable SQL linter.",
    "homepage": "https://github.com/sqlfluff/sqlfluff",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/sqlfluff@3.5.0"
    },
    "bin": {
      "sqlfluff": "pypi:sqlfluff"
    }
  },
  {
    "name": "sqlfmt",
    "description": "sqlfmt formats your dbt SQL files so you don't have to. It is similar in nature to black, gofmt, and rustfmt (but for SQL).",
    "homepage": "https://sqlfmt.com/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/shandy-sqlfmt@0.29.0?extra=jinjafmt"
    },
    "bin": {
      "sqlfmt": "pypi:sqlfmt"
    }
  },
  {
    "name": "sqlls",
    "description": "SQL Language Server.",
    "homepage": "https://github.com/joe-re/sql-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/sql-language-server@1.7.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/joe-re/sql-language-server/v{{version}}/package.json"
    },
    "bin": {
      "sql-language-server": "npm:sql-language-server"
    },
    "neovim": {
      "lspconfig": "sqlls"
    }
  },
  {
    "name": "sqls",
    "description": "SQL language server written in Go.",
    "homepage": "https://github.com/sqls-server/sqls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:golang/github.com/sqls-server/sqls@v0.2.45"
    },
    "schemas": {
      "lsp": "https://raw.githubusercontent.com/sqls-server/sqls/{{version}}/schema.json"
    },
    "bin": {
      "sqls": "golang:sqls"
    },
    "neovim": {
      "lspconfig": "sqls"
    }
  },
  {
    "name": "sqruff",
    "description": "A high-speed SQL linter written in Rust.\n",
    "homepage": "https://github.com/quarylabs/sqruff",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "SQL"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/quarylabs/sqruff@v0.33.0",
      "asset": [
        {
          "target": "linux_x64",
          "file": "sqruff-linux-x86_64-musl.tar.gz",
          "bin": "sqruff"
        },
        {
          "target": "linux_arm64",
          "file": "sqruff-linux-aarch64-musl.tar.gz",
          "bin": "sqruff"
        },
        {
          "target": "win_x64",
          "file": "sqruff-windows-x86_64.zip",
          "bin": "sqruff.exe"
        },
        {
          "target": "darwin_x64",
          "file": "sqruff-darwin-x86_64.tar.gz",
          "bin": "sqruff"
        },
        {
          "target": "darwin_arm64",
          "file": "sqruff-darwin-aarch64.tar.gz",
          "bin": "sqruff"
        }
      ]
    },
    "bin": {
      "sqruff": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "sqruff"
    }
  },
  {
    "name": "squawk",
    "description": "Linter for Postgres migrations & SQL",
    "homepage": "https://github.com/sbdchd/squawk",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Postgres",
      "SQL"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/sbdchd/squawk@v2.36.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "squawk-darwin-x64"
        },
        {
          "target": "darwin_arm64",
          "file": "squawk-darwin-arm64"
        },
        {
          "target": "linux_arm64",
          "file": "squawk-linux-arm64"
        },
        {
          "target": "linux_x64_musl",
          "file": "squawk-linux-musl-x64"
        },
        {
          "target": "linux_x64",
          "file": "squawk-linux-x64"
        },
        {
          "target": "win_x64",
          "file": "squawk-windows-x64.exe"
        }
      ]
    },
    "bin": {
      "squawk": "{{source.asset.file}}"
    }
  },
  {
    "name": "standardjs",
    "description": "JavaScript Style Guide, with linter & automatic code fixer.",
    "homepage": "https://standardjs.com",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/standard@17.1.2"
    },
    "bin": {
      "standard": "npm:standard"
    }
  },
  {
    "name": "standardrb",
    "description": "Ruby Style Guide, with linter and automatic code fixer.",
    "homepage": "https://github.com/testdouble/standard/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:gem/standard@1.53.0"
    },
    "bin": {
      "standardrb": "gem:standardrb"
    },
    "neovim": {
      "lspconfig": "standardrb"
    }
  },
  {
    "name": "starlark-rust",
    "description": "A Rust implementation of the Starlark language",
    "homepage": "https://github.com/facebook/starlark-rust/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Starlark"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/starlark_bin@0.13.0"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/facebook/starlark-rust/v{{version}}/vscode/package.json"
    },
    "bin": {
      "starlark": "cargo:starlark"
    },
    "neovim": {
      "lspconfig": "starlark_rust"
    }
  },
  {
    "name": "starpls",
    "description": "Starpls is an LSP implementation for Starlark, the configuration language used by Bazel and Buck2.\n",
    "homepage": "https://github.com/withered-magic/starpls",
    "licenses": [
      "MIT",
      "Apache-2.0"
    ],
    "languages": [
      "Starlark"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/withered-magic/starpls@v0.1.22",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "starpls-darwin-arm64"
        },
        {
          "target": "linux_x64",
          "file": "starpls-linux-amd64"
        },
        {
          "target": "win_x64",
          "file": "starpls-windows-amd64.exe"
        }
      ]
    },
    "bin": {
      "starpls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "starpls"
    }
  },
  {
    "name": "staticcheck",
    "description": "The advanced Go linter.",
    "homepage": "https://staticcheck.io/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:golang/honnef.co/go/tools@v0.6.1#cmd/staticcheck"
    },
    "bin": {
      "staticcheck": "golang:staticcheck"
    }
  },
  {
    "name": "steep",
    "description": "Static type checker for Ruby\n",
    "homepage": "https://github.com/soutaro/steep",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/steep@1.10.0"
    },
    "bin": {
      "steep": "gem:steep"
    },
    "neovim": {
      "lspconfig": "steep"
    }
  },
  {
    "name": "stimulus-language-server",
    "description": "Intelligent Stimulus tooling",
    "homepage": "https://github.com/marcoroth/stimulus-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Blade",
      "HTML",
      "PHP",
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/stimulus-language-server@1.0.4"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/marcoroth/stimulus-lsp/v{{version}}/package.json"
    },
    "bin": {
      "stimulus-language-server": "npm:stimulus-language-server"
    },
    "neovim": {
      "lspconfig": "stimulus_ls"
    }
  },
  {
    "name": "stree",
    "description": "A fast Ruby parser and formatter.",
    "homepage": "https://ruby-syntax-tree.github.io/syntax_tree/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Ruby"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:gem/syntax_tree@6.3.0"
    },
    "bin": {
      "stree": "gem:stree"
    }
  },
  {
    "name": "stylelint-lsp",
    "description": "A stylelint Language Server.",
    "homepage": "https://github.com/bmatcuk/stylelint-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Stylelint"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/stylelint-lsp@2.0.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/bmatcuk/coc-stylelintplus/master/package.json"
    },
    "bin": {
      "stylelint-lsp": "npm:stylelint-lsp"
    },
    "neovim": {
      "lspconfig": "stylelint_lsp"
    }
  },
  {
    "name": "stylelint",
    "description": "A mighty CSS linter that helps you avoid errors and enforce conventions.",
    "homepage": "https://stylelint.io",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "CSS",
      "Sass",
      "SCSS",
      "LESS"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/stylelint@16.26.1"
    },
    "bin": {
      "stylelint": "npm:stylelint"
    }
  },
  {
    "name": "stylua",
    "description": "An opinionated Lua code formatter.",
    "homepage": "https://github.com/JohnnyMorganz/StyLua",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Lua",
      "Luau"
    ],
    "categories": [
      "Formatter",
      "LSP"
    ],
    "source": {
      "id": "pkg:github/johnnymorganz/stylua@v2.3.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "stylua-macos-aarch64.zip",
          "bin": "stylua"
        },
        {
          "target": "darwin_x64",
          "file": "stylua-macos-x86_64.zip",
          "bin": "stylua"
        },
        {
          "target": "linux_x64_gnu",
          "file": "stylua-linux-x86_64.zip",
          "bin": "stylua"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "stylua-linux-aarch64.zip",
          "bin": "stylua"
        },
        {
          "target": "linux_x64",
          "file": "stylua-linux-x86_64-musl.zip",
          "bin": "stylua"
        },
        {
          "target": "win_x64",
          "file": "stylua-windows-x86_64.zip",
          "bin": "stylua.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.20.0",
          "id": "pkg:github/johnnymorganz/stylua@v0.20.0",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "stylua-macos-aarch64.zip",
              "bin": "stylua"
            },
            {
              "target": "darwin_x64",
              "file": "stylua-macos.zip",
              "bin": "stylua"
            },
            {
              "target": "linux_x64_gnu",
              "file": "stylua-linux-x86_64.zip",
              "bin": "stylua"
            },
            {
              "target": "linux_arm64_gnu",
              "file": "stylua-linux-aarch64.zip",
              "bin": "stylua"
            },
            {
              "target": "linux_x64",
              "file": "stylua-linux-x86_64-musl.zip",
              "bin": "stylua"
            },
            {
              "target": "win_x64",
              "file": "stylua-win64.zip",
              "bin": "stylua.exe"
            }
          ]
        },
        {
          "constraint": "semver:<=v0.19.1",
          "id": "pkg:github/johnnymorganz/stylua@v0.19.1",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "stylua-macos-aarch64.zip",
              "bin": "stylua"
            },
            {
              "target": "darwin_x64",
              "file": "stylua-macos.zip",
              "bin": "stylua"
            },
            {
              "target": "linux_x64_gnu",
              "file": "stylua-linux-x86_64.zip",
              "bin": "stylua"
            },
            {
              "target": "linux_arm64_gnu",
              "file": "stylua-linux-aarch64.zip",
              "bin": "stylua"
            },
            {
              "target": "win_x64",
              "file": "stylua-win64.zip",
              "bin": "stylua.exe"
            }
          ]
        }
      ]
    },
    "bin": {
      "stylua": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "stylua"
    }
  },
  {
    "name": "superhtml",
    "description": "HTML Language Server & Templating Language Library",
    "homepage": "https://github.com/kristoff-it/superhtml",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML",
      "SuperHTML"
    ],
    "categories": [
      "LSP",
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/kristoff-it/superhtml@v0.6.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "aarch64-macos.zip",
          "bin": "superhtml"
        },
        {
          "target": "linux_arm64",
          "file": "aarch64-linux.tar.xz",
          "bin": "superhtml"
        },
        {
          "target": "win_arm64",
          "file": "aarch64-windows.zip",
          "bin": "superhtml.exe"
        },
        {
          "target": "darwin_x64",
          "file": "x86_64-macos.zip",
          "bin": "superhtml"
        },
        {
          "target": "linux_x64",
          "file": "x86_64-linux-musl.tar.xz",
          "bin": "superhtml"
        },
        {
          "target": "win_x64",
          "file": "x86_64-windows.zip",
          "bin": "superhtml.exe"
        }
      ]
    },
    "bin": {
      "superhtml": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "superhtml"
    }
  },
  {
    "name": "svelte-language-server",
    "description": "A language server (implementing the language server protocol) for Svelte.",
    "homepage": "https://github.com/sveltejs/language-tools",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Svelte"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/svelte-language-server@0.17.23",
      "extra_packages": [
        "typescript-svelte-plugin"
      ]
    },
    "bin": {
      "svelteserver": "npm:svelteserver"
    },
    "neovim": {
      "lspconfig": "svelte"
    }
  },
  {
    "name": "svlangserver",
    "description": "A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and\nNeovim.\n",
    "homepage": "https://github.com/imc-trading/svlangserver",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SystemVerilog"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40imc-trading/svlangserver@0.4.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/eirikpre/VSCode-SystemVerilog/master/package.json"
    },
    "bin": {
      "svlangserver": "npm:svlangserver"
    },
    "neovim": {
      "lspconfig": "svlangserver"
    }
  },
  {
    "name": "svls",
    "description": "SystemVerilog language server",
    "homepage": "https://github.com/dalance/svls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "SystemVerilog"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:cargo/svls@0.2.14"
    },
    "bin": {
      "svls": "cargo:svls"
    },
    "ci_skip": [
      "win_arm",
      "win_arm64",
      "win_x64",
      "win_x86"
    ],
    "neovim": {
      "lspconfig": "svls"
    }
  },
  {
    "name": "swift-mesonlsp",
    "description": "An unofficial, unendorsed language server for meson written in Swift.",
    "homepage": "https://github.com/JCWasmx86/Swift-MesonLSP",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "Meson"
    ],
    "categories": [
      "LSP"
    ],
    "deprecation": {
      "message": "swift-mesonlsp has been superseded by mesonlsp.",
      "since": "2026-01-07"
    },
    "source": {
      "id": "pkg:github/JCWasmx86/Swift-MesonLSP@v3.1.3",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "Swift-MesonLSP.zip",
          "bin": "Swift-MesonLSP"
        },
        {
          "target": "darwin",
          "file": "Swift-MesonLSP-macos13.zip",
          "bin": "Swift-MesonLSP"
        },
        {
          "target": "win_x64",
          "file": "Swift-MesonLSP-win64.zip",
          "bin": "Swift-MesonLSP.exe"
        }
      ]
    },
    "bin": {
      "Swift-MesonLSP": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "swift_mesonls"
    }
  },
  {
    "name": "swiftformat",
    "description": "A command-line tool and Xcode Extension for formatting Swift code.",
    "homepage": "https://github.com/nicklockwood/SwiftFormat",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/nicklockwood/SwiftFormat@0.58.7",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "swiftformat.artifactbundle.zip",
          "bin": "swiftformat.artifactbundle/swiftformat-{{version}}-macos/bin/swiftformat"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "swiftformat.artifactbundle.zip",
          "bin": "swiftformat.artifactbundle/swiftformat-{{version}}-linux-gnu/bin/swiftformat_linux_aarch64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "swiftformat.artifactbundle.zip",
          "bin": "swiftformat.artifactbundle/swiftformat-{{version}}-linux-gnu/bin/swiftformat_linux"
        }
      ]
    },
    "bin": {
      "swiftformat": "{{source.asset.bin}}"
    }
  },
  {
    "name": "swiftlint",
    "description": "A tool to enforce Swift style and conventions.",
    "homepage": "https://github.com/realm/SwiftLint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/realm/SwiftLint@0.63.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "SwiftLintBinary.artifactbundle.zip",
          "bin": "SwiftLintBinary.artifactbundle/macos/swiftlint"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "SwiftLintBinary.artifactbundle.zip",
          "bin": "SwiftLintBinary.artifactbundle/linux/arm64/swiftlint"
        },
        {
          "target": "linux_x64_gnu",
          "file": "SwiftLintBinary.artifactbundle.zip",
          "bin": "SwiftLintBinary.artifactbundle/linux/amd64/swiftlint"
        }
      ]
    },
    "bin": {
      "swiftlint": "{{source.asset.bin}}"
    }
  },
  {
    "name": "systemd-language-server",
    "deprecation": {
      "message": "systemd-language-server is deprecated in favor of systemd-lsp",
      "since": "2026-01-07"
    },
    "description": "Language Server for Systemd unit files\n",
    "homepage": "https://github.com/psacawa/systemd-language-server",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "systemd"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/systemd-language-server@0.3.5"
    },
    "bin": {
      "systemd-language-server": "pypi:systemd-language-server"
    },
    "neovim": {
      "lspconfig": "systemd_ls"
    }
  },
  {
    "name": "systemd-lsp",
    "description": "a language server implementation for systemd unit files made in rust",
    "homepage": "https://github.com/JFryy/systemd-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "systemd"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/JFryy/systemd-lsp@v2026.01.06",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "systemd-lsp-x86_64-apple-darwin"
        },
        {
          "target": "darwin_arm64",
          "file": "systemd-lsp-x86_64-apple-darwin"
        },
        {
          "target": "linux_x64_gnu",
          "file": "systemd-lsp-x86_64-unknown-linux-gnu"
        },
        {
          "target": "win_x64",
          "file": "systemd-lsp-x86_64-pc-windows-msvc.exe"
        }
      ]
    },
    "bin": {
      "systemd-lsp": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "systemd_lsp"
    }
  },
  {
    "name": "systemdlint",
    "description": "Systemd Unitfile Linter",
    "homepage": "https://github.com/priv-kweihmann/systemdlint",
    "licenses": [
      "BSD-2-Clause"
    ],
    "languages": [
      "systemd"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/systemdlint@1.4.0"
    },
    "bin": {
      "systemdlint": "pypi:systemdlint"
    }
  },
  {
    "name": "tabby-agent",
    "description": "Tabby is a self-hosted AI coding assistant, offering an open-source and on-premises alternative to GitHub Copilot.",
    "homepage": "https://github.com/TabbyML/tabby",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/tabby-agent@1.8.0"
    },
    "bin": {
      "tabby-agent": "npm:tabby-agent"
    }
  },
  {
    "name": "tailwindcss-language-server",
    "description": "Language Server Protocol implementation for Tailwind CSS.",
    "homepage": "https://github.com/tailwindlabs/tailwindcss-intellisense",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "CSS"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40tailwindcss/language-server@0.14.29"
    },
    "schemas": {
      "lsp": "https://raw.githubusercontent.com/tailwindlabs/tailwindcss-intellisense/v{{version}}/packages/vscode-tailwindcss/package.json"
    },
    "bin": {
      "tailwindcss-language-server": "npm:tailwindcss-language-server"
    },
    "neovim": {
      "lspconfig": "tailwindcss"
    }
  },
  {
    "name": "taplo",
    "description": "A versatile, feature-rich TOML toolkit.",
    "homepage": "https://taplo.tamasfe.dev/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "TOML"
    ],
    "categories": [
      "LSP",
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/tamasfe/taplo@0.10.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "taplo-darwin-aarch64.gz",
          "bin": "taplo-darwin-aarch64"
        },
        {
          "target": "darwin_x64",
          "file": "taplo-darwin-x86_64.gz",
          "bin": "taplo-darwin-x86_64"
        },
        {
          "target": "linux_x64",
          "file": "taplo-linux-x86_64.gz",
          "bin": "taplo-linux-x86_64"
        },
        {
          "target": "linux_x86",
          "file": "taplo-linux-x86.gz",
          "bin": "taplo-linux-x86"
        },
        {
          "target": "linux_arm64",
          "file": "taplo-linux-aarch64.gz",
          "bin": "taplo-linux-aarch64"
        },
        {
          "target": "linux_armv7_gnu",
          "file": "taplo-linux-armv7.gz",
          "bin": "taplo-linux-armv7"
        },
        {
          "target": "win_x64",
          "file": "taplo-windows-x86_64.zip",
          "bin": "taplo.exe"
        },
        {
          "target": "win_x86",
          "file": "taplo-windows-x86.zip",
          "bin": "taplo.exe"
        }
      ]
    },
    "bin": {
      "taplo": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "taplo"
    }
  },
  {
    "name": "tclint",
    "description": "Modern dev tools for Tcl • includes a linter, formatter, and editor integration.",
    "homepage": "https://github.com/nmoroze/tclint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Tcl"
    ],
    "categories": [
      "Linter",
      "Formatter",
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/tclint@0.7.0"
    },
    "bin": {
      "tclint": "pypi:tclint",
      "tclfmt": "pypi:tclfmt",
      "tclsp": "pypi:tclsp"
    },
    "neovim": {
      "lspconfig": "tclsp"
    }
  },
  {
    "name": "teal-language-server",
    "description": "A language server for Teal, a typed dialect of Lua.",
    "homepage": "https://github.com/teal-language/teal-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Teal"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:luarocks/teal-language-server@dev-1?dev=true"
    },
    "bin": {
      "teal-language-server": "luarocks:teal-language-server"
    },
    "neovim": {
      "lspconfig": "teal_ls"
    }
  },
  {
    "name": "tectonic",
    "description": "Tectonic is a modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.",
    "homepage": "https://tectonic-typesetting.github.io",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "LaTeX"
    ],
    "categories": [
      "Compiler"
    ],
    "source": {
      "id": "pkg:github/tectonic-typesetting/tectonic@tectonic%400.15.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-apple-darwin.tar.gz",
          "bin": "tectonic"
        },
        {
          "target": "darwin_arm64",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-aarch64-apple-darwin.tar.gz",
          "bin": "tectonic"
        },
        {
          "target": "linux_x64_gnu",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "tectonic"
        },
        {
          "target": "linux_x64",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-unknown-linux-musl.tar.gz",
          "bin": "tectonic"
        },
        {
          "target": "linux_arm",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-arm-unknown-linux-musleabihf.tar.gz",
          "bin": "tectonic"
        },
        {
          "target": "win_x64",
          "file": "tectonic-{{ version || strip_prefix \"tectonic@\" }}-x86_64-pc-windows-msvc.zip",
          "bin": "tectonic.exe"
        }
      ]
    },
    "bin": {
      "tectonic": "{{source.asset.bin}}"
    }
  },
  {
    "name": "templ",
    "description": "templ is the official language server for the templ HTML templating language. It provides IDE features\nto any LSP-compatible editor.\n",
    "homepage": "https://templ.guide",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Go",
      "HTML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/a-h/templ@v0.3.977",
      "asset": [
        {
          "target": "linux_arm64",
          "file": "templ_Linux_arm64.tar.gz",
          "bin": "templ"
        },
        {
          "target": "linux_x86",
          "file": "templ_Linux_i386.tar.gz",
          "bin": "templ"
        },
        {
          "target": "linux_x64",
          "file": "templ_Linux_x86_64.tar.gz",
          "bin": "templ"
        },
        {
          "target": "darwin_x64",
          "file": "templ_Darwin_x86_64.tar.gz",
          "bin": "templ"
        },
        {
          "target": "darwin_arm64",
          "file": "templ_Darwin_arm64.tar.gz",
          "bin": "templ"
        },
        {
          "target": "win_arm64",
          "file": "templ_Windows_arm64.tar.gz",
          "bin": "templ.exe"
        },
        {
          "target": "win_x64",
          "file": "templ_Windows_x86_64.tar.gz",
          "bin": "templ.exe"
        },
        {
          "target": "win_x86",
          "file": "templ_Windows_i386.tar.gz",
          "bin": "templ.exe"
        }
      ]
    },
    "bin": {
      "templ": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "templ"
    }
  },
  {
    "name": "termux-language-server",
    "description": "A language server for some specific bash scripts.",
    "homepage": "https://termux-language-server.readthedocs.io/en/latest/",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "Bash"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/termux-language-server@0.0.31"
    },
    "bin": {
      "termux-language-server": "pypi:termux-language-server"
    }
  },
  {
    "name": "terraform-ls",
    "description": "Terraform Language Server.",
    "homepage": "https://github.com/hashicorp/terraform-ls",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Terraform"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:generic/hashicorp/terraform-ls@v0.38.3",
      "download": [
        {
          "target": "darwin_arm64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_darwin_arm64.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "darwin_x64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_darwin_amd64.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "linux_arm64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_arm64.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "linux_arm",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_arm.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "linux_x64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_amd64.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "linux_x86",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_linux_386.zip"
          },
          "bin": "terraform-ls"
        },
        {
          "target": "win_x64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_amd64.zip"
          },
          "bin": "terraform-ls.exe"
        },
        {
          "target": "win_x86",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_386.zip"
          },
          "bin": "terraform-ls.exe"
        },
        {
          "target": "win_arm64",
          "files": {
            "terraform-ls.zip": "https://releases.hashicorp.com/terraform-ls/{{ version | strip_prefix \"v\" }}/terraform-ls_{{ version | strip_prefix \"v\" }}_windows_arm64.zip"
          },
          "bin": "terraform-ls.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/hashicorp/vscode-terraform/master/package.json"
    },
    "bin": {
      "terraform-ls": "{{source.download.bin}}"
    },
    "neovim": {
      "lspconfig": "terraformls"
    }
  },
  {
    "name": "terraform",
    "description": "Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available\ntool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code,\nedited, reviewed, and versioned.\n",
    "homepage": "https://www.terraform.io/",
    "licenses": [
      "BUSL-1.1"
    ],
    "languages": [
      "Terraform"
    ],
    "categories": [
      "Formatter",
      "Linter",
      "Runtime"
    ],
    "source": {
      "id": "pkg:generic/hashicorp/terraform@v1.14.3",
      "download": [
        {
          "target": "darwin_arm64",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_darwin_arm64.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "darwin_x64",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_darwin_amd64.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "linux_arm64",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_linux_arm64.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "linux_arm",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_linux_arm.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "linux_x64",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_linux_amd64.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "linux_x86",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_linux_386.zip"
          },
          "bin": "terraform"
        },
        {
          "target": "win_x64",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_windows_amd64.zip"
          },
          "bin": "terraform.exe"
        },
        {
          "target": "win_x86",
          "files": {
            "terraform.zip": "https://releases.hashicorp.com/terraform/{{ version | strip_prefix \"v\" }}/terraform_{{ version | strip_prefix \"v\" }}_windows_386.zip"
          },
          "bin": "terraform.exe"
        }
      ]
    },
    "bin": {
      "terraform": "{{source.download.bin}}"
    }
  },
  {
    "name": "tex-fmt",
    "description": "An extremely fast LaTeX formatter written in Rust.",
    "homepage": "https://github.com/WGUNDERWOOD/tex-fmt",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "LaTeX"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/WGUNDERWOOD/tex-fmt@v0.5.6",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "tex-fmt-x86_64-linux.tar.gz",
          "bin": "tex-fmt"
        },
        {
          "target": "darwin_x64",
          "file": "tex-fmt-x86_64-macos.tar.gz",
          "bin": "tex-fmt"
        },
        {
          "target": "win_x64",
          "file": "tex-fmt-x86_64-windows.zip",
          "bin": "tex-fmt.exe"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "tex-fmt-aarch64-linux.tar.gz",
          "bin": "tex-fmt"
        },
        {
          "target": "darwin_arm64",
          "file": "tex-fmt-aarch64-macos.tar.gz",
          "bin": "tex-fmt"
        },
        {
          "target": "win_arm64",
          "file": "tex-fmt-aarch64-windows.zip",
          "bin": "tex-fmt.exe"
        }
      ]
    },
    "bin": {
      "tex-fmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "texlab",
    "description": "An implementation of the Language Server Protocol for LaTeX.",
    "homepage": "https://github.com/latex-lsp/texlab",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "LaTeX"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/latex-lsp/texlab@v5.25.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "texlab-aarch64-macos.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "darwin_x64",
          "file": "texlab-x86_64-macos.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "linux_x64_gnu",
          "file": "texlab-x86_64-linux.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "linux_x64_musl",
          "file": "texlab-x86_64-alpine.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "texlab-aarch64-linux.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "linux_armv7_gnu",
          "file": "texlab-armv7hf-linux.tar.gz",
          "bin": "texlab"
        },
        {
          "target": "win_arm64",
          "file": "texlab-aarch64-windows.zip",
          "bin": "texlab.exe"
        },
        {
          "target": "win_x64",
          "file": "texlab-x86_64-windows.zip",
          "bin": "texlab.exe"
        },
        {
          "target": "win_x86",
          "file": "texlab-i686-windows.zip",
          "bin": "texlab.exe"
        }
      ]
    },
    "bin": {
      "texlab": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "texlab"
    }
  },
  {
    "name": "textlint",
    "description": "The pluggable natural language linter for text and markdown.",
    "homepage": "https://textlint.github.io",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Text",
      "Markdown"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/textlint@15.5.0"
    },
    "bin": {
      "textlint": "npm:textlint"
    }
  },
  {
    "name": "textlsp",
    "description": "Language server for text spell and grammar check with various tools.",
    "homepage": "https://github.com/hangyav/textLSP",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Text",
      "LaTeX",
      "Org"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/textLSP@0.4.0"
    },
    "bin": {
      "textlsp": "pypi:textlsp"
    },
    "neovim": {
      "lspconfig": "textlsp"
    }
  },
  {
    "name": "tflint",
    "description": "A Pluggable Terraform Linter.",
    "homepage": "https://github.com/terraform-linters/tflint",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Terraform"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/terraform-linters/tflint@v0.60.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "tflint_darwin_amd64.zip",
          "bin": "tflint"
        },
        {
          "target": "darwin_arm64",
          "file": "tflint_darwin_arm64.zip",
          "bin": "tflint"
        },
        {
          "target": "linux_x64",
          "file": "tflint_linux_amd64.zip",
          "bin": "tflint"
        },
        {
          "target": "linux_arm64",
          "file": "tflint_linux_arm64.zip",
          "bin": "tflint"
        },
        {
          "target": "linux_x86",
          "file": "tflint_linux_386.zip",
          "bin": "tflint"
        },
        {
          "target": "win_x64",
          "file": "tflint_windows_amd64.zip",
          "bin": "tflint.exe"
        }
      ]
    },
    "bin": {
      "tflint": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "tflint"
    }
  },
  {
    "name": "tfsec",
    "description": "Security scanner for your Terraform code",
    "homepage": "https://github.com/aquasecurity/tfsec",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Terraform"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/aquasecurity/tfsec@v1.28.14",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "tfsec-darwin-amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "tfsec-darwin-arm64"
        },
        {
          "target": "linux_x64",
          "file": "tfsec-linux-amd64"
        },
        {
          "target": "linux_arm64",
          "file": "tfsec-linux-arm64"
        },
        {
          "target": "win_arm64",
          "file": "tfsec-windows-arm64.exe"
        },
        {
          "target": "win_x64",
          "file": "tfsec-windows-amd64.exe"
        }
      ]
    },
    "bin": {
      "tfsec": "{{source.asset.file}}"
    }
  },
  {
    "name": "thriftls",
    "description": "thriftls is a Thrift language server. It provides IDE features\nto any LSP-compatible editor.\n",
    "homepage": "https://github.com/joyme123/thrift-ls",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Thrift"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/joyme123/thrift-ls@v0.2.9",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "thriftls-darwin-amd64"
        },
        {
          "target": "darwin_arm64",
          "file": "thriftls-darwin-arm64"
        },
        {
          "target": "win_x64",
          "file": "thriftls-windows-amd64.exe"
        },
        {
          "target": "win_x86",
          "file": "thriftls-windows-386.exe"
        },
        {
          "target": "linux_x86",
          "file": "thriftls-linux-386"
        },
        {
          "target": "linux_x64",
          "file": "thriftls-linux-amd64"
        },
        {
          "target": "linux_arm64",
          "file": "thriftls-linux-arm64"
        }
      ]
    },
    "bin": {
      "thriftls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "thriftls"
    }
  },
  {
    "name": "tilt",
    "description": "Define your dev environment as code. For microservice apps on Kubernetes.",
    "homepage": "https://tilt.dev/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Starlark"
    ],
    "categories": [
      "Runtime",
      "LSP"
    ],
    "source": {
      "id": "pkg:github/tilt-dev/tilt@v0.36.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.mac.arm64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "darwin_x64",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.mac.x86_64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "linux_arm",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.linux.arm.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "linux_arm64",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.linux.arm64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "linux_arm64_musl",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.linux-alpine.arm64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "linux_x64",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.linux.x86_64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "linux_x64_musl",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.linux-alpine.x86_64.tar.gz",
          "bin": "tilt"
        },
        {
          "target": "win_x64",
          "file": "tilt.{{ version | strip_prefix \"v\" }}.windows.x86_64.zip",
          "bin": "tilt.exe"
        }
      ]
    },
    "bin": {
      "tilt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "tinymist",
    "description": "Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst]. You can also call it \"微霭\" [wēi ǎi] in\nChinese.\n",
    "homepage": "https://github.com/Myriad-Dreamin/tinymist",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Typst"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/Myriad-Dreamin/tinymist@v0.14.8",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "tinymist-linux-x64"
        },
        {
          "target": "linux_x64_musl",
          "file": "tinymist-alpine-x64"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "tinymist-linux-arm64"
        },
        {
          "target": "linux_arm64_musl",
          "file": "tinymist-alpine-arm64"
        },
        {
          "target": "darwin_x64",
          "file": "tinymist-darwin-x64"
        },
        {
          "target": "darwin_arm64",
          "file": "tinymist-darwin-arm64"
        },
        {
          "target": "win_x64",
          "file": "tinymist-win32-x64.exe"
        },
        {
          "target": "win_arm64",
          "file": "tinymist-win32-arm64.exe"
        }
      ]
    },
    "bin": {
      "tinymist": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "tinymist"
    }
  },
  {
    "name": "tlint",
    "description": "Tighten linter for Laravel conventions with support for formatting.",
    "homepage": "https://github.com/tighten/tlint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "PHP",
      "Blade"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:composer/tightenco/tlint@v9.5.0"
    },
    "bin": {
      "tlint": "composer:tlint"
    },
    "ci_skip": [
      "win_x64"
    ]
  },
  {
    "name": "tofu-ls",
    "description": "OpenTofu Language Server",
    "homepage": "https://github.com/opentofu/tofu-ls",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "OpenTofu"
    ],
    "categories": [
      "LSP"
    ],
    "neovim": {
      "lspconfig": "tofu_ls"
    },
    "source": {
      "id": "pkg:github/opentofu/tofu-ls@v0.3.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "tofu-ls_Darwin_arm64.tar.gz",
          "bin": "tofu-ls"
        },
        {
          "target": "darwin_x64",
          "file": "tofu-ls_Darwin_x86_64.tar.gz",
          "bin": "tofu-ls"
        },
        {
          "target": "linux_arm64",
          "file": "tofu-ls_Linux_arm64.tar.gz",
          "bin": "tofu-ls"
        },
        {
          "target": "linux_x86",
          "file": "tofu-ls_Linux_i386.tar.gz",
          "bin": "tofu-ls"
        },
        {
          "target": "linux_x64",
          "file": "tofu-ls_Linux_x86_64.tar.gz",
          "bin": "tofu-ls"
        },
        {
          "target": "win_arm64",
          "file": "tofu-ls_Windows_arm64.tar.gz",
          "bin": "tofu-ls.exe"
        },
        {
          "target": "win_x86",
          "file": "tofu-ls_Windows_i386.tar.gz",
          "bin": "tofu-ls.exe"
        },
        {
          "target": "win_x64",
          "file": "tofu-ls_Windows_x86_64.tar.gz",
          "bin": "tofu-ls.exe"
        }
      ]
    },
    "bin": {
      "tofu-ls": "{{source.asset.bin}}"
    }
  },
  {
    "name": "tombi",
    "description": "TOML Formatter / Linter / Language Server\n",
    "homepage": "https://github.com/tombi-toml/tombi",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "TOML"
    ],
    "categories": [
      "Formatter",
      "Linter",
      "LSP"
    ],
    "neovim": {
      "lspconfig": "tombi"
    },
    "source": {
      "id": "pkg:pypi/tombi@0.7.19"
    },
    "bin": {
      "tombi": "pypi:tombi"
    }
  },
  {
    "name": "tree-sitter-cli",
    "description": "The Tree-sitter CLI allows you to develop, test, and use Tree-sitter grammars from the command line. It works on\nMacOS, Linux, and Windows.\n",
    "homepage": "https://github.com/tree-sitter/tree-sitter/blob/master/cli/README.md",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "Compiler"
    ],
    "source": {
      "id": "pkg:github/tree-sitter/tree-sitter@v0.26.3",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "tree-sitter-macos-x64.gz",
          "bin": "tree-sitter-macos-x64"
        },
        {
          "target": "darwin_arm64",
          "file": "tree-sitter-macos-arm64.gz",
          "bin": "tree-sitter-macos-arm64"
        },
        {
          "target": "linux_x64",
          "file": "tree-sitter-linux-x64.gz",
          "bin": "tree-sitter-linux-x64"
        },
        {
          "target": "linux_x86",
          "file": "tree-sitter-linux-x86.gz",
          "bin": "tree-sitter-linux-x86"
        },
        {
          "target": "linux_arm64",
          "file": "tree-sitter-linux-arm64.gz",
          "bin": "tree-sitter-linux-arm64"
        },
        {
          "target": "win_x64",
          "file": "tree-sitter-windows-x64.gz:tree-sitter-windows-x64.exe.gz",
          "bin": "tree-sitter-windows-x64.exe"
        },
        {
          "target": "win_x86",
          "file": "tree-sitter-windows-x86.gz:tree-sitter-windows-x86.exe.gz",
          "bin": "tree-sitter-windows-x86.exe"
        }
      ]
    },
    "bin": {
      "tree-sitter": "{{source.asset.bin}}"
    }
  },
  {
    "name": "trivy",
    "description": "Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more.\n",
    "homepage": "https://github.com/aquasecurity/trivy",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "C",
      "C#",
      "C++",
      "Dart",
      "Docker",
      "Elixir",
      "Go",
      "Helm",
      "Java",
      "JavaScript",
      "PHP",
      "Python",
      "Ruby",
      "Rust",
      "Terraform",
      "TypeScript"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/aquasecurity/trivy@v0.68.2",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "trivy_{{ version | strip_prefix \"v\" }}_macOS-64bit.tar.gz",
          "bin": "trivy"
        },
        {
          "target": "darwin_arm64",
          "file": "trivy_{{ version | strip_prefix \"v\" }}_macOS-ARM64.tar.gz",
          "bin": "trivy"
        },
        {
          "target": "linux_x64",
          "file": "trivy_{{ version | strip_prefix \"v\" }}_Linux-64bit.tar.gz",
          "bin": "trivy"
        },
        {
          "target": "linux_arm64",
          "file": "trivy_{{ version | strip_prefix \"v\" }}_Linux-ARM64.tar.gz",
          "bin": "trivy"
        },
        {
          "target": "win_x64",
          "file": "trivy_{{ version | strip_prefix \"v\" }}_Windows-64bit.zip",
          "bin": "trivy.exe"
        }
      ]
    },
    "bin": {
      "trivy": "{{source.asset.bin}}"
    },
    "share": {
      "trivy/templates/": "contrib/"
    }
  },
  {
    "name": "trufflehog",
    "description": "Find and verify credentials.",
    "homepage": "https://github.com/trufflesecurity/trufflehog",
    "licenses": [
      "AGPL-3.0"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/trufflesecurity/trufflehog@v3.92.4",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_darwin_amd64.tar.gz",
          "bin": "trufflehog"
        },
        {
          "target": "darwin_arm64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
          "bin": "trufflehog"
        },
        {
          "target": "linux_x64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_linux_amd64.tar.gz",
          "bin": "trufflehog"
        },
        {
          "target": "linux_arm64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": "trufflehog"
        },
        {
          "target": "win_x64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_windows_amd64.tar.gz",
          "bin": "trufflehog.exe"
        },
        {
          "target": "win_arm64",
          "file": "trufflehog_{{ version | strip_prefix \"v\" }}_windows_arm64.tar.gz",
          "bin": "trufflehog.exe"
        }
      ]
    },
    "bin": {
      "trufflehog": "{{source.asset.bin}}"
    }
  },
  {
    "name": "ts-standard",
    "description": "Typescript style guide, linter, and formatter using StandardJS.",
    "homepage": "https://github.com/standard/ts-standard",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "TypeScript"
    ],
    "categories": [
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/ts-standard@12.0.2"
    },
    "bin": {
      "ts-standard": "npm:ts-standard"
    }
  },
  {
    "name": "ts_query_ls",
    "description": "An LSP implementation for Tree-sitter's query files",
    "homepage": "https://github.com/ribru17/ts_query_ls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Query"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/ribru17/ts_query_ls@v3.15.1",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "ts_query_ls-x86_64-apple-darwin.tar.gz",
          "bin": "ts_query_ls"
        },
        {
          "target": "darwin_arm64",
          "file": "ts_query_ls-aarch64-apple-darwin.tar.gz",
          "bin": "ts_query_ls"
        },
        {
          "target": "linux_x64_gnu",
          "file": "ts_query_ls-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "ts_query_ls"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "ts_query_ls-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "ts_query_ls"
        },
        {
          "target": "win_x64",
          "file": "ts_query_ls-x86_64-pc-windows-msvc.zip",
          "bin": "ts_query_ls.exe"
        }
      ]
    },
    "bin": {
      "ts_query_ls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "ts_query_ls"
    }
  },
  {
    "name": "tsgo",
    "description": "Native TypeScript compiler port. Language Server Protocol support with partial\nfeatures including errors, hover, go to definition, references, and signature help.\n",
    "homepage": "https://github.com/microsoft/typescript-go",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "TypeScript",
      "JavaScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/@typescript/native-preview@7.0.0-dev.20260115.1"
    },
    "bin": {
      "tsgo": "npm:tsgo"
    },
    "neovim": {
      "lspconfig": "tsgo"
    }
  },
  {
    "name": "tsp-server",
    "description": "The language server for TypeSpec, a language for defining cloud service APIs and shapes.",
    "homepage": "https://github.com/microsoft/typespec",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Typespec"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40typespec/compiler@1.8.0"
    },
    "bin": {
      "tsp-server": "npm:tsp-server"
    },
    "neovim": {
      "lspconfig": "tsp_server"
    }
  },
  {
    "name": "turtle-language-server",
    "description": "A language server (by Stardog) for Turtle",
    "homepage": "https://github.com/stardog-union/stardog-language-servers",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Turtle"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/turtle-language-server@3.5.0"
    },
    "bin": {
      "turtle-language-server": "npm:turtle-language-server"
    }
  },
  {
    "name": "twig-cs-fixer",
    "description": "A tool to automatically fix Twig Coding Standards issues",
    "homepage": "https://github.com/VincentLanglet/Twig-CS-Fixer",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Twig"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:composer/vincentlanglet/twig-cs-fixer@3.11.0"
    },
    "bin": {
      "twig-cs-fixer": "composer:twig-cs-fixer"
    }
  },
  {
    "name": "twigcs",
    "description": "The missing checkstyle for twig! Twigcs aims to be what phpcs is to php. It checks your codebase for violations on\ncoding standards.\n",
    "homepage": "https://github.com/friendsoftwig/twigcs",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Twig"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/friendsoftwig/twigcs@6.5.0",
      "asset": {
        "file": "twigcs.phar"
      }
    },
    "bin": {
      "twigcs": "php:twigcs.phar"
    }
  },
  {
    "name": "twiggy-language-server",
    "description": "Twig Language Server.",
    "homepage": "https://github.com/moetelo/twiggy",
    "licenses": [
      "MPL-2.0"
    ],
    "languages": [
      "Twig",
      "HTML"
    ],
    "categories": [
      "LSP",
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/twiggy-language-server@0.19.1"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/moetelo/twiggy/v{{version}}/packages/vscode/package.json"
    },
    "bin": {
      "twiggy-language-server": "node:node_modules/twiggy-language-server/dist/server.js"
    },
    "neovim": {
      "lspconfig": "twiggy_language_server"
    }
  },
  {
    "name": "ty",
    "description": "An extremely fast Python type checker and language server, written in Rust.",
    "homepage": "https://github.com/astral-sh/ty",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter",
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/ty@0.0.12"
    },
    "bin": {
      "ty": "pypi:ty"
    },
    "neovim": {
      "lspconfig": "ty"
    }
  },
  {
    "name": "typescript-language-server",
    "description": "TypeScript & JavaScript Language Server.",
    "homepage": "https://github.com/typescript-language-server/typescript-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "TypeScript",
      "JavaScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/typescript-language-server@5.1.3",
      "extra_packages": [
        "typescript"
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/microsoft/vscode/main/extensions/typescript-language-features/package.json"
    },
    "bin": {
      "typescript-language-server": "npm:typescript-language-server"
    },
    "neovim": {
      "lspconfig": "ts_ls"
    }
  },
  {
    "name": "typos-lsp",
    "description": "Source code spell checker",
    "homepage": "https://github.com/tekumara/typos-vscode",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/tekumara/typos-vscode@v0.1.47",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "typos-lsp-{{ version }}-x86_64-apple-darwin.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "darwin_arm64",
          "file": "typos-lsp-{{ version }}-aarch64-apple-darwin.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "linux_x64_gnu",
          "file": "typos-lsp-{{ version }}-x86_64-unknown-linux-gnu.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "linux_x64",
          "file": "typos-lsp-{{ version }}-x86_64-unknown-linux-musl.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "typos-lsp-{{ version }}-aarch64-unknown-linux-gnu.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "linux_arm_gnu",
          "file": "typos-lsp-{{ version }}-arm-unknown-linux-gnueabihf.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "linux_arm64",
          "file": "typos-lsp-{{ version }}-aarch64-unknown-linux-musl.tar.gz",
          "bin": "typos-lsp"
        },
        {
          "target": "win_x64",
          "file": "typos-lsp-{{ version }}-x86_64-pc-windows-msvc.zip",
          "bin": "target/x86_64-pc-windows-msvc/release/typos-lsp.exe"
        },
        {
          "target": "win_arm64",
          "file": "typos-lsp-{{ version }}-aarch64-pc-windows-msvc.zip",
          "bin": "target/aarch64-pc-windows-msvc/release/typos-lsp.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/tekumara/typos-lsp/{{version}}/package.json"
    },
    "bin": {
      "typos-lsp": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "typos_lsp"
    }
  },
  {
    "name": "typos",
    "description": "Source code spell checker",
    "homepage": "https://github.com/crate-ci/typos",
    "licenses": [
      "MIT",
      "Apache-2.0"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/crate-ci/typos@v1.42.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "typos-{{ version }}-x86_64-apple-darwin.tar.gz",
          "bin": "typos"
        },
        {
          "target": "darwin_arm64",
          "file": "typos-{{ version }}-x86_64-apple-darwin.tar.gz",
          "bin": "typos"
        },
        {
          "target": "linux_x64",
          "file": "typos-{{ version }}-x86_64-unknown-linux-musl.tar.gz",
          "bin": "typos"
        },
        {
          "target": "win_x64",
          "file": "typos-{{ version }}-x86_64-pc-windows-msvc.zip",
          "bin": "typos.exe"
        }
      ]
    },
    "bin": {
      "typos": "{{source.asset.bin}}"
    }
  },
  {
    "name": "typst-lsp",
    "deprecation": {
      "message": "typst-lsp is no longer maintained. Use tinymist instead.",
      "since": "2026-01-07"
    },
    "description": "A brand-new language server for Typst.",
    "homepage": "https://github.com/nvarner/typst-lsp",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Typst"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/nvarner/typst-lsp@v0.13.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "typst-lsp-aarch64-apple-darwin"
        },
        {
          "target": "darwin_x64",
          "file": "typst-lsp-x86_64-apple-darwin"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "typst-lsp-aarch64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64_gnu",
          "file": "typst-lsp-x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64",
          "file": "typst-lsp-x86_64-unknown-linux-musl"
        },
        {
          "target": "win_x64",
          "file": "typst-lsp-x86_64-pc-windows-msvc.exe"
        },
        {
          "target": "win_arm64",
          "file": "typst-lsp-aarch64-pc-windows-msvc.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.7.2",
          "id": "pkg:github/nvarner/typst-lsp@v0.7.2",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "typst-lsp-darwin-arm64"
            },
            {
              "target": "darwin_x64",
              "file": "typst-lsp-darwin-x64"
            },
            {
              "target": "linux_arm64",
              "file": "typst-lsp-linux-arm64"
            },
            {
              "target": "linux_x64",
              "file": "typst-lsp-linux-x64"
            },
            {
              "target": "win_arm64",
              "file": "typst-lsp-win32-arm64.exe"
            },
            {
              "target": "win_x64",
              "file": "typst-lsp-win32-x64.exe"
            }
          ]
        }
      ]
    },
    "bin": {
      "typst-lsp": "{{source.asset.file}}"
    }
  },
  {
    "name": "typstfmt",
    "description": "A formatter for the Typst language.",
    "homepage": "https://github.com/astrale-sharp/typstfmt",
    "licenses": [
      "MIT",
      "Apache-2.0"
    ],
    "languages": [
      "Typst"
    ],
    "categories": [
      "Formatter"
    ],
    "deprecation": {
      "message": "Package is unmaintained.",
      "since": "2026-01-07"
    },
    "source": {
      "id": "pkg:github/astrale-sharp/typstfmt@0.2.10",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "typstfmt-aarch64-apple-darwin.tar.xz",
          "bin": "typstfmt-aarch64-apple-darwin/typstfmt"
        },
        {
          "target": "darwin_x64",
          "file": "typstfmt-x86_64-apple-darwin.tar.xz",
          "bin": "typstfmt-x86_64-apple-darwin/typstfmt"
        },
        {
          "target": "linux_arm64",
          "file": "typstfmt-aarch64-unknown-linux-musl.tar.xz",
          "bin": "typstfmt-aarch64-unknown-linux-musl/typstfmt"
        },
        {
          "target": "linux_x64",
          "file": "typstfmt-x86_64-unknown-linux-musl.tar.xz",
          "bin": "typstfmt-x86_64-unknown-linux-musl/typstfmt"
        },
        {
          "target": "win_x64",
          "file": "typstfmt-x86_64-pc-windows-msvc.zip",
          "bin": "typstfmt-x86_64-pc-windows-msvc/typstfmt.exe"
        }
      ]
    },
    "bin": {
      "typstfmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "typstyle",
    "description": "Beautiful and reliable typst code formatter",
    "homepage": "https://github.com/Enter-tainer/typstyle",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Typst"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/Enter-tainer/typstyle@v0.14.4",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "typstyle-aarch64-apple-darwin"
        },
        {
          "target": "darwin_x64",
          "file": "typstyle-x86_64-apple-darwin"
        },
        {
          "target": "linux_arm64",
          "file": "typstyle-aarch64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64",
          "file": "typstyle-x86_64-unknown-linux-gnu"
        },
        {
          "target": "win_x64",
          "file": "typstyle-aarch64-pc-windows-msvc.exe"
        }
      ]
    },
    "bin": {
      "typstyle": "{{source.asset.file}}"
    }
  },
  {
    "name": "unocss-language-server",
    "description": "Language Server Protocol implementation for UnoCSS.",
    "homepage": "https://github.com/xna00/unocss-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "CSS"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/unocss-language-server@0.1.8"
    },
    "bin": {
      "unocss-language-server": "npm:unocss-language-server"
    },
    "neovim": {
      "lspconfig": "unocss"
    }
  },
  {
    "name": "usort",
    "description": "Safe, minimal import sorting for Python projects.",
    "homepage": "https://usort.readthedocs.io/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/usort@1.1.3"
    },
    "bin": {
      "usort": "pypi:usort"
    }
  },
  {
    "name": "uv",
    "description": "An extremely fast Python package and project manager, written in Rust\n",
    "homepage": "https://docs.astral.sh/uv/",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [],
    "source": {
      "id": "pkg:github/astral-sh/uv@0.9.25",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "uv-x86_64-apple-darwin.tar.gz",
          "uv": "uv-x86_64-apple-darwin/uv",
          "uvx": "uv-x86_64-apple-darwin/uvx"
        },
        {
          "target": "darwin_arm64",
          "file": "uv-aarch64-apple-darwin.tar.gz",
          "uv": "uv-aarch64-apple-darwin/uv",
          "uvx": "uv-aarch64-apple-darwin/uvx"
        },
        {
          "target": "linux_x64",
          "file": "uv-x86_64-unknown-linux-gnu.tar.gz",
          "uv": "uv-x86_64-unknown-linux-gnu/uv",
          "uvx": "uv-x86_64-unknown-linux-gnu/uvx"
        },
        {
          "target": "linux_x86",
          "file": "uv-i686-unknown-linux-gnu.tar.gz",
          "uv": "uv-i686-unknown-linux-gnu/uv",
          "uvx": "uv-i686-unknown-linux-gnu/uvx"
        },
        {
          "target": "linux_arm64",
          "file": "uv-aarch64-unknown-linux-gnu.tar.gz",
          "uv": "uv-aarch64-unknown-linux-gnu/uv",
          "uvx": "uv-aarch64-unknown-linux-gnu/uvx"
        },
        {
          "target": "linux_arm",
          "file": "uv-armv7-unknown-linux-gnueabihf.tar.gz",
          "uv": "uv-armv7-unknown-linux-gnueabihf/uv",
          "uvx": "uv-armv7-unknown-linux-gnueabihf/uvx"
        },
        {
          "target": "win_x64",
          "file": "uv-x86_64-pc-windows-msvc.zip",
          "uv": "uv.exe",
          "uvw": "uvw.exe",
          "uvx": "uvx.exe"
        },
        {
          "target": "win_x86",
          "file": "uv-i686-pc-windows-msvc.zip",
          "uv": "uv.exe",
          "uvw": "uvw.exe",
          "uvx": "uvx.exe"
        },
        {
          "target": "win_arm64",
          "file": "uv-aarch64-pc-windows-msvc.zip",
          "uv": "uv.exe",
          "uvw": "uvw.exe",
          "uvx": "uvx.exe"
        }
      ]
    },
    "bin": {
      "uv": "{{source.asset.uv}}",
      "uvw": "{{source.asset.uvw}}",
      "uvx": "{{source.asset.uvx}}"
    }
  },
  {
    "name": "v-analyzer",
    "description": "The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.",
    "homepage": "https://github.com/vlang/v-analyzer",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "V"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/vlang/v-analyzer@0.0.6",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "v-analyzer-darwin-arm64.zip",
          "bin": "v-analyzer"
        },
        {
          "target": "darwin_x64",
          "file": "v-analyzer-darwin-x86_64.zip",
          "bin": "v-analyzer"
        },
        {
          "target": "linux_x64_gnu",
          "file": "v-analyzer-linux-x86_64.zip",
          "bin": "v-analyzer"
        },
        {
          "target": "win_x64",
          "file": "v-analyzer-windows-x86_64.zip",
          "bin": "v-analyzer.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/vlang/v-analyzer/{{version}}/editors/code/package.json"
    },
    "bin": {
      "v-analyzer": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "v_analyzer"
    }
  },
  {
    "name": "vacuum",
    "description": "vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears\nthrough API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible\nreports.\n",
    "homepage": "https://github.com/daveshanley/vacuum",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "OpenAPI"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/daveshanley/vacuum@v0.23.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_darwin_arm64.tar.gz",
          "bin": "vacuum"
        },
        {
          "target": "darwin_x64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_darwin_x86_64.tar.gz",
          "bin": "vacuum"
        },
        {
          "target": "linux_arm64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_arm64.tar.gz",
          "bin": "vacuum"
        },
        {
          "target": "linux_x64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_x86_64.tar.gz",
          "bin": "vacuum"
        },
        {
          "target": "linux_x86",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_linux_i386.tar.gz",
          "bin": "vacuum"
        },
        {
          "target": "win_arm64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_arm64.tar.gz",
          "bin": "vacuum.exe"
        },
        {
          "target": "win_x64",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_x86_64.tar.gz",
          "bin": "vacuum.exe"
        },
        {
          "target": "win_x86",
          "file": "vacuum_{{ version | strip_prefix \"v\" }}_windows_i386.tar.gz",
          "bin": "vacuum.exe"
        }
      ]
    },
    "bin": {
      "vacuum": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "vacuum"
    }
  },
  {
    "name": "vala-language-server",
    "description": "Code Intelligence for Vala & Genie.",
    "homepage": "https://github.com/vala-lang/vala-language-server",
    "licenses": [
      "LGPL-2.1-or-later"
    ],
    "languages": [
      "Vala"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/vala-lang/vala-language-server@c66ce433375815fb65d3aefddf68122817c0073d",
      "build": [
        {
          "target": "unix",
          "run": "meson -Dprefix=\"$PWD\" build\nninja -C build install\n",
          "bin": "bin/vala-language-server"
        },
        {
          "target": "win",
          "run": "meson -Dprefix=\"($pwd).path\" build\nninja -C build install\n",
          "bin": "bin/vala-language-server.exe"
        }
      ]
    },
    "bin": {
      "vala-language-server": "{{source.build.bin}}"
    },
    "ci_skip": true,
    "neovim": {
      "lspconfig": "vala_ls"
    }
  },
  {
    "name": "vale-ls",
    "description": "An implementation of the Language Server Protocol (LSP) for the Vale command-line tool.",
    "homepage": "https://vale.sh/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Text",
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/errata-ai/vale-ls@v0.4.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "vale-ls-x86_64-apple-darwin.zip",
          "bin": "vale-ls"
        },
        {
          "target": "darwin_arm64",
          "file": "vale-ls-aarch64-apple-darwin.zip",
          "bin": "vale-ls"
        },
        {
          "target": "linux_x64_gnu",
          "file": "vale-ls-x86_64-unknown-linux-gnu.zip",
          "bin": "vale-ls"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "vale-ls-aarch64-unknown-linux-gnu.zip",
          "bin": "vale-ls"
        },
        {
          "target": "win_x64",
          "file": "vale-ls-x86_64-pc-windows-gnu.zip",
          "bin": "vale-ls.exe"
        }
      ]
    },
    "bin": {
      "vale-ls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "vale_ls"
    }
  },
  {
    "name": "vale",
    "description": "A syntax-aware linter for prose built with speed and extensibility in mind.",
    "homepage": "https://vale.sh/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Text",
      "Markdown",
      "LaTeX"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/errata-ai/vale@v3.13.0",
      "asset": [
        {
          "target": "darwin_x64",
          "file": "vale_{{ version | strip_prefix \"v\" }}_macOS_64-bit.tar.gz",
          "bin": "vale"
        },
        {
          "target": "darwin_arm64",
          "file": "vale_{{ version | strip_prefix \"v\" }}_macOS_arm64.tar.gz",
          "bin": "vale"
        },
        {
          "target": "linux_x64",
          "file": "vale_{{ version | strip_prefix \"v\" }}_Linux_64-bit.tar.gz",
          "bin": "vale"
        },
        {
          "target": "linux_arm64",
          "file": "vale_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
          "bin": "vale"
        },
        {
          "target": "win_x64",
          "file": "vale_{{ version | strip_prefix \"v\" }}_Windows_64-bit.zip",
          "bin": "vale.exe"
        }
      ]
    },
    "bin": {
      "vale": "{{source.asset.bin}}"
    }
  },
  {
    "name": "vectorcode",
    "description": "A code repository indexing tool to supercharge your LLM experience.",
    "homepage": "https://github.com/Davidyz/VectorCode",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/VectorCode@0.7.20?extra=lsp,mcp"
    },
    "bin": {
      "vectorcode": "pypi:vectorcode",
      "vectorcode-server": "pypi:vectorcode-server",
      "vectorcode-mcp-server": "pypi:vectorcode-mcp-server"
    },
    "neovim": {
      "lspconfig": "vectorcode_server"
    }
  },
  {
    "name": "verible",
    "description": "Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.",
    "homepage": "https://chipsalliance.github.io/verible/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "SystemVerilog"
    ],
    "categories": [
      "LSP",
      "Linter",
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/chipsalliance/verible@v0.0-4051-g9fdb4057",
      "asset": [
        {
          "target": "linux_x64",
          "file": "verible-{{version}}-linux-static-x86_64.tar.gz",
          "bin": {
            "diff": "verible-{{version}}/bin/verible-verilog-diff",
            "format": "verible-{{version}}/bin/verible-verilog-format",
            "kythe_extractor": "verible-{{version}}/bin/verible-verilog-kythe-extractor",
            "lint": "verible-{{version}}/bin/verible-verilog-lint",
            "ls": "verible-{{version}}/bin/verible-verilog-ls",
            "obfuscate": "verible-{{version}}/bin/verible-verilog-obfuscate",
            "preprocessor": "verible-{{version}}/bin/verible-verilog-preprocessor",
            "project": "verible-{{version}}/bin/verible-verilog-project",
            "syntax": "verible-{{version}}/bin/verible-verilog-syntax"
          }
        },
        {
          "target": "linux_arm64",
          "file": "verible-{{version}}-linux-static-arm64.tar.gz",
          "bin": {
            "diff": "verible-{{version}}/bin/verible-verilog-diff",
            "format": "verible-{{version}}/bin/verible-verilog-format",
            "kythe_extractor": "verible-{{version}}/bin/verible-verilog-kythe-extractor",
            "lint": "verible-{{version}}/bin/verible-verilog-lint",
            "ls": "verible-{{version}}/bin/verible-verilog-ls",
            "obfuscate": "verible-{{version}}/bin/verible-verilog-obfuscate",
            "preprocessor": "verible-{{version}}/bin/verible-verilog-preprocessor",
            "project": "verible-{{version}}/bin/verible-verilog-project",
            "syntax": "verible-{{version}}/bin/verible-verilog-syntax"
          }
        },
        {
          "target": "win_x64",
          "file": "verible-{{version}}-win64.zip",
          "bin": {
            "diff": "verible-{{version}}-win64/verible-verilog-diff.exe",
            "format": "verible-{{version}}-win64/verible-verilog-format.exe",
            "kythe_extractor": "verible-{{version}}-win64/verible-verilog-kythe-extractor.exe",
            "lint": "verible-{{version}}-win64/verible-verilog-lint.exe",
            "ls": "verible-{{version}}-win64/verible-verilog-ls.exe",
            "obfuscate": "verible-{{version}}-win64/verible-verilog-obfuscate.exe",
            "preprocessor": "verible-{{version}}-win64/verible-verilog-preprocessor.exe",
            "project": "verible-{{version}}-win64/verible-verilog-project.exe",
            "syntax": "verible-{{version}}-win64/verible-verilog-syntax.exe"
          }
        },
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "verible-{{version}}-macOS.tar.gz",
          "bin": {
            "diff": "verible-{{version}}-macOS/bin/verible-verilog-diff",
            "format": "verible-{{version}}-macOS/bin/verible-verilog-format",
            "kythe_extractor": "verible-{{version}}-macOS/bin/verible-verilog-kythe-extractor",
            "lint": "verible-{{version}}-macOS/bin/verible-verilog-lint",
            "ls": "verible-{{version}}-macOS/bin/verible-verilog-ls",
            "obfuscate": "verible-{{version}}-macOS/bin/verible-verilog-obfuscate",
            "preprocessor": "verible-{{version}}-macOS/bin/verible-verilog-preprocessor",
            "project": "verible-{{version}}-macOS/bin/verible-verilog-project",
            "syntax": "verible-{{version}}-macOS/bin/verible-verilog-syntax"
          }
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/chipsalliance/verible/{{version}}/verible/verilog/tools/ls/vscode/package.json"
    },
    "bin": {
      "verible-verilog-diff": "{{source.asset.bin.diff}}",
      "verible-verilog-format": "{{source.asset.bin.format}}",
      "verible-verilog-kythe-extractor": "{{source.asset.bin.kythe_extractor}}",
      "verible-verilog-lint": "{{source.asset.bin.lint}}",
      "verible-verilog-ls": "{{source.asset.bin.ls}}",
      "verible-verilog-obfuscate": "{{source.asset.bin.obfuscate}}",
      "verible-verilog-preprocessor": "{{source.asset.bin.preprocessor}}",
      "verible-verilog-project": "{{source.asset.bin.project}}",
      "verible-verilog-syntax": "{{source.asset.bin.syntax}}"
    },
    "neovim": {
      "lspconfig": "verible"
    }
  },
  {
    "name": "veryl-ls",
    "description": "Veryl language server.",
    "homepage": "https://github.com/veryl-lang/veryl",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "Veryl"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/veryl-lang/veryl@v0.17.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "veryl-aarch64-mac.zip",
          "bin": "veryl-ls"
        },
        {
          "target": "darwin_x64",
          "file": "veryl-x86_64-mac.zip",
          "bin": "veryl-ls"
        },
        {
          "target": "linux_x64",
          "file": "veryl-x86_64-linux.zip",
          "bin": "veryl-ls"
        },
        {
          "target": "win_x64",
          "file": "veryl-x86_64-windows.zip",
          "bin": "veryl-ls.exe"
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/veryl-lang/veryl/{{version}}/support/vscode/package.json"
    },
    "bin": {
      "veryl-ls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "veryl_ls"
    }
  },
  {
    "name": "vetur-vls",
    "description": "VLS (Vue Language Server) is a language server implementation compatible with Language Server Protocol.",
    "homepage": "https://github.com/vuejs/vetur",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Vue"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vls@0.8.5"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/vuejs/vetur/master/package.json"
    },
    "bin": {
      "vls": "npm:vls"
    },
    "neovim": {
      "lspconfig": "vuels"
    }
  },
  {
    "name": "vhdl-style-guide",
    "description": "Style guide enforcement for VHDL",
    "homepage": "https://github.com/jeremiah-c-leary/vhdl-style-guide",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "VHDL"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/vsg@3.35.0"
    },
    "bin": {
      "vsg": "pypi:vsg"
    }
  },
  {
    "name": "vim-language-server",
    "description": "VimScript language server.",
    "homepage": "https://github.com/iamcco/vim-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "VimScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vim-language-server@2.3.1"
    },
    "bin": {
      "vim-language-server": "npm:vim-language-server"
    },
    "neovim": {
      "lspconfig": "vimls"
    }
  },
  {
    "name": "vint",
    "description": "Fast and Highly Extensible Vim script Language Lint implemented in Python.",
    "homepage": "https://github.com/Vimjas/vint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "VimScript"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/vim-vint@0.3.21"
    },
    "bin": {
      "vint": "pypi:vint"
    }
  },
  {
    "name": "visualforce-language-server",
    "description": "Visualforce language server.",
    "homepage": "https://github.com/forcedotcom/salesforcedx-vscode",
    "licenses": [
      "BSD-3-Clause"
    ],
    "languages": [
      "Visualforce"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/forcedotcom/salesforcedx-vscode@v65.12.1",
      "asset": {
        "file": "salesforcedx-vscode-visualforce-{{ version | strip_prefix \"v\" }}.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-visualforce/package.json"
    },
    "bin": {
      "visualforce-language-server": "node:extension/dist/visualforceServer.js"
    },
    "neovim": {
      "lspconfig": "visualforce_ls"
    }
  },
  {
    "name": "vls",
    "description": "V language server.",
    "homepage": "https://github.com/vlang/vls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "V"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/vlang/vls@latest",
      "asset": [
        {
          "target": [
            "darwin_x64",
            "darwin_arm64"
          ],
          "file": "vls_macos_x64"
        },
        {
          "target": "linux_x64",
          "file": "vls_linux_x64"
        },
        {
          "target": "win_x64",
          "file": "vls_windows_x64.exe"
        }
      ]
    },
    "bin": {
      "vls": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "vls"
    }
  },
  {
    "name": "vscode-home-assistant",
    "description": "Language Server Protocol implementation for Home Assistant.",
    "homepage": "https://github.com/keesschollaart81/vscode-home-assistant",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:openvsx/keesschollaart/vscode-home-assistant@2.2.0",
      "download": {
        "file": "keesschollaart.vscode-home-assistant-{{version}}.vsix"
      }
    },
    "bin": {
      "vscode-home-assistant": "node:extension/out/server/server.js"
    },
    "neovim": {
      "lspconfig": "home_assistant"
    }
  },
  {
    "name": "vscode-java-decompiler",
    "description": "Decompiler jars from the Decompiler extension for Java in Visual Studio Code.\nThe Java source code is available in the https://github.com/dgileadi/dg.jdt.ls.decompiler repo.\n",
    "homepage": "https://github.com/dgileadi/vscode-java-decompiler",
    "licenses": [
      "EPL-2.0"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "DAP"
    ],
    "source": {
      "id": "pkg:github/dgileadi/vscode-java-decompiler@57691a5fdacbc67a8b606e34fb636fa89687430b",
      "build": {
        "run": ""
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/dgileadi/vscode-java-decompiler/{{version}}/package.json"
    },
    "share": {
      "vscode-java-decompiler/bundles/": "server/"
    }
  },
  {
    "name": "vscode-java-dependency",
    "description": "Visual Studio Code extension for managing Java projects, dependencies, and exporting JAR files",
    "homepage": "https://github.com/Microsoft/vscode-java-dependency",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "Runtime"
    ],
    "source": {
      "id": "pkg:openvsx/vscjava/vscode-java-dependency@0.24.1",
      "download": {
        "file": "vscjava.vscode-java-dependency-{{version}}.vsix"
      }
    },
    "share": {
      "vscode-java-dependency/": "extension/server/"
    }
  },
  {
    "name": "vscode-solidity-server",
    "description": "Solidity language server.",
    "homepage": "https://github.com/juanfranblanco/vscode-solidity",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Solidity"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/vscode-solidity-server@0.0.187"
    },
    "bin": {
      "vscode-solidity-server": "npm:vscode-solidity-server"
    },
    "neovim": {
      "lspconfig": "solidity_ls"
    }
  },
  {
    "name": "vscode-spring-boot-tools",
    "description": "VS Code Language Server for Spring Boot\nVSCode extension and Language Server providing support for working with Spring Boot application.properties, application.yml and .java files.\n\nNote: this extension has a dependency on VS Code extension of Language Support for Java™ by Red Hat.\n",
    "homepage": "https://github.com/spring-projects/spring-tools",
    "licenses": [
      "EPL-1.0"
    ],
    "languages": [
      "Java"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:openvsx/VMware/vscode-spring-boot@1.63.0",
      "download": {
        "file": "VMware.vscode-spring-boot-{{version}}.vsix"
      }
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/spring-projects/spring-tools/vscode-spring-boot-{{version}}-RC1/vscode-extensions/vscode-spring-boot/package.json"
    },
    "share": {
      "vscode-spring-boot-tools/jdtls/": "extension/jars/",
      "vscode-spring-boot-tools/language-server.jar": "extension/language-server/spring-boot-language-server-{{version}}-SNAPSHOT-exec.jar"
    }
  },
  {
    "name": "vsg",
    "description": "VHDL Style Guide (VSG), Coding style enforcement for VHDL.",
    "homepage": "https://pypi.org/project/vsg/",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "VHDL"
    ],
    "categories": [
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/vsg@3.35.0"
    },
    "bin": {
      "vsg": "pypi:vsg"
    }
  },
  {
    "name": "vtsls",
    "description": "LSP wrapper around the TypeScript extension bundled with VSCode.",
    "homepage": "https://github.com/yioneko/vtsls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40vtsls/language-server@0.3.0"
    },
    "schemas": {
      "lsp": "https://raw.githubusercontent.com/yioneko/vtsls/server-v{{version}}/packages/service/configuration.schema.json"
    },
    "bin": {
      "vtsls": "npm:vtsls"
    },
    "neovim": {
      "lspconfig": "vtsls"
    }
  },
  {
    "name": "vue-language-server",
    "description": "⚡ Explore high-performance tooling for Vue.",
    "homepage": "https://github.com/vuejs/language-tools",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Vue"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/%40vue/language-server@3.2.2",
      "extra_packages": [
        "typescript"
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/vuejs/language-tools/v{{version}}/extensions/vscode/package.json"
    },
    "bin": {
      "vue-language-server": "npm:vue-language-server"
    },
    "neovim": {
      "lspconfig": "vue_ls"
    }
  },
  {
    "name": "vulture",
    "description": "Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases.\nIf you run Vulture on both your library and test suite you can find untested code.\n\nDue to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that\nis only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code\nquality.\n",
    "homepage": "https://github.com/jendrikseipp/vulture",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/vulture@2.14"
    },
    "bin": {
      "vulture": "pypi:vulture"
    }
  },
  {
    "name": "wasm-language-tools",
    "description": "Language server and other tools for WebAssembly.",
    "homepage": "https://github.com/g-plane/wasm-language-tools",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "WebAssembly"
    ],
    "categories": [
      "LSP",
      "Formatter",
      "Linter"
    ],
    "source": {
      "id": "pkg:github/g-plane/wasm-language-tools@v0.8.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "wat_server-arm64-macos.zip",
          "bin": "wat_server"
        },
        {
          "target": "darwin_x64",
          "file": "wat_server-x86_64-macos.zip",
          "bin": "wat_server"
        },
        {
          "target": "linux_x64_gnu",
          "file": "wat_server-x86_64-linux.zip",
          "bin": "wat_server"
        },
        {
          "target": "linux_x64",
          "file": "wat_server-x86_64-alpine.zip",
          "bin": "wat_server"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "wat_server-arm64-linux.zip",
          "bin": "wat_server"
        },
        {
          "target": "linux_arm64",
          "file": "wat_server-arm64-alpine.zip",
          "bin": "wat_server"
        },
        {
          "target": "win_x64",
          "file": "wat_server-x86_64-windows.zip",
          "bin": "wat_server.exe"
        }
      ]
    },
    "bin": {
      "wat_server": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "wasm_language_tools"
    }
  },
  {
    "name": "wc-language-server",
    "description": "Language server that surfaces Web Components metadata, completions, and diagnostics.\nProvides rich language features for HTML, JSX/TSX, Vue, Svelte, Astro, and other\ntemplating languages that use Custom Elements.\n",
    "homepage": "https://github.com/wc-toolkit/wc-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "HTML",
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/wc-toolkit/wc-language-server@%40wc-toolkit%2Flanguage-server%400.0.6",
      "asset": [
        {
          "target": "linux_x64",
          "file": "wc-language-server-linux-x64"
        },
        {
          "target": "linux_arm64",
          "file": "wc-language-server-linux-arm64"
        },
        {
          "target": "darwin_x64",
          "file": "wc-language-server-macos-x64"
        },
        {
          "target": "darwin_arm64",
          "file": "wc-language-server-macos-arm64"
        },
        {
          "target": "win_x64",
          "file": "wc-language-server-windows-x64.exe"
        }
      ]
    },
    "bin": {
      "wc-language-server": "{{source.asset.file}}"
    },
    "neovim": {
      "lspconfig": "wc_ls"
    }
  },
  {
    "name": "wgsl-analyzer",
    "description": "A language server implementation for the WGSL shading language.",
    "homepage": "https://github.com/wgsl-analyzer/wgsl-analyzer",
    "licenses": [
      "Apache-2.0",
      "MIT"
    ],
    "languages": [
      "WGSL"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/wgsl-analyzer/wgsl-analyzer@2025-11-14",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "wgsl-analyzer-x86_64-unknown-linux-gnu.gz",
          "bin": "wgsl-analyzer-x86_64-unknown-linux-gnu"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "wgsl-analyzer-aarch64-unknown-linux-gnu.gz",
          "bin": "wgsl-analyzer-aarch64-unknown-linux-gnu"
        },
        {
          "target": "linux_x64_musl",
          "file": "wgsl-analyzer-x86_64-unknown-linux-musl.gz",
          "bin": "wgsl-analyzer-x86_64-unknown-linux-musl"
        },
        {
          "target": "darwin_x64",
          "file": "wgsl-analyzer-x86_64-apple-darwin.gz",
          "bin": "wgsl-analyzer-x86_64-apple-darwin"
        },
        {
          "target": "darwin_arm64",
          "file": "wgsl-analyzer-aarch64-apple-darwin.gz",
          "bin": "wgsl-analyzer-aarch64-apple-darwin"
        },
        {
          "target": "win_x64",
          "file": "wgsl-analyzer-x86_64-pc-windows-msvc.zip",
          "bin": "wgsl-analyzer.exe"
        },
        {
          "target": "win_arm64",
          "file": "wgsl-analyzer-aarch64-pc-windows-msvc.zip",
          "bin": "wgsl-analyzer.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.9.11",
          "id": "pkg:github/wgsl-analyzer/wgsl-analyzer@v0.9.11",
          "asset": [
            {
              "target": [
                "darwin_arm64",
                "darwin_x64"
              ],
              "file": "wgsl-analyzer-darwin-x64",
              "bin": "wgsl-analyzer-darwin-x64"
            },
            {
              "target": "linux_x64",
              "file": "wgsl-analyzer-linux-x64",
              "bin": "wgsl-analyzer-linux-x64"
            },
            {
              "target": "win_x64",
              "file": "wgsl-analyzer-win32-x64.exe",
              "bin": "wgsl-analyzer-win32-x64.exe"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/wgsl-analyzer/wgsl-analyzer/{{version}}/editors/code/package.json"
    },
    "bin": {
      "wgsl-analyzer": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "wgsl_analyzer"
    }
  },
  {
    "name": "wing",
    "description": "A programming language for the cloud",
    "homepage": "https://github.com/winglang/wing",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Wing"
    ],
    "categories": [
      "Compiler",
      "DAP",
      "LSP",
      "Runtime"
    ],
    "source": {
      "id": "pkg:npm/winglang@0.85.49"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/winglang/wing/main/packages/vscode-wing/package.json"
    },
    "bin": {
      "wing": "npm:wing"
    }
  },
  {
    "name": "woke",
    "description": "Detect non-inclusive language in your source code.",
    "homepage": "https://docs.getwoke.tech/",
    "licenses": [
      "MIT"
    ],
    "languages": [],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:github/get-woke/woke@v0.19.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-darwin-arm64.tar.gz",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-darwin-arm64/woke"
        },
        {
          "target": "darwin_x64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-darwin-amd64.tar.gz",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-darwin-amd64/woke"
        },
        {
          "target": "linux_arm64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-linux-arm64.tar.gz",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-linux-arm64/woke"
        },
        {
          "target": "linux_x64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-linux-amd64.tar.gz",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-linux-amd64/woke"
        },
        {
          "target": "linux_x86",
          "file": "woke-{{ version | strip_prefix \"v\" }}-linux-386.tar.gz",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-linux-386/woke"
        },
        {
          "target": "win_arm64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-windows-arm64.zip",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-windows-arm64/woke.exe"
        },
        {
          "target": "win_x64",
          "file": "woke-{{ version | strip_prefix \"v\" }}-windows-amd64.zip",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-windows-amd64/woke.exe"
        },
        {
          "target": "win_x86",
          "file": "woke-{{ version | strip_prefix \"v\" }}-windows-386.zip",
          "bin": "woke-{{ version | strip_prefix \"v\" }}-windows-386/woke.exe"
        }
      ]
    },
    "bin": {
      "woke": "{{source.asset.bin}}"
    }
  },
  {
    "name": "write-good",
    "description": "Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too.\n",
    "homepage": "https://github.com/btford/write-good",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:npm/write-good@1.0.8"
    },
    "bin": {
      "write-good": "npm:write-good"
    }
  },
  {
    "name": "xcbeautify",
    "description": "A little beautifier tool for xcodebuild",
    "homepage": "https://github.com/cpisciotta/xcbeautify",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/cpisciotta/xcbeautify@3.1.2",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "xcbeautify-{{version}}-arm64-apple-macosx.zip",
          "bin": "xcbeautify"
        },
        {
          "target": "darwin_x64",
          "file": "xcbeautify-{{version}}-x86_64-apple-macosx.zip",
          "bin": "xcbeautify"
        },
        {
          "target": "linux_x64",
          "file": "xcbeautify-{{version}}-x86_64-unknown-linux-gnu.tar.xz",
          "bin": "xcbeautify"
        },
        {
          "target": "linux_x64_gnu",
          "file": "xcbeautify-{{version}}-x86_64-unknown-linux-gnu.tar.xz",
          "bin": "xcbeautify"
        }
      ]
    },
    "bin": {
      "xcbeautify": "{{ source.asset.bin }}"
    }
  },
  {
    "name": "xcode-build-server",
    "description": "a build server protocol implementation for integrate xcode with sourcekit-lsp",
    "homepage": "https://github.com/SolaWing/xcode-build-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/SolaWing/xcode-build-server@v1.3.0",
      "build": {
        "target": "darwin_arm64",
        "run": "",
        "bin": "xcode-build-server"
      }
    },
    "bin": {
      "xcode-build-server": "{{source.build.bin}}"
    }
  },
  {
    "name": "xcodegen",
    "description": "A Swift command line tool for generating your Xcode project",
    "homepage": "https://github.com/yonaskolb/XcodeGen",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/yonaskolb/XcodeGen@2.44.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "xcodegen.artifactbundle.zip",
          "bin": "xcodegen.artifactbundle/xcodegen-{{version}}-macosx/bin/xcodegen"
        },
        {
          "target": "linux_x64_gnu",
          "file": "xcodegen.zip",
          "bin": "xcodegen/bin/xcodegen"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "xcodegen.zip",
          "bin": "xcodegen/bin/xcodegen"
        }
      ]
    },
    "bin": {
      "xcodegen": "{{source.asset.bin}}"
    }
  },
  {
    "name": "xcodeprojectcli",
    "description": "A lightweight command-line tool for managing Xcode projects, built entirely in Swift. Also available as a Swift Package.",
    "homepage": "https://github.com/wojciech-kulik/XcodeProjectCLI",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Swift"
    ],
    "categories": [
      "Runtime"
    ],
    "source": {
      "id": "pkg:github/wojciech-kulik/XcodeProjectCLI@v1.2.1",
      "supported_platforms": [
        "darwin"
      ],
      "build": {
        "target": "darwin_arm64",
        "run": "swift build -c release\n",
        "bin": ".build/release/xcp"
      }
    },
    "bin": {
      "xcp": "{{source.build.bin}}"
    }
  },
  {
    "name": "xmlformatter",
    "description": "xmlformatter is an Open Source Python package that provides formatting of XML documents. xmlformatter differs from\nothers formatters by handling whitespaces by a distinct set of formatting rules - formatting element content by an\nobject style and mixed content by a text style. You may find xmlformatter useful for corrections and presentations.\n",
    "homepage": "https://github.com/pamoller/xmlformatter",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "XML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/xmlformatter@0.2.8"
    },
    "bin": {
      "xmlformat": "pypi:xmlformat"
    }
  },
  {
    "name": "xo",
    "description": "JavaScript/TypeScript linter (ESLint wrapper) with great defaults.",
    "homepage": "https://github.com/xojs/xo",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "categories": [
      "Linter"
    ],
    "deprecation": {
      "since": "2026-01-07",
      "message": "xo should now be installed locally in the project where it's used."
    },
    "source": {
      "id": "pkg:npm/xo@1.2.3"
    },
    "bin": {
      "xo": "npm:xo"
    }
  },
  {
    "name": "yaml-language-server",
    "description": "Language Server for YAML Files.",
    "homepage": "https://github.com/redhat-developer/yaml-language-server",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:npm/yaml-language-server@1.19.2"
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/redhat-developer/vscode-yaml/master/package.json"
    },
    "bin": {
      "yaml-language-server": "npm:yaml-language-server"
    },
    "neovim": {
      "lspconfig": "yamlls"
    }
  },
  {
    "name": "yamlfix",
    "description": "A simple and configurable YAML formatter that keeps comments.",
    "homepage": "https://github.com/lyz-code/yamlfix",
    "licenses": [
      "GPL-3.0"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/yamlfix@1.19.1"
    },
    "bin": {
      "yamlfix": "pypi:yamlfix"
    }
  },
  {
    "name": "yamlfmt",
    "description": "yamlfmt is an extensible command line tool or library to format yaml files.",
    "homepage": "https://github.com/google/yamlfmt",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/google/yamlfmt@v0.21.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Darwin_arm64.tar.gz",
          "bin": "yamlfmt"
        },
        {
          "target": "darwin_x64",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Darwin_x86_64.tar.gz",
          "bin": "yamlfmt"
        },
        {
          "target": "linux_arm64",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Linux_arm64.tar.gz",
          "bin": "yamlfmt"
        },
        {
          "target": "linux_x64",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Linux_x86_64.tar.gz",
          "bin": "yamlfmt"
        },
        {
          "target": "win_x86",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Windows_i386.tar.gz",
          "bin": "yamlfmt.exe"
        },
        {
          "target": "win_x64",
          "file": "yamlfmt_{{ version | strip_prefix \"v\" }}_Windows_x86_64.tar.gz",
          "bin": "yamlfmt.exe"
        }
      ]
    },
    "bin": {
      "yamlfmt": "{{source.asset.bin}}"
    }
  },
  {
    "name": "yamllint",
    "description": "Linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and\ncosmetic problems such as lines length, trailing spaces, indentation, etc.\n",
    "homepage": "https://github.com/adrienverge/yamllint",
    "licenses": [
      "GPL-3.0-or-later"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [
      "Linter"
    ],
    "source": {
      "id": "pkg:pypi/yamllint@1.38.0"
    },
    "bin": {
      "yamllint": "pypi:yamllint"
    }
  },
  {
    "name": "yapf",
    "description": "YAPF, Yet Another Python Formatter.",
    "homepage": "https://pypi.org/project/yapf/",
    "licenses": [
      "Apache-2.0"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:pypi/yapf@0.43.0",
      "extra_packages": [
        "toml"
      ]
    },
    "bin": {
      "yapf": "pypi:yapf"
    }
  },
  {
    "name": "yls-yara",
    "description": "Language server for the YARA language.",
    "homepage": "https://avast.github.io/yls/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YARA"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/yls-yara@1.4.4",
      "supported_platforms": [
        "linux",
        "win"
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/avast/yls/v{{version}}/editors/vscode/package.json"
    },
    "bin": {
      "yls": "pypi:yls"
    }
  },
  {
    "name": "yq",
    "description": "yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor.",
    "homepage": "https://mikefarah.gitbook.io/yq/",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "YAML"
    ],
    "categories": [],
    "source": {
      "id": "pkg:github/mikefarah/yq@v4.50.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "yq_darwin_arm64.tar.gz",
          "bin": "yq_darwin_arm64"
        },
        {
          "target": "darwin_x64",
          "file": "yq_darwin_amd64.tar.gz",
          "bin": "yq_darwin_amd64"
        },
        {
          "target": "linux_x64_gnu",
          "file": "yq_linux_amd64.tar.gz",
          "bin": "yq_linux_amd64"
        },
        {
          "target": "linux_arm64_gnu",
          "file": "yq_linux_arm64.tar.gz",
          "bin": "yq_linux_arm64"
        },
        {
          "target": "linux_x64_openbsd",
          "file": "yq_openbsd_amd64.tar.gz",
          "bin": "yq_openbsd_amd64"
        },
        {
          "target": "linux_arm64_openbsd",
          "file": "yq_openbsd_arm64.tar.gz",
          "bin": "yq_openbsd_arm64"
        },
        {
          "target": "linux_x86_openbsd",
          "file": "yq_openbsd_386.tar.gz",
          "bin": "yq_openbsd_386"
        },
        {
          "target": "win_x64",
          "file": "yq_windows_amd64.exe",
          "bin": "yq_windows_amd64.exe"
        },
        {
          "target": "win_x86",
          "file": "yq_windows_386.exe",
          "bin": "yq_windows_386.exe"
        }
      ]
    },
    "bin": {
      "yq": "{{source.asset.bin}}"
    },
    "share": {
      "man/man1/yq.1": "{{ 'yq.1' | take_if_not(is_platform('win')) }}"
    }
  },
  {
    "name": "zeek-language-server",
    "description": "This project implements a language server for Zeek script.",
    "homepage": "https://github.com/bbannier/zeek-language-server",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Zeek"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/bbannier/zeek-language-server@v0.73.3",
      "asset": [
        {
          "target": "linux_x64_gnu",
          "file": "zeek-language-server-x86_64-unknown-linux-gnu.tar.xz",
          "bin": "zeek-language-server-x86_64-unknown-linux-gnu/zeek-language-server"
        },
        {
          "target": "darwin_arm64",
          "file": "zeek-language-server-aarch64-apple-darwin.tar.xz",
          "bin": "zeek-language-server-aarch64-apple-darwin/zeek-language-server"
        },
        {
          "target": "darwin_x64",
          "file": "zeek-language-server-x86_64-apple-darwin.tar.xz",
          "bin": "zeek-language-server-x86_64-apple-darwin/zeek-language-server"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=v0.64.0",
          "id": "pkg:github/bbannier/zeek-language-server@v0.64.0",
          "asset": [
            {
              "target": "linux_x64_gnu",
              "file": "zeek-language-server-x86_64-unknown-linux-gnu",
              "bin": "zeek-language-server-x86_64-unknown-linux-gnu"
            },
            {
              "target": "darwin",
              "file": "zeek-language-server-x86_64-apple-darwin",
              "bin": "zeek-language-server-x86_64-apple-darwin"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "vscode:https://raw.githubusercontent.com/bbannier/zeek-language-server/{{version}}/vscode/package.json"
    },
    "bin": {
      "zeek-language-server": "{{source.asset.bin}}"
    }
  },
  {
    "name": "zk",
    "description": "A plain text note-taking assistant.",
    "homepage": "https://github.com/zk-org/zk",
    "licenses": [
      "GPL-3.0-only"
    ],
    "languages": [
      "Markdown"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/zk-org/zk@v0.15.2",
      "asset": [
        {
          "target": "linux_arm64",
          "file": "zk-{{version}}-linux-arm64.tar.gz"
        },
        {
          "target": "linux_x64",
          "file": "zk-{{version}}-linux-amd64.tar.gz"
        },
        {
          "target": "linux_x86",
          "file": "zk-{{version}}-linux-i386.tar.gz"
        },
        {
          "target": "darwin_arm64",
          "file": "zk-{{version}}-macos-arm64.tar.gz"
        },
        {
          "target": "darwin_x64",
          "file": "zk-{{version}}-macos-x86_64.tar.gz"
        }
      ]
    },
    "bin": {
      "zk": "zk"
    },
    "neovim": {
      "lspconfig": "zk"
    }
  },
  {
    "name": "zls",
    "description": "Zig LSP implementation + Zig Language Server.",
    "homepage": "https://github.com/zigtools/zls",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Zig"
    ],
    "categories": [
      "LSP"
    ],
    "source": {
      "id": "pkg:github/zigtools/zls@0.15.1",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "zls-aarch64-macos.tar.xz",
          "bin": "zls"
        },
        {
          "target": "darwin_x64",
          "file": "zls-x86_64-macos.tar.xz",
          "bin": "zls"
        },
        {
          "target": "linux_arm64",
          "file": "zls-aarch64-linux.tar.xz",
          "bin": "zls"
        },
        {
          "target": "linux_x64",
          "file": "zls-x86_64-linux.tar.xz",
          "bin": "zls"
        },
        {
          "target": "linux_x86",
          "file": "zls-x86-linux.tar.xz",
          "bin": "zls"
        },
        {
          "target": "win_x86",
          "file": "zls-x86-windows.zip",
          "bin": "zls.exe"
        },
        {
          "target": "win_x64",
          "file": "zls-x86_64-windows.zip",
          "bin": "zls.exe"
        }
      ],
      "version_overrides": [
        {
          "constraint": "semver:<=0.11.0",
          "id": "pkg:github/zigtools/zls@0.11.0",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "zls-aarch64-macos.tar.gz",
              "bin": "bin/zls"
            },
            {
              "target": "darwin_x64",
              "file": "zls-x86_64-macos.tar.gz",
              "bin": "bin/zls"
            },
            {
              "target": "linux_arm64",
              "file": "zls-aarch64-linux.tar.gz",
              "bin": "bin/zls"
            },
            {
              "target": "linux_x64",
              "file": "zls-x86_64-linux.tar.gz",
              "bin": "bin/zls"
            },
            {
              "target": "linux_x86",
              "file": "zls-x86-linux.tar.gz",
              "bin": "bin/zls"
            },
            {
              "target": "win_x86",
              "file": "zls-x86-windows.zip",
              "bin": "bin/zls.exe"
            },
            {
              "target": "win_x64",
              "file": "zls-x86_64-windows.zip",
              "bin": "bin/zls.exe"
            }
          ]
        },
        {
          "constraint": "semver:<=0.10.0",
          "id": "pkg:github/zigtools/zls@0.10.0",
          "asset": [
            {
              "target": "darwin_arm64",
              "file": "aarch64-macos.tar.zst",
              "bin": "bin/zls"
            },
            {
              "target": "darwin_x64",
              "file": "x86_64-macos.tar.zst",
              "bin": "bin/zls"
            },
            {
              "target": "linux_x64",
              "file": "x86_64-linux.tar.zst",
              "bin": "bin/zls"
            },
            {
              "target": "linux_x86",
              "file": "i386-linux.tar.zst",
              "bin": "bin/zls"
            },
            {
              "target": "win_x86",
              "file": "i386-windows.tar.zst",
              "bin": "bin/zls.exe"
            },
            {
              "target": "win_x64",
              "file": "x86_64-windows.tar.zst",
              "bin": "bin/zls.exe"
            }
          ]
        }
      ]
    },
    "schemas": {
      "lsp": "https://raw.githubusercontent.com/zigtools/zls/{{version}}/schema.json"
    },
    "bin": {
      "zls": "{{source.asset.bin}}"
    },
    "neovim": {
      "lspconfig": "zls"
    }
  },
  {
    "name": "zprint-clj",
    "description": "Node.js wrapper for ZPrint Clojure source code formatter",
    "homepage": "https://github.com/clj-commons/zprint-clj",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Clojure",
      "ClojureScript"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:npm/zprint-clj@0.8.0"
    },
    "bin": {
      "zprint-clj": "npm:zprint-clj"
    }
  },
  {
    "name": "zprint",
    "description": "Beautifully format Clojure and Clojurescript source code and s-expressions.",
    "homepage": "https://github.com/kkinnear/zprint",
    "licenses": [
      "MIT"
    ],
    "languages": [
      "Clojure",
      "ClojureScript"
    ],
    "categories": [
      "Formatter"
    ],
    "source": {
      "id": "pkg:github/kkinnear/zprint@1.3.0",
      "asset": [
        {
          "target": "darwin_arm64",
          "file": "zprintma-{{version}}"
        },
        {
          "target": "darwin_x64",
          "file": "zprintm-{{version}}"
        },
        {
          "target": "linux_x64_gnu",
          "file": "zprintl-{{version}}"
        }
      ]
    },
    "bin": {
      "zprint": "{{source.asset.file}}"
    }
  },
  {
    "name": "zuban",
    "description": "Zuban is a high-performant Mypy-compatible LSP and type checker built in Rust.",
    "homepage": "https://zubanls.com",
    "licenses": [
      "AGPL-3.0"
    ],
    "languages": [
      "Python"
    ],
    "categories": [
      "Linter",
      "LSP"
    ],
    "source": {
      "id": "pkg:pypi/zuban@0.4.1"
    },
    "bin": {
      "zuban": "pypi:zuban"
    },
    "neovim": {
      "lspconfig": "zuban"
    }
  }
]
