Repository: mason-org/mason-registry
Branch: main
Commit: 670940371ff2
Files: 578
Total size: 396.0 KB
Directory structure:
gitextract__ahtotwj/
├── .editorconfig
├── .github/
│ ├── pull_request_template.md
│ └── workflows/
│ ├── actionlint.yaml
│ ├── package-tests.yaml
│ ├── release.yaml
│ ├── stale-bot.yml
│ └── validate-renovate.yaml
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── SECURITY.md
├── packages/
│ ├── actionlint/
│ │ └── package.yaml
│ ├── ada-language-server/
│ │ └── package.yaml
│ ├── aiken/
│ │ └── package.yaml
│ ├── air/
│ │ └── package.yaml
│ ├── alejandra/
│ │ └── package.yaml
│ ├── alex/
│ │ └── package.yaml
│ ├── amber-lsp/
│ │ └── package.yaml
│ ├── angular-language-server/
│ │ └── package.yaml
│ ├── ansible-language-server/
│ │ └── package.yaml
│ ├── ansible-lint/
│ │ └── package.yaml
│ ├── antlers-language-server/
│ │ └── package.yaml
│ ├── apex-language-server/
│ │ └── package.yaml
│ ├── api-linter/
│ │ └── package.yaml
│ ├── arduino-language-server/
│ │ └── package.yaml
│ ├── asm-lsp/
│ │ └── package.yaml
│ ├── asmfmt/
│ │ └── package.yaml
│ ├── ast-grep/
│ │ └── package.yaml
│ ├── astro-language-server/
│ │ └── package.yaml
│ ├── autoflake/
│ │ └── package.yaml
│ ├── autohotkey_lsp/
│ │ └── package.yaml
│ ├── autopep8/
│ │ └── package.yaml
│ ├── autotools-language-server/
│ │ └── package.yaml
│ ├── awk-language-server/
│ │ └── package.yaml
│ ├── azure-pipelines-language-server/
│ │ └── package.yaml
│ ├── bacon/
│ │ └── package.yaml
│ ├── bacon-ls/
│ │ └── package.yaml
│ ├── bandit/
│ │ └── package.yaml
│ ├── basedpyright/
│ │ └── package.yaml
│ ├── bash-debug-adapter/
│ │ └── package.yaml
│ ├── bash-language-server/
│ │ └── package.yaml
│ ├── basics-language-server/
│ │ └── package.yaml
│ ├── bazelrc-lsp/
│ │ └── package.yaml
│ ├── beancount-language-server/
│ │ └── package.yaml
│ ├── beanhub-cli/
│ │ └── package.yaml
│ ├── beautysh/
│ │ └── package.yaml
│ ├── bibtex-tidy/
│ │ └── package.yaml
│ ├── bicep-lsp/
│ │ └── package.yaml
│ ├── biome/
│ │ └── package.yaml
│ ├── black/
│ │ └── package.yaml
│ ├── blackd-client/
│ │ └── package.yaml
│ ├── blade-formatter/
│ │ └── package.yaml
│ ├── blue/
│ │ └── package.yaml
│ ├── bqls/
│ │ └── package.yaml
│ ├── brighterscript/
│ │ └── package.yaml
│ ├── brighterscript-formatter/
│ │ └── package.yaml
│ ├── brunette/
│ │ └── package.yaml
│ ├── bsl-language-server/
│ │ └── package.yaml
│ ├── bslint/
│ │ └── package.yaml
│ ├── buf/
│ │ └── package.yaml
│ ├── buildifier/
│ │ └── package.yaml
│ ├── bzl/
│ │ └── package.yaml
│ ├── c3-lsp/
│ │ └── package.yaml
│ ├── cairo-language-server/
│ │ └── package.yaml
│ ├── cbfmt/
│ │ └── package.yaml
│ ├── cds-lsp/
│ │ └── package.yaml
│ ├── cfn-lint/
│ │ └── package.yaml
│ ├── checkmake/
│ │ └── package.yaml
│ ├── checkstyle/
│ │ └── package.yaml
│ ├── circleci-yaml-language-server/
│ │ └── package.yaml
│ ├── circom-lsp/
│ │ └── package.yaml
│ ├── clang-format/
│ │ └── package.yaml
│ ├── clangd/
│ │ └── package.yaml
│ ├── clarinet/
│ │ └── package.yaml
│ ├── clj-kondo/
│ │ └── package.yaml
│ ├── cljfmt/
│ │ └── package.yaml
│ ├── clojure-lsp/
│ │ └── package.yaml
│ ├── cmake-language-server/
│ │ └── package.yaml
│ ├── cmakelang/
│ │ └── package.yaml
│ ├── cmakelint/
│ │ └── package.yaml
│ ├── cobol-language-support/
│ │ └── package.yaml
│ ├── codebook/
│ │ └── package.yaml
│ ├── codelldb/
│ │ └── package.yaml
│ ├── codeql/
│ │ └── package.yaml
│ ├── codespell/
│ │ └── package.yaml
│ ├── coffeesense-language-server/
│ │ └── package.yaml
│ ├── colorgen-nvim/
│ │ └── package.yaml
│ ├── commitlint/
│ │ └── package.yaml
│ ├── contextive/
│ │ └── package.yaml
│ ├── copilot-language-server/
│ │ └── package.yaml
│ ├── coq-lsp/
│ │ └── package.yaml
│ ├── cortex-debug/
│ │ └── package.yaml
│ ├── cpplint/
│ │ └── package.yaml
│ ├── cpptools/
│ │ └── package.yaml
│ ├── cql-language-server/
│ │ └── package.yaml
│ ├── crlfmt/
│ │ └── package.yaml
│ ├── cronstrue/
│ │ └── package.yaml
│ ├── crystalline/
│ │ └── package.yaml
│ ├── csharp-language-server/
│ │ └── package.yaml
│ ├── csharpier/
│ │ └── package.yaml
│ ├── cspell/
│ │ └── package.yaml
│ ├── cspell-lsp/
│ │ └── package.yaml
│ ├── css-lsp/
│ │ └── package.yaml
│ ├── css-variables-language-server/
│ │ └── package.yaml
│ ├── csskit/
│ │ └── package.yaml
│ ├── cssmodules-language-server/
│ │ └── package.yaml
│ ├── ctags-lsp/
│ │ └── package.yaml
│ ├── cucumber-language-server/
│ │ └── package.yaml
│ ├── cue/
│ │ └── package.yaml
│ ├── cueimports/
│ │ └── package.yaml
│ ├── cuelsp/
│ │ └── package.yaml
│ ├── curlylint/
│ │ └── package.yaml
│ ├── custom-elements-languageserver/
│ │ └── package.yaml
│ ├── cypher-language-server/
│ │ └── package.yaml
│ ├── darker/
│ │ └── package.yaml
│ ├── dart-debug-adapter/
│ │ └── package.yaml
│ ├── dcm/
│ │ └── package.yaml
│ ├── debugpy/
│ │ └── package.yaml
│ ├── delve/
│ │ └── package.yaml
│ ├── deno/
│ │ └── package.yaml
│ ├── detekt/
│ │ └── package.yaml
│ ├── dhall-lsp/
│ │ └── package.yaml
│ ├── diagnostic-languageserver/
│ │ └── package.yaml
│ ├── digestif/
│ │ └── package.yaml
│ ├── dingo/
│ │ └── package.yaml
│ ├── dingo-lsp/
│ │ └── package.yaml
│ ├── django-language-server/
│ │ └── package.yaml
│ ├── django-template-lsp/
│ │ └── package.yaml
│ ├── djlint/
│ │ └── package.yaml
│ ├── docformatter/
│ │ └── package.yaml
│ ├── docker-compose-language-service/
│ │ └── package.yaml
│ ├── docker-language-server/
│ │ └── package.yaml
│ ├── dockerfile-language-server/
│ │ └── package.yaml
│ ├── doctoc/
│ │ └── package.yaml
│ ├── dot-language-server/
│ │ └── package.yaml
│ ├── dotenv-linter/
│ │ └── package.yaml
│ ├── dprint/
│ │ └── package.yaml
│ ├── drools-lsp/
│ │ └── package.yaml
│ ├── duster/
│ │ └── package.yaml
│ ├── earthlyls/
│ │ └── package.yaml
│ ├── easy-coding-standard/
│ │ └── package.yaml
│ ├── editorconfig-checker/
│ │ └── package.yaml
│ ├── efm/
│ │ └── package.yaml
│ ├── elixir-ls/
│ │ └── package.yaml
│ ├── elm-format/
│ │ └── package.yaml
│ ├── elm-language-server/
│ │ └── package.yaml
│ ├── elp/
│ │ └── package.yaml
│ ├── ember-language-server/
│ │ └── package.yaml
│ ├── emmet-language-server/
│ │ └── package.yaml
│ ├── emmet-ls/
│ │ └── package.yaml
│ ├── emmylua-codeformat/
│ │ └── package.yaml
│ ├── emmylua_ls/
│ │ └── package.yaml
│ ├── erb-formatter/
│ │ └── package.yaml
│ ├── erb-lint/
│ │ └── package.yaml
│ ├── erg/
│ │ └── package.yaml
│ ├── erg-language-server/
│ │ └── package.yaml
│ ├── erlang-debugger/
│ │ └── package.yaml
│ ├── erlang-ls/
│ │ └── package.yaml
│ ├── esbonio/
│ │ └── package.yaml
│ ├── eslint-lsp/
│ │ └── package.yaml
│ ├── eslint_d/
│ │ └── package.yaml
│ ├── eugene/
│ │ └── package.yaml
│ ├── expert/
│ │ └── package.yaml
│ ├── facility-language-server/
│ │ └── package.yaml
│ ├── fantomas/
│ │ └── package.yaml
│ ├── fennel-language-server/
│ │ └── package.yaml
│ ├── fennel-ls/
│ │ └── package.yaml
│ ├── findent/
│ │ └── package.yaml
│ ├── firefox-debug-adapter/
│ │ └── package.yaml
│ ├── fish-lsp/
│ │ └── package.yaml
│ ├── fixjson/
│ │ └── package.yaml
│ ├── flake8/
│ │ └── package.yaml
│ ├── flakeheaven/
│ │ └── package.yaml
│ ├── flux-lsp/
│ │ └── package.yaml
│ ├── foam-language-server/
│ │ └── package.yaml
│ ├── fortitude/
│ │ └── package.yaml
│ ├── fortls/
│ │ └── package.yaml
│ ├── fourmolu/
│ │ └── package.yaml
│ ├── fprettify/
│ │ └── package.yaml
│ ├── fsautocomplete/
│ │ └── package.yaml
│ ├── gci/
│ │ └── package.yaml
│ ├── gdscript-formatter/
│ │ └── package.yaml
│ ├── gdtoolkit/
│ │ └── package.yaml
│ ├── gersemi/
│ │ └── package.yaml
│ ├── gh/
│ │ └── package.yaml
│ ├── gh-actions-language-server/
│ │ └── package.yaml
│ ├── ginko_ls/
│ │ └── package.yaml
│ ├── gitlab-ci-ls/
│ │ └── package.yaml
│ ├── gitleaks/
│ │ └── package.yaml
│ ├── gitlint/
│ │ └── package.yaml
│ ├── gitui/
│ │ └── package.yaml
│ ├── glint/
│ │ └── package.yaml
│ ├── glow/
│ │ └── package.yaml
│ ├── glsl_analyzer/
│ │ └── package.yaml
│ ├── glslls/
│ │ └── package.yaml
│ ├── gn-language-server/
│ │ └── package.yaml
│ ├── go-debug-adapter/
│ │ └── package.yaml
│ ├── gofumpt/
│ │ └── package.yaml
│ ├── goimports/
│ │ └── package.yaml
│ ├── goimports-reviser/
│ │ └── package.yaml
│ ├── golangci-lint/
│ │ └── package.yaml
│ ├── golangci-lint-langserver/
│ │ └── package.yaml
│ ├── golines/
│ │ └── package.yaml
│ ├── gomodifytags/
│ │ └── package.yaml
│ ├── google-java-format/
│ │ └── package.yaml
│ ├── gopls/
│ │ └── package.yaml
│ ├── gospel/
│ │ └── package.yaml
│ ├── gotests/
│ │ └── package.yaml
│ ├── gotestsum/
│ │ └── package.yaml
│ ├── gradle-language-server/
│ │ └── package.yaml
│ ├── grammarly-languageserver/
│ │ └── package.yaml
│ ├── graphql-language-service-cli/
│ │ └── package.yaml
│ ├── groovy-language-server/
│ │ └── package.yaml
│ ├── hadolint/
│ │ └── package.yaml
│ ├── haml-lint/
│ │ └── package.yaml
│ ├── harper-ls/
│ │ └── package.yaml
│ ├── haskell-debug-adapter/
│ │ └── package.yaml
│ ├── haskell-language-server/
│ │ └── package.yaml
│ ├── haxe-language-server/
│ │ └── package.yaml
│ ├── hclfmt/
│ │ └── package.yaml
│ ├── hdl-checker/
│ │ └── package.yaml
│ ├── helm-ls/
│ │ └── package.yaml
│ ├── herb-language-server/
│ │ └── package.yaml
│ ├── hlint/
│ │ └── package.yaml
│ ├── hoon-language-server/
│ │ └── package.yaml
│ ├── html-lsp/
│ │ └── package.yaml
│ ├── htmlbeautifier/
│ │ └── package.yaml
│ ├── htmlhint/
│ │ └── package.yaml
│ ├── htmx-lsp/
│ │ └── package.yaml
│ ├── hydra-lsp/
│ │ └── package.yaml
│ ├── hylo-language-server/
│ │ └── package.yaml
│ ├── hyprls/
│ │ └── package.yaml
│ ├── iferr/
│ │ └── package.yaml
│ ├── impl/
│ │ └── package.yaml
│ ├── intelephense/
│ │ └── package.yaml
│ ├── isort/
│ │ └── package.yaml
│ ├── java-debug-adapter/
│ │ └── package.yaml
│ ├── java-language-server/
│ │ └── package.yaml
│ ├── java-test/
│ │ └── package.yaml
│ ├── jayvee-language-server/
│ │ └── package.yaml
│ ├── jdtls/
│ │ └── package.yaml
│ ├── jedi-language-server/
│ │ └── package.yaml
│ ├── jinja-lsp/
│ │ └── package.yaml
│ ├── joker/
│ │ └── package.yaml
│ ├── jq/
│ │ └── package.yaml
│ ├── jq-lsp/
│ │ └── package.yaml
│ ├── js-debug-adapter/
│ │ └── package.yaml
│ ├── json-lsp/
│ │ └── package.yaml
│ ├── json-repair/
│ │ └── package.yaml
│ ├── json-to-struct/
│ │ └── package.yaml
│ ├── jsonld-lsp/
│ │ └── package.yaml
│ ├── jsonlint/
│ │ └── package.yaml
│ ├── jsonnet-language-server/
│ │ └── package.yaml
│ ├── jsonnetfmt/
│ │ └── package.yaml
│ ├── julia-lsp/
│ │ └── package.yaml
│ ├── jupytext/
│ │ └── package.yaml
│ ├── just-lsp/
│ │ └── package.yaml
│ ├── kakehashi/
│ │ └── package.yaml
│ ├── kcl/
│ │ └── package.yaml
│ ├── kdlfmt/
│ │ └── package.yaml
│ ├── kos-language-server/
│ │ └── package.yaml
│ ├── kotlin-debug-adapter/
│ │ └── package.yaml
│ ├── kotlin-language-server/
│ │ └── package.yaml
│ ├── kotlin-lsp/
│ │ └── package.yaml
│ ├── ktfmt/
│ │ └── package.yaml
│ ├── ktlint/
│ │ └── package.yaml
│ ├── kube-linter/
│ │ └── package.yaml
│ ├── kubescape/
│ │ └── package.yaml
│ ├── kulala-fmt/
│ │ └── package.yaml
│ ├── language-server-bitbake/
│ │ └── package.yaml
│ ├── laravel-ls/
│ │ └── package.yaml
│ ├── latexindent/
│ │ └── package.yaml
│ ├── lean-language-server/
│ │ └── package.yaml
│ ├── lelwel/
│ │ └── package.yaml
│ ├── lemminx/
│ │ └── package.yaml
│ ├── lemmy-help/
│ │ └── package.yaml
│ ├── lemonade/
│ │ └── package.yaml
│ ├── lexical/
│ │ └── package.yaml
│ ├── llm-ls/
│ │ └── package.yaml
│ ├── local-lua-debugger-vscode/
│ │ └── package.yaml
│ ├── ltex-ls/
│ │ └── package.yaml
│ ├── ltex-ls-plus/
│ │ └── package.yaml
│ ├── lua-language-server/
│ │ └── package.yaml
│ ├── luacheck/
│ │ └── package.yaml
│ ├── luaformatter/
│ │ └── package.yaml
│ ├── luau-lsp/
│ │ └── package.yaml
│ ├── lwc-language-server/
│ │ └── package.yaml
│ ├── m68k-lsp-server/
│ │ └── package.yaml
│ ├── markdown-oxide/
│ │ └── package.yaml
│ ├── markdown-toc/
│ │ └── package.yaml
│ ├── markdownlint/
│ │ └── package.yaml
│ ├── markdownlint-cli2/
│ │ └── package.yaml
│ ├── markmap-cli/
│ │ └── package.yaml
│ ├── marksman/
│ │ └── package.yaml
│ ├── markuplint/
│ │ └── package.yaml
│ ├── matlab-language-server/
│ │ └── package.yaml
│ ├── mbake/
│ │ └── package.yaml
│ ├── mdformat/
│ │ └── package.yaml
│ ├── mdsf/
│ │ └── package.yaml
│ ├── mdslw/
│ │ └── package.yaml
│ ├── mdx-analyzer/
│ │ └── package.yaml
│ ├── mesonlsp/
│ │ └── package.yaml
│ ├── metamath-zero-lsp/
│ │ └── package.yaml
│ ├── millet/
│ │ └── package.yaml
│ ├── miss_hit/
│ │ └── package.yaml
│ ├── misspell/
│ │ └── package.yaml
│ ├── mmdc/
│ │ └── package.yaml
│ ├── mockdebug/
│ │ └── package.yaml
│ ├── motoko-lsp/
│ │ └── package.yaml
│ ├── move-analyzer/
│ │ └── package.yaml
│ ├── mpls/
│ │ └── package.yaml
│ ├── mutt-language-server/
│ │ └── package.yaml
│ ├── mypy/
│ │ └── package.yaml
│ ├── neocmakelsp/
│ │ └── package.yaml
│ ├── netcoredbg/
│ │ └── package.yaml
│ ├── nextflow-language-server/
│ │ └── package.yaml
│ ├── nextls/
│ │ └── package.yaml
│ ├── nginx-config-formatter/
│ │ └── package.yaml
│ ├── nginx-language-server/
│ │ └── package.yaml
│ ├── nickel-lang-lsp/
│ │ └── package.yaml
│ ├── nil/
│ │ └── package.yaml
│ ├── nilaway/
│ │ └── package.yaml
│ ├── nimlangserver/
│ │ └── package.yaml
│ ├── nimlsp/
│ │ └── package.yaml
│ ├── nixfmt/
│ │ └── package.yaml
│ ├── nixpkgs-fmt/
│ │ └── package.yaml
│ ├── nomad/
│ │ └── package.yaml
│ ├── nomicfoundation-solidity-language-server/
│ │ └── package.yaml
│ ├── npm-groovy-lint/
│ │ └── package.yaml
│ ├── ntt/
│ │ └── package.yaml
│ ├── nxls/
│ │ └── package.yaml
│ ├── ocaml-lsp/
│ │ └── package.yaml
│ ├── ocamlearlybird/
│ │ └── package.yaml
│ ├── ocamlformat/
│ │ └── package.yaml
│ ├── oelint-adv/
│ │ └── package.yaml
│ ├── ols/
│ │ └── package.yaml
│ ├── omnisharp/
│ │ └── package.yaml
│ ├── omnisharp-mono/
│ │ └── package.yaml
│ ├── opa/
│ │ └── package.yaml
│ ├── opencl-language-server/
│ │ └── package.yaml
│ ├── openedge-language-server/
│ │ └── package.yaml
│ ├── openscad-language-server/
│ │ └── package.yaml
│ ├── openscad-lsp/
│ │ └── package.yaml
│ ├── ormolu/
│ │ └── package.yaml
│ ├── oxfmt/
│ │ └── package.yaml
│ ├── oxlint/
│ │ └── package.yaml
│ ├── pbls/
│ │ └── package.yaml
│ ├── perl-debug-adapter/
│ │ └── package.yaml
│ ├── perlnavigator/
│ │ └── package.yaml
│ ├── pest-language-server/
│ │ └── package.yaml
│ ├── pgformatter/
│ │ └── package.yaml
│ ├── php-cs-fixer/
│ │ └── package.yaml
│ ├── php-debug-adapter/
│ │ └── package.yaml
│ ├── phpactor/
│ │ └── package.yaml
│ ├── phpantom_lsp/
│ │ └── package.yaml
│ ├── phpcbf/
│ │ └── package.yaml
│ ├── phpcs/
│ │ └── package.yaml
│ ├── phpmd/
│ │ └── package.yaml
│ ├── phpstan/
│ │ └── package.yaml
│ ├── pico8-ls/
│ │ └── package.yaml
│ ├── pinact/
│ │ └── package.yaml
│ ├── pint/
│ │ └── package.yaml
│ ├── pkl-lsp/
│ │ └── package.yaml
│ ├── postgres-language-server/
│ │ └── package.yaml
│ ├── powershell-editor-services/
│ │ └── package.yaml
│ ├── prettier/
│ │ └── package.yaml
│ ├── prettierd/
│ │ └── package.yaml
│ ├── pretty-php/
│ │ └── package.yaml
│ ├── prettydiff/
│ │ └── package.yaml
│ ├── prettypst/
│ │ └── package.yaml
│ ├── prisma-language-server/
│ │ └── package.yaml
│ ├── prometheus-pint/
│ │ └── package.yaml
│ ├── proselint/
│ │ └── package.yaml
│ ├── prosemd-lsp/
│ │ └── package.yaml
│ ├── protolint/
│ │ └── package.yaml
│ ├── protols/
│ │ └── package.yaml
│ ├── psalm/
│ │ └── package.yaml
│ ├── pug-lsp/
│ │ └── package.yaml
│ ├── puppet-editor-services/
│ │ └── package.yaml
│ ├── purescript-language-server/
│ │ └── package.yaml
│ ├── purescript-tidy/
│ │ └── package.yaml
│ ├── pydocstyle/
│ │ └── package.yaml
│ ├── pyflakes/
│ │ └── package.yaml
│ ├── pyink/
│ │ └── package.yaml
│ ├── pylama/
│ │ └── package.yaml
│ ├── pylint/
│ │ └── package.yaml
│ ├── pylyzer/
│ │ └── package.yaml
│ ├── pymarkdownlnt/
│ │ └── package.yaml
│ ├── pyment/
│ │ └── package.yaml
│ ├── pymobiledevice3/
│ │ └── package.yaml
│ ├── pyproject-flake8/
│ │ └── package.yaml
│ ├── pyproject-fmt/
│ │ └── package.yaml
│ ├── pyre/
│ │ └── package.yaml
│ ├── pyrefly/
│ │ └── package.yaml
│ ├── pyright/
│ │ └── package.yaml
│ ├── python-lsp-server/
│ │ └── package.yaml
│ ├── qmlls/
│ │ └── package.yaml
│ ├── quick-lint-js/
│ │ └── package.yaml
│ ├── r-languageserver/
│ │ └── package.yaml
│ ├── raku-navigator/
│ │ └── package.yaml
│ ├── rassumfrassum/
│ │ └── package.yaml
│ ├── rdbg/
│ │ └── package.yaml
│ ├── reason-language-server/
│ │ └── package.yaml
│ ├── reformat-gherkin/
│ │ └── package.yaml
│ ├── refurb/
│ │ └── package.yaml
│ ├── regal/
│ │ └── package.yaml
│ ├── regols/
│ │ └── package.yaml
│ ├── remark-cli/
│ │ └── package.yaml
│ ├── remark-language-server/
│ │ └── package.yaml
│ ├── reorder-python-imports/
│ │ └── package.yaml
│ ├── rescript-language-server/
│ │ └── package.yaml
│ ├── revive/
│ │ └── package.yaml
│ ├── ripper-tags/
│ │ └── package.yaml
│ ├── rnix-lsp/
│ │ └── package.yaml
│ ├── robotcode/
│ │ └── package.yaml
│ ├── robotframework-lsp/
│ │ └── package.yaml
│ ├── roc_language_server/
│ │ └── package.yaml
│ ├── rpm_lsp_server/
│ │ └── package.yaml
│ ├── rpmlint/
│ │ └── package.yaml
│ ├── rshtml-analyzer/
│ │ └── package.yaml
│ ├── rstcheck/
│ │ └── package.yaml
│ ├── rubocop/
│ │ └── package.yaml
│ ├── ruby-lsp/
│ │ └── package.yaml
│ ├── rubyfmt/
│ │ └── package.yaml
│ ├── ruff/
│ │ └── package.yaml
│ ├── rufo/
│ │ └── package.yaml
│ ├── rumdl/
│ │ └── package.yaml
│ ├── rust-analyzer/
│ │ └── package.yaml
│ ├── rust_hdl/
│ │ └── package.yaml
│ ├── rustywind/
│ │ └── package.yaml
│ ├── salt-lint/
│ │ └── package.yaml
│ ├── salt-lsp/
│ │ └── package.yaml
│ ├── selene/
│ │ └── package.yaml
│ ├── semgrep/
│ │ └── package.yaml
│ ├── serve-d/
│ │ └── package.yaml
│ ├── shellcheck/
│ │ └── package.yaml
│ ├── shellharden/
│ │ └── package.yaml
│ ├── shfmt/
│ │ └── package.yaml
│ ├── shopify-cli/
│ │ └── package.yaml
│ ├── sith-language-server/
│ │ └── package.yaml
│ ├── slang/
│ │ └── package.yaml
│ ├── sleek/
│ │ └── package.yaml
│ ├── slint-lsp/
│ │ └── package.yaml
│ ├── smithy-language-server/
│ │ └── package.yaml
│ ├── snakefmt/
│ │ └── package.yaml
│ ├── snakeskin-cli/
│ │ └── package.yaml
│ ├── snyk/
│ │ └── package.yaml
│ ├── snyk-ls/
│ │ └── package.yaml
│ ├── solang/
│ │ └── package.yaml
│ ├── solang-llvm/
│ │ └── package.yaml
│ ├── solargraph/
│ │ └── package.yaml
│ ├── solhint/
│ │ └── package.yaml
│ ├── solidity/
│ │ └── package.yaml
│ ├── solidity-ls/
│ │ └── package.yaml
│ ├── some-sass-language-server/
│ │ └── package.yaml
│ ├── sonarlint-language-server/
│ │ └── package.yaml
│ ├── sorbet/
│ │ └── package.yaml
│ ├── sourcery/
│ │ └── package.yaml
│ ├── spectral-language-server/
│ │ └── package.yaml
│ ├── sphinx-lint/
│ │ └── package.yaml
│ ├── spyglassmc-language-server/
│ │ └── package.yaml
│ ├── sql-formatter/
│ │ └── package.yaml
│ ├── sqlfluff/
│ │ └── package.yaml
│ ├── sqlfmt/
│ │ └── package.yaml
│ ├── sqlls/
│ │ └── package.yaml
│ ├── sqls/
│ │ └── package.yaml
│ ├── sqruff/
│ │ └── package.yaml
│ ├── squawk/
│ │ └── package.yaml
│ ├── stan-language-server/
│ │ └── package.yaml
│ ├── standardjs/
│ │ └── package.yaml
│ ├── standardrb/
│ │ └── package.yaml
│ ├── starlark-rust/
│ │ └── package.yaml
│ ├── starpls/
│ │ └── package.yaml
│ ├── staticcheck/
│ │ └── package.yaml
│ ├── steep/
│ │ └── package.yaml
│ ├── stimulus-language-server/
│ │ └── package.yaml
│ ├── stree/
│ │ └── package.yaml
│ ├── stylelint/
│ │ └── package.yaml
│ ├── stylelint-language-server/
│ │ └── package.yaml
│ ├── stylelint-lsp/
│ │ └── package.yaml
│ ├── stylua/
│ │ └── package.yaml
│ ├── superhtml/
│ │ └── package.yaml
│ ├── svelte-language-server/
│ │ └── package.yaml
│ ├── svlangserver/
│ │ └── package.yaml
│ ├── svls/
│ │ └── package.yaml
│ ├── swiftformat/
│ │ └── package.yaml
│ ├── swiftlint/
│ │ └── package.yaml
│ ├── systemd-lsp/
│ │ └── package.yaml
│ ├── systemdlint/
│ │ └── package.yaml
│ ├── tabby-agent/
│ │ └── package.yaml
│ ├── tailwindcss-language-server/
│ │ └── package.yaml
│ ├── taplo/
│ │ └── package.yaml
│ ├── tclint/
│ │ └── package.yaml
│ ├── teal-language-server/
│ │ └── package.yaml
│ ├── tectonic/
│ │ └── package.yaml
│ ├── templ/
│ │ └── package.yaml
│ ├── termux-language-server/
│ │ └── package.yaml
│ ├── terraform/
│ │ └── package.yaml
│ ├── terraform-ls/
│ │ └── package.yaml
│ ├── tex-fmt/
│ │ └── package.yaml
│ ├── texlab/
│ │ └── package.yaml
│ ├── textlint/
│ │ └── package.yaml
│ ├── textlsp/
│ │ └── package.yaml
│ ├── tflint/
│ │ └── package.yaml
│ ├── tfsec/
│ │ └── package.yaml
│ ├── thriftls/
│ │ └── package.yaml
│ ├── tilt/
│ │ └── package.yaml
│ ├── tinymist/
│ │ └── package.yaml
│ ├── tlint/
│ │ └── package.yaml
│ ├── tofu-ls/
│ │ └── package.yaml
│ ├── tombi/
│ │ └── package.yaml
│ ├── tree-sitter-cli/
│ │ └── package.yaml
│ ├── trivy/
│ │ └── package.yaml
│ ├── trufflehog/
│ │ └── package.yaml
│ ├── ts-standard/
│ │ └── package.yaml
│ ├── ts_query_ls/
│ │ └── package.yaml
│ ├── tsgo/
│ │ └── package.yaml
│ ├── tsp-server/
│ │ └── package.yaml
│ ├── turtle-language-server/
│ │ └── package.yaml
│ ├── twig-cs-fixer/
│ │ └── package.yaml
│ ├── twigcs/
│ │ └── package.yaml
│ ├── twiggy-language-server/
│ │ └── package.yaml
│ ├── ty/
│ │ └── package.yaml
│ ├── typescript-language-server/
│ │ └── package.yaml
│ ├── typos/
│ │ └── package.yaml
│ ├── typos-lsp/
│ │ └── package.yaml
│ ├── typstyle/
│ │ └── package.yaml
│ ├── unocss-language-server/
│ │ └── package.yaml
│ ├── usort/
│ │ └── package.yaml
│ ├── uv/
│ │ └── package.yaml
│ ├── v-analyzer/
│ │ └── package.yaml
│ ├── vacuum/
│ │ └── package.yaml
│ ├── vala-language-server/
│ │ └── package.yaml
│ ├── vale/
│ │ └── package.yaml
│ ├── vale-ls/
│ │ └── package.yaml
│ ├── vectorcode/
│ │ └── package.yaml
│ ├── verible/
│ │ └── package.yaml
│ ├── veryl-ls/
│ │ └── package.yaml
│ ├── vetur-vls/
│ │ └── package.yaml
│ ├── vhdl-style-guide/
│ │ └── package.yaml
│ ├── vim-language-server/
│ │ └── package.yaml
│ ├── vint/
│ │ └── package.yaml
│ ├── visualforce-language-server/
│ │ └── package.yaml
│ ├── vls/
│ │ └── package.yaml
│ ├── vscode-home-assistant/
│ │ └── package.yaml
│ ├── vscode-java-decompiler/
│ │ └── package.yaml
│ ├── vscode-java-dependency/
│ │ └── package.yaml
│ ├── vscode-solidity-server/
│ │ └── package.yaml
│ ├── vscode-spring-boot-tools/
│ │ └── package.yaml
│ ├── vsg/
│ │ └── package.yaml
│ ├── vtsls/
│ │ └── package.yaml
│ ├── vue-language-server/
│ │ └── package.yaml
│ ├── vulture/
│ │ └── package.yaml
│ ├── wasm-language-tools/
│ │ └── package.yaml
│ ├── wc-language-server/
│ │ └── package.yaml
│ ├── wgsl-analyzer/
│ │ └── package.yaml
│ ├── wing/
│ │ └── package.yaml
│ ├── woke/
│ │ └── package.yaml
│ ├── write-good/
│ │ └── package.yaml
│ ├── xcbeautify/
│ │ └── package.yaml
│ ├── xcode-build-server/
│ │ └── package.yaml
│ ├── xcodegen/
│ │ └── package.yaml
│ ├── xcodeprojectcli/
│ │ └── package.yaml
│ ├── xmlformatter/
│ │ └── package.yaml
│ ├── yaml-language-server/
│ │ └── package.yaml
│ ├── yamlfix/
│ │ └── package.yaml
│ ├── yamlfmt/
│ │ └── package.yaml
│ ├── yamllint/
│ │ └── package.yaml
│ ├── yapf/
│ │ └── package.yaml
│ ├── yls-yara/
│ │ └── package.yaml
│ ├── yq/
│ │ └── package.yaml
│ ├── zeek-language-server/
│ │ └── package.yaml
│ ├── zk/
│ │ └── package.yaml
│ ├── zls/
│ │ └── package.yaml
│ ├── zprint/
│ │ └── package.yaml
│ ├── zprint-clj/
│ │ └── package.yaml
│ └── zuban/
│ └── package.yaml
└── renovate.json5
================================================
FILE CONTENTS
================================================
================================================
FILE: .editorconfig
================================================
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace=true
max_line_length = 120
charset = utf-8
[*.yaml]
indent_size = 2
[*.md]
trim_trailing_whitespace=false
================================================
FILE: .github/pull_request_template.md
================================================
### Describe your changes
### Issue ticket number and link
### Evidence on requirement fulfillment (new packages only)
### Checklist before requesting a review
- [ ] If the package is available at nvim-lspconfig, I also added the respective name to `neovim.lspconfig`.
- [ ] I have successfully tested installation of the package.
- [ ] I have successfully tested the package after installation.
### Screenshots
================================================
FILE: .github/workflows/actionlint.yaml
================================================
---
name: Actionlint
on:
- pull_request
jobs:
validate:
name: Actionlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: reviewdog/action-actionlint@v1
================================================
FILE: .github/workflows/package-tests.yaml
================================================
---
name: Package tests
on:
pull_request:
workflow_dispatch:
inputs:
packages:
type: string
description: Space-separated list of package definitions to test.
required: true
jobs:
lint:
name: Registry lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- uses: mason-org/actions/registry-lint@v1
with:
packages: ${{ github.event.inputs.packages }}
test:
name: Package tests
needs: lint
uses: mason-org/actions/.github/workflows/package-tests.yaml@v1
with:
packages: ${{ github.event.inputs.packages }}
skip: ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci:skip-package-tests') }}
================================================
FILE: .github/workflows/release.yaml
================================================
---
name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: mason-org/actions/registry-release@v1
================================================
FILE: .github/workflows/stale-bot.yml
================================================
name: Stale bot
on:
schedule:
- cron: "18 04 * * 3"
permissions:
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
steps:
- name: Close stale issues/PRs
uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# DOCS https://github.com/actions/stale#all-options
days-before-stale: 90
days-before-close: 7
stale-issue-label: Stale
stale-issue-message: |
This issue has been automatically marked as stale.
If this issue is still relevant, please leave any comment, and it will be kept open.
close-issue-message: |
This issue has been closed due to inactivity, and will not be monitored.
stale-PR-label: Stale
stale-pr-message: |
This PR has been automatically marked as stale.
If this issue is still relevant, please leave any comment, and it will be kept open.
close-pr-message: |
This PR has been closed due to inactivity, and will not be monitored.
================================================
FILE: .github/workflows/validate-renovate.yaml
================================================
---
name: Validate Renovate config
on:
push:
branches:
- main
pull_request:
jobs:
validate:
name: Validate renovate config
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check for config changes
id: diff
uses: tj-actions/changed-files@v46
with:
files: |
renovate.json5
- shell: bash
if: ${{ steps.diff.outputs.any_changed == 'true' }}
run: |
set +o pipefail
npx -y -p renovate -c renovate-config-validator \
| tee /dev/stderr \
| grep -Evz '(ERROR|could not be parsed)'
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing guide
## Table of Contents
- [Contributing guide](#contributing-guide)
- [Table of Contents](#table-of-contents)
- [Requirements](#requirements)
- [Introduction](#introduction)
- [Schema](#schema)
- [Testing](#testing)
- [The anatomy of a package](#the-anatomy-of-a-package)
- [Package specification](#package-specification)
- [`name`](#name)
- [`description`](#description)
- [`homepage`](#homepage)
- [`licenses`](#licenses)
- [`languages`](#languages)
- [`categories`](#categories)
- [`deprecation`](#deprecation)
- [`source`](#source)
- [`bin`](#bin)
- [`share`](#share)
- [`opt`](#opt)
- [`neovim`](#neovim)
- [`lspconfig`](#lspconfig)
- [Expressions](#expressions)
- [Examples](#examples)
- [Common fields](#common-fields)
- [Cargo](#cargo)
- [Composer](#composer)
- [Gem](#gem)
- [GitHub release assets](#github-release-assets)
- [GitHub build from source](#github-build-from-source)
- [Golang](#golang)
- [LuaRocks](#luarocks)
- [npm](#npm)
- [Nuget](#nuget)
- [opam](#opam)
- [PyPI](#pypi)
- [Open VSX](#open-vsx)
> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT
> RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [BCP 14][bcp14],
> [RFC2119][rfc2119], and [RFC8174][rfc8174] when, and only when, they appear in all capitals, as shown here.
# Requirements
At least one of the following conditions MUST be fulfilled for new packages to be added to the registry.
1. At least 100 stars on GitHub.
1. At least 5000 VSCode marketplace downloads.
1. Be approved at [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig).
1. The tool is officially recommended by a reputable consortium, foundation, or company.
Even if one, or all, of the previous conditions are fulfilled, new package additions may be rejected for other
reasons.
# Introduction
* Make sure to follow the [naming guidelines](#name).
* Refer to the [common fields example](#common-fields) for a good starting point for a new package.
* Refer to the different [examples](#examples) and/or existing package definitions for further guidance.
* Testing a package MUST be done locally prior to creating a PR. See [testing](#testing) for more information.
> [!TIP]
> Use the [YAML language server](https://mason-registry.dev/registry/list#yaml-language-server) to get diagnostics and autocompletion (see [Schema](#schema)).
# Schema
Package definitions are validated against a well-defined [JSON schema](https://github.com/mason-org/registry-schema).
The full schema is hosted on .
> [!TIP]
> Use the [YAML language server](https://mason-registry.dev/registry/list#yaml-language-server) to integrate these
> schemas in Neovim. This gives you diagnostics and autocompletion inside the editor when editing package definitions:
>
>
# Testing
Testing a package locally can be achieved by configuring the `mason.nvim` client to source package definitions locally
from your filesystem.
> [!IMPORTANT]
> In order for `mason.nvim` to be able to parse the YAML files you must have `yq` installed on your system. Tip: install
> `yq` (`:MasonInstall yq`) from the core registry before testing.
Take note of the path where you have `mason-org/mason-registry` cloned on your file system. To configure `mason.nvim` to
source packages from there you'll use the `file:` protocol, like so:
```lua
require("mason").setup {
registries = {
"file:~/dev/mason-registry"
}
}
```
Before continuing, make sure Mason has been properly configured to source packages locally by opening the `:Mason`
window and pressing `g?` to open the help view:
> [!TIP]
> You can emulate different platforms ("targets") by providing the `--target=` option to `:MasonInstall`. For example:
>
:MasonInstall --target=linux_arm64 my-package
> Note that this is only a soft emulation and only impacts how the package definition is parsed.
# The anatomy of a package
Packages are defined following a [well-defined specification](#package-specification). Package definitions are hosted as
separate YAML files that MUST be located at `packages//package.yaml`.
Package sources are identified via a [purl][purl] identifier. Each package source (purl) MUST contain a version
component specifying the latest available version, e.g `pkg:github/rust-lang/rust-analyzer@2023-04-04`.
Package versions are automatically kept up-to-date via [Renovate][renovate].
# Package specification
The following is a rough outline of the package definition schema:
```yaml
name: string
description: string
homepage: URL
licenses: SPDXLicense[]
languages: string[]
categories: Category[]
source:
id: string
[key: string]: any
bin?:
[executable: string]: string
share?:
[share_location: string]: string
opt?:
[opt_location: string]: string
```
## `name`
The package name MUST be unique. The name of a package MUST follow the following naming scheme:
1. If the upstream package name is sufficiently unambiguous, or otherwise widely recognized, that name MUST be used.
1. If the upstream package provides a single executable with a name that is sufficiently unambiguous, or otherwise
widely recognized, the name of the executable MUST be used.
1. If either the package or executable name is ambiguous, a name where a clarifying prefix or suffix is added SHOULD be
used.
1. As a last resort, the name of the package should be constructed to best convey its target language and scope, e.g.
`json-language-server` for a JSON language server.
## `description`
Short description of the package. The description SHOULD be sourced from the upstream package directly.
Longer descriptions MUST be split on multiple lines, as to not exceed the max line length (120).
Example:
```yaml
description: |
Lorem ipsum dolor sit amet, officia excepteur ex fugiat reprehenderit enim labore culpa sint ad nisi Lorem pariatur
mollit ex esse exercitation amet. Nisi anim cupidatat excepteur officia.
```
> [!TIP]
> To automatically format the description across multiple lines, run `:setlocal textwidth=120`, visually select the
> description and press `gw` (`:help gw`).
## `homepage`
The homepage of the package. The homepage SHOULD be a public website if available, otherwise it MUST be a URL to the
source code.
The URL MUST be a [well-formed URL][rfc1738]. The URL scheme MUST be either `http` or `https`.
## `licenses`
List of licenses associated with this package. MUST contain at least one entry.
The license MUST be a [SPDX-compatible](https://spdx.org/licenses/) license identifier. Should the package use a license
not available as a SPDX identifier, the license "proprietary" (all lower case) MUST be used.
Examples:
- `MIT`
- `Apache-2.0`
- `GPL-3.0-only`
## `languages`
The languages the package targets. MAY be empty. A language is an arbitrary string (e.g., `"Rust"`). The casing of the
string MUST be the same as other references to the same language in other package definitions, i.e. it's an error if
package A specifies `Javascript` and package B specifies `JavaScript`.
## `categories`
The categories the package belongs to. MAY be empty. If not empty, each entry MUST be one of:
- `Compiler`
- `DAP`
- `Formatter`
- `LSP`
- `Linter`
- `Runtime`
## `deprecation`
If a package has been deprecated it SHOULD be marked as such through the `deprecation` field. Deprecated packages MAY be
removed from a registry and SHOULD be done no sooner than 3 months after the deprecation was first applied.
The `since` field MUST be formatted as a `full-date` per [RFC3339][rfc3339]. The `message` field MUST be included and
SHOULD inform users of officially recommended replacements/alternatives if applicable.
Examples:
```yaml
deprecation:
since: "2026-01-07"
message: bash-language-server is no longer maintained.
```
## `source`
The source of the package. The `source` entry contains all necessary information to properly install the package. At the
very minimum it MUST contain an `id` property. The `id` property MUST be a [purl][purl]-compatible package identifier.
The purl identifier MUST contain a version component.
The source object MAY contain additional properties to support installation.
Examples:
```yaml
source:
id: pkg:npm/typescript-language-server@2.0.0
```
```yaml
source:
id: pkg:github/rust-lang/rust-analyzer@2022-12-05
```
## `bin`
The executables the package provides. The key is the canonical name of the executable, and the value is either (i) a
relative path to the executable from the package directory, or (ii) an expression that delegates path resolution (e.g.,
`npm:typescript-language-server` or `cargo:rust-analyzer`), or (iii) an [expression](#expressions).
On Unix systems, a symlink is created. On Windows, a wrapper batch `.cmd` executable is always created.
Example:
```yaml
bin:
typescript-language-server: npm:typescript-language-server
rust-analyzer: bin/rust-analyzer
```
## `share`
The architecture independent files the package provides.
The mapping MUST either (i) link a single target file to a single source file, or (ii) link a target directory to a
source directory, or (iii) an [expression](#expressions).
This creates symlinks (`uv_fs_symlink`) on all platforms.
Example:
```yaml
share:
# Links $MASON/share/jdtls/lombok.jar -> /lombok.jar
jdtls/lombok.jar: lombok.jar
# Links $MASON/share/jdtls/plugins/ -> /plugins/**/* (i.e. all files within the target directory)
jdtls/plugins/: plugins/
```
> [!IMPORTANT]
> The contents of linked files MUST be compatible with all machines, regardless of hardware architecture.
## `opt`
The optional, add-on, contents of a package. This is for example useful in situations when a package provides auxiliary
binaries that should not be linked to the "global" Mason `bin/` directory.
The mapping MUST either (i) link a single target file to a single source file, or (ii) link a target directory to a
source directory, or (iii) an [expression](#expressions).
This creates symlinks (`uv_fs_symlink`) on all platforms.
Example:
```yaml
opt:
# Links $MASON/opt/solang/llvm15.0/LICENSE -> /doc/LICENSE
solang/llvm15.0/LICENSE: doc/LICENSE
# Links $MASON/opt/solang/llvm15.0/ -> /llvm15.0/**/* (i.e. all files within the target directory)
solang/llvm15.0/: llvm15.0/
```
## `neovim`
The `neovim` property is an object that contain metadata specific for Neovim.
### `lspconfig`
The `lspconfig` property of `neovim` specifies the name of the LSP configuration as provided by
[nvim-lspconfig](https://github.com/neovim/nvim-lspconfig/). Providing the `neovim.lspconfig` value MUST be done if the
package contains an LSP configuration entry in nvim-lspconfig.
Example:
```yaml
neovim:
lspconfig: lua_ls
```
# Expressions
When specified, a component of a package definition may include expressions. These expressions can only be used in
string values, and are denoted by `{{expr}}`. This allows for dynamically evaluating values, when needed.
Example:
```yaml
# ...
source:
id: pkg:github/rust-lang/rust-analyzer@v1.0.0
asset:
- target: darwin_x64
file: rust-analyzer-darwin_x64_{{ version | strip_prefix "v" }}.tar.gz
bin: rust-analyzer-darwin_x64
some_other_bin: rust-fmt-darwin_x64
- target: linux_x64
file: rust-analyzer-linux_x64_{{ version | strip_prefix "v" }}.tar.gz
bin: rust-analyzer-linux_x64
some_other_bin: rust-fmt-linux_x64
bin:
# This will be evaluated to either "rust-analyzer-darwin_x64" or "rust-analyzer-linux_x64", depending on which
# platform the package is being installed on.
rust-analyzer: "{{source.asset.bin}}"
rustfmt: "{{source.asset.some_other_bin}}"
```
Expressions use basic Lua syntax with the additional ability to pipe values to a limited set of transformation
functions. All expressions are evaluated in a context, where values are accessed through normal variable access.
# Examples
## Common fields
The following fields are common for all packages and are subject to the same requirements.
Refer to the following sections for a detailed description:
- [`name`](#name)
- [`description`](#description)
- [`homepage`](#homepage)
- [`licenses`](#licenses)
- [`categories`](#categories)
Example:
```yaml
---
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
```
> [!IMPORTANT]
> The document MUST start with a YAML header notation (`---`).
---
## Cargo
Example:
```yaml
source:
id: pkg:cargo/rnix-lsp@0.2.5
bin:
rnix-lsp: cargo:rnix-lsp
```
Example: Specify features
To specify the features to install, use the `features` qualifier.
Example:
```yaml
source:
id: pkg:cargo/flux-lsp@0.8.40?features=lsp,cli
```
Example: Git source
To install a cargo package from a git source you may specify the `repository_url` qualifier. This will by default target
tags in the provided git repository (i.e. `cargo install --tag `). To target commits instead (i.e. `cargo install --rev
`), provide an additional `&rev=true` qualifier.
Example:
```yaml
source:
id: pkg:cargo/flux-lsp@0.8.40?repository_url=https://github.com/influxdata/flux-lsp
```
Example: Specify supported platforms
You MUST provide the `supported_platforms` field if the package is only supported on certain platforms.
Example:
```yaml
source:
id: pkg:cargo/flux-lsp@0.8.40
supported_platforms:
- linux_x64_gnu
- linux_arm64_gnu
```
---
## Composer
Example:
```yaml
source:
id: pkg:composer/vimeo/psalm@5.4.0
bin:
psalm: composer:psalm
psalm-language-server: composer:psalm-language-server
```
---
## Gem
Example:
```yaml
source:
id: pkg:gem/standard@1.26.0
bin:
standardrb: gem:standardrb
```
Example: Specify supported platforms
You MUST provide the `supported_platforms` field if the package is only supported on certain platforms.
Example:
```yaml
source:
id: pkg:gem/standard@1.26.0
supported_platforms:
- linux_x64_gnu
- linux_arm64_gnu
```
---
## GitHub release assets
Note: Downloaded release assets are automatically unpacked (e.g. if it's a `.tar` file it's unpacked in its download
location).
Example: Platform dependent release assets
When multiple, platform dependent, release assets are provided you MUST register an entry for each applicable platform.
This is done by providing a list of assets. The ordering of this list is important as clients may be target to more than
one platform and entries appearing first in the list have precedence.
When this source is parsed by the client, the list is "unwrapped" to the very first entry whose `target` applies to the
current system.
Example:
```yaml
source:
id: pkg:github/LuaLS/lua-language-server@3.6.18
asset:
- target: darwin_arm64
file: lua-language-server-{{version}}-darwin-arm64.tar.gz
- target: darwin_x64
file: lua-language-server-{{version}}-darwin-x64.tar.gz
- target: linux_arm64_gnu
file: lua-language-server-{{version}}-linux-arm64.tar.gz
- target: linux_x64_gnu
file: lua-language-server-{{version}}-linux-x64.tar.gz
- target: win_x86
file: lua-language-server-{{version}}-win32-ia32.zip
- target: win_x64
file: lua-language-server-{{version}}-win32-x64.zip
```
It's common that platform-dependent assets contain different files and different folder structures. In order to
facilitate linking executables at a later stage you may provide additional, arbitrary, fields. The following example
adds a `bin` field to each entry, which is later used in a [expression](#expression) to link the executable.
Example:
```yaml
source:
id: pkg:github/LuaLS/lua-language-server@3.6.18
asset:
- target: darwin_arm64
file: lua-language-server-{{version}}-darwin-arm64.tar.gz
bin: lua-language-server
- target: win_x64
file: lua-language-server-{{version}}-win32-x64.zip
bin: lua-language-server.exe
bin:
lua-language-server: "{{source.asset.bin}}"
```
Example: Single, platform independent, release asset
Example:
```yaml
source:
id: pkg:github/Dart-Code/Dart-Code@v3.62.0
asset:
file: dart-code-{{ version | strip_prefix "v" }}.vsix
```
Example: Downloading multiple assets
Example:
```yaml
source:
id: pkg:github/LuaLS/lua-language-server@3.6.18
asset:
file:
- lua-language-server-{{version}}
- lua-language-server-{{version}}.sha256
- LICENSE
```
Example: Change asset download location
By default, assets are downloaded in the root directory of the package directory. You MAY change the download location
by appending it to the file name itself with a `:` prefix.
If the download location ends with a `/` the file will be downloaded in that directory, otherwise it's a filename.
Example:
```yaml
source:
id: pkg:github/lua/lua@5.1.0
asset:
file:
# download "lua-language-server-{{version}}" to "bin/lua-language-server-{{version}}"
- lua-language-server-{{version}}:bin/
# download "lua-formatter-{{version}}" to "bin/lua-format"
- lua-formatter-{{version}}:bin/lua-format
# download "license" to "LICENSE.txt"
- license:LICENSE.txt
```
> [!IMPORTANT]
> Linux binaries are commonly compiled for GNU systems. These binaries MUST be associated with a `_gnu` target, e.g.
> `linux_x64_gnu`.
---
## GitHub build from source
Note: Build scripts run on the platform's default shell. On Unix this is `bash`, on Windows it's `pwsh`.
Note: By default, Renovate is configured to look for new releases for `pkg:github` sources. However, when building from
source, the repository most likely doesn't provide GitHub releases, but instead uses normal git tags. To ensure that
Renovate picks up new versions, you MUST provide a datasource override via a comment (see example below).
Example:
```yaml
source:
# renovate:datasource=github-tags
id: pkg:github/stoplightio/vscode-spectral@v1.1.2
build:
run: |
npm exec yarn@1 install
npm exec --package=yarn@1 'node make package'
bin:
spectral-language-server: node:dist/server/index.js
```
Example: Platform-dependent build scripts
Sometimes the build script cannot be expressed in a shell-agnostic way. You MUST then provide a list of entries with the
appropriate targets. The ordering of this list is important as clients may be target to more than one platform and
entries appearing first in the list have precedence.
When this source is parsed by the client, the list is "unwrapped" to the very first entry whose `target` applies to the
current system.
Example:
```yaml
source:
id: pkg:github/vala-lang/vala-language-server@1.0.0
build:
- target: unix
run: |
meson -Dprefix="$PWD" build
ninja -C build install
- target: win
run: |
meson -Dprefix="($pwd).path" build
ninja -C build install
```
---
## Golang
Example:
```yaml
source:
id: pkg:golang/golang.org/x/tools/gopls@v0.11.0
bin:
gopls: golang:gopls
```
Example: Specifying additional package path
Use the subpath component to specify a sub-path of a golang package.
Example:
```yaml
source:
id: pkg:golang/golang.org/x/tools@v0.7.0#cmd/goimports
```
---
## LuaRocks
Example:
```yaml
source:
id: pkg:luarocks/luacheck@1.1.0
bin:
luacheck: luarocks:luacheck
```
Example: Specifying a server
Use the `repository_url` qualifier to specify a different server (i.e. `luarocks install --server`).
Example:
```yaml
source:
id: pkg:luarocks/luaformatter@scm-1?repository_url=https://luarocks.org/dev
```
Example: dev target
Use the `dev` qualifier to specify a dev target (i.e. `luarocks install --dev`).
Example:
```yaml
source:
id: pkg:luarocks/teal-language-server@dev-1?dev=true
```
---
## npm
Example:
```yaml
source:
id: pkg:npm/typescript-language-server@3.3.1
bin:
typescript-language-server: npm:typescript-language-server
```
Example: Additional npm dependencies
Some packages may require additional npm dependencies to be installed in the same location. This can be achieved by
providing the `extra_packages` field.
Example:
```yaml
source:
id: pkg:npm/typescript-language-server@3.3.1
extra_packages:
- typescript
```
Packages provided in `extra_packages` are passed as-is to npm, so they may require version constraints such as
`typescript@4`.
---
## Nuget
Example:
```yaml
source:
id: pkg:nuget/fsautocomplete@0.58.2
bin:
fsautocomplete: nuget:fsautocomplete
```
---
## opam
Example:
```yaml
source:
id: pkg:opam/ocaml-lsp-server@1.10.2
bin:
ocamllsp: opam:ocamllsp
```
---
## PyPI
Example:
```yaml
source:
id: pkg:pypi/yamllint@1.30.0
bin:
yamllint: pypi:yamllint
```
Example: Adding extra specifiers
To add "extra" specifiers to a pypi package (i.e. `pip install python-lsp-server[all]`), use the `extra` qualifier.
Example:
```yaml
source:
id: pkg:pypi/python-lsp-server@1.7.2?extra=all
```
Example: Additional pypi dependencies
Some packages may require additional pypi dependencies to be installed in the same location. This can be achieved by
providing the `extra_packages` field.
Example:
```yaml
source:
id: pkg:pypi/yapf@0.32.0
extra_packages:
- toml
```
Packages provided in `extra_packages` are passed as-is, so they may require version constraints such as `toml==4`.
---
## Open VSX
[Open VSX](https://open-vsx.org/) is an open-source registry for VS Code extensions.
Example:
```yaml
source:
id: pkg:openvsx/vscjava/vscode-java-debug@0.55.0
download:
file: vscjava.vscode-java-debug-{{version}}.vsix
```
Example: Platform-dependent file
If the Open VSX package provides platform-dependent files they need to be registered explicitly. In addition to `target`
and `file`, the `target_platform` field must be defined and correspond to an OpenVSX platform identifier (e.g.
`linux-x64`).
```yaml
source:
id: pkg:openvsx/BroadcomMFD/cobol-language-support@2.1.1
download:
- target: linux_x64
file: BroadcomMFD.cobol-language-support-{{ version }}@linux-x64.vsix
target_platform: linux-x64
- target: darwin_arm64
file: BroadcomMFD.cobol-language-support-{{ version }}@darwin-arm64.vsix
target_platform: darwin-arm64
```
[bcp14]: https://tools.ietf.org/html/bcp14
[purl]: https://github.com/package-url/purl-spec
[renovate]: https://github.com/renovatebot/renovate
[rfc1738]: https://www.rfc-editor.org/rfc/rfc1738
[rfc2119]: https://tools.ietf.org/html/rfc2119
[rfc3339]: https://tools.ietf.org/html/rfc3339
[rfc8174]: https://tools.ietf.org/html/rfc8174
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
================================================
FILE: README.md
================================================



[](https://github.com/mason-org/mason-registry/actions/workflows/package-tests.yaml)
[](https://github.com/sponsors/williamboman)

Core package registry for mason.nvim.
Refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.
Compiled registry contents are available via [releases](https://github.com/mason-org/mason-registry/releases).
================================================
FILE: SECURITY.md
================================================
# Security policy
## Reporting a Vulnerability
Please report any suspected security vulnerabilities [here][new-advisory]. If the issue is confirmed, we will release a
patch as soon as possible depending on complexity. Please follow [responsible disclosure
practices](https://en.wikipedia.org/wiki/Coordinated_vulnerability_disclosure). Thanks!
[new-advisory]: https://github.com/mason-org/mason-registry/security/advisories/new
================================================
FILE: packages/actionlint/package.yaml
================================================
---
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.12
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}}"
================================================
FILE: packages/ada-language-server/package.yaml
================================================
---
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.2.202604091
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}}"
neovim:
lspconfig: ada_language_server
================================================
FILE: packages/aiken/package.yaml
================================================
---
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}}"
================================================
FILE: packages/air/package.yaml
================================================
---
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.9.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
================================================
FILE: packages/alejandra/package.yaml
================================================
---
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
================================================
FILE: packages/alex/package.yaml
================================================
---
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
================================================
FILE: packages/amber-lsp/package.yaml
================================================
---
name: amber-lsp
description: Amber's Language Server Protocol
homepage: https://github.com/amber-lang/amber-lsp
licenses:
- GPL-3.0
languages:
- Amber
categories:
- LSP
source:
id: pkg:github/amber-lang/amber-lsp@v0.2.0
asset:
- target: darwin_arm64
file: amber-lsp-aarch64-apple-darwin.tar.gz
bin: amber-lsp-aarch64-apple-darwin/amber-lsp
- target: darwin_x64
file: amber-lsp-x86_64-apple-darwin.tar.gz
bin: amber-lsp-x86_64-apple-darwin/amber-lsp
- target: linux_x64_gnu
file: amber-lsp-x86_64-unknown-linux-gnu.tar.gz
bin: amber-lsp-x86_64-unknown-linux-gnu/amber-lsp
- target: linux_x64_musl
file: amber-lsp-x86_64-unknown-linux-musl.tar.gz
bin: amber-lsp-x86_64-unknown-linux-musl/amber-lsp
- target: win_x64
file: amber-lsp-x86_64-pc-windows-msvc.zip
bin: amber-lsp.exe
bin:
amber-lsp: "{{source.asset.bin}}"
schemas:
lsp: vscode:https://raw.githubusercontent.com/amber-lang/amber-lsp/{{version}}/clients/vscode/package.json
================================================
FILE: packages/angular-language-server/package.yaml
================================================
---
name: angular-language-server
description: |
The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside
Angular templates. It works with external templates in separate HTML files, and also with in-line templates.
homepage: https://angular.io/guide/language-service
licenses:
- MIT
languages:
- Angular
categories:
- LSP
source:
id: pkg:npm/%40angular/language-server@21.2.10
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
================================================
FILE: packages/ansible-language-server/package.yaml
================================================
---
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@26.4.4
bin:
ansible-language-server: npm:ansible-language-server
neovim:
lspconfig: ansiblels
================================================
FILE: packages/ansible-lint/package.yaml
================================================
---
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.4.0
supported_platforms:
- unix
bin:
ansible-lint: pypi:ansible-lint
================================================
FILE: packages/antlers-language-server/package.yaml
================================================
---
name: antlers-language-server
description: |
Provides rich language features for Statamic's Antlers templating language, including code completions, syntax
highlighting, and more.
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
================================================
FILE: packages/apex-language-server/package.yaml
================================================
---
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@v66.8.0
asset:
file: salesforcedx-vscode-apex-{{ version | strip_prefix "v" }}.vsix
schemas:
lsp: vscode:https://raw.githubusercontent.com/forcedotcom/salesforcedx-vscode/{{version}}/packages/salesforcedx-vscode-apex/package.json
share:
apex-language-server/apex-jorje-lsp.jar: extension/dist/apex-jorje-lsp.jar
# This server is not yet migrated to vim.lsp.config in nvim-lspconfig
# neovim:
# lspconfig: apex_ls
================================================
FILE: packages/api-linter/package.yaml
================================================
---
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.3.1#cmd/api-linter
bin:
api-linter: golang:api-linter
================================================
FILE: packages/arduino-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/asm-lsp/package.yaml
================================================
---
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
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
================================================
FILE: packages/asmfmt/package.yaml
================================================
---
name: asmfmt
description: |
Go Assembler Formatter
This will format your assembler code in a similar way that gofmt formats your Go code.
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}}"
================================================
FILE: packages/ast-grep/package.yaml
================================================
---
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: # https://ast-grep.github.io/reference/languages.html
- 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.42.1
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
================================================
FILE: packages/astro-language-server/package.yaml
================================================
---
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.6
extra_packages:
- typescript
- "@astrojs/ts-plugin"
bin:
astro-ls: npm:astro-ls
neovim:
lspconfig: astro
================================================
FILE: packages/autoflake/package.yaml
================================================
---
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.3
bin:
autoflake: pypi:autoflake
================================================
FILE: packages/autohotkey_lsp/package.yaml
================================================
---
name: autohotkey_lsp
description: |
Autohotkey v2 Language Support using vscode-lsp.
homepage: https://github.com/thqby/vscode-autohotkey2-lsp
licenses:
- LGPL-3.0
languages:
- AutoHotkey
categories:
- LSP
source:
id: pkg:github/thqby/vscode-autohotkey2-lsp@v3.0.5
asset:
file: vscode-autohotkey2-lsp-{{ version | strip_prefix "v" }}.vsix
bin:
# lspconfig assumes there is a autohotkey_lsp bin.
autohotkey_lsp: node:extension/server/dist/server.js
neovim:
lspconfig: autohotkey_lsp
================================================
FILE: packages/autopep8/package.yaml
================================================
---
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
================================================
FILE: packages/autotools-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/awk-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/azure-pipelines-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/bacon/package.yaml
================================================
---
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.22.0
bin:
bacon: cargo:bacon
================================================
FILE: packages/bacon-ls/package.yaml
================================================
---
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.27.0
bin:
bacon-ls: cargo:bacon-ls
neovim:
lspconfig: bacon_ls
================================================
FILE: packages/bandit/package.yaml
================================================
---
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.4
bin:
bandit: pypi:bandit
================================================
FILE: packages/basedpyright/package.yaml
================================================
---
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.39.3
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
================================================
FILE: packages/bash-debug-adapter/package.yaml
================================================
---
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/
================================================
FILE: packages/bash-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/basics-language-server/package.yaml
================================================
---
name: basics-language-server
description: Buffer, path, and snippet completions
homepage: https://github.com/antonk52/basics-language-server
licenses:
- MIT
languages: [] # all 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
================================================
FILE: packages/bazelrc-lsp/package.yaml
================================================
---
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.6
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
================================================
FILE: packages/beancount-language-server/package.yaml
================================================
---
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.9.2?repository_url=https://github.com/polarmutex/beancount-language-server
bin:
beancount-language-server: cargo:beancount-language-server
neovim:
lspconfig: beancount
================================================
FILE: packages/beanhub-cli/package.yaml
================================================
---
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.1
bin:
bh: pypi:bh
================================================
FILE: packages/beautysh/package.yaml
================================================
---
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.3
bin:
beautysh: pypi:beautysh
================================================
FILE: packages/bibtex-tidy/package.yaml
================================================
---
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
================================================
FILE: packages/bicep-lsp/package.yaml
================================================
---
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.42.1
asset:
file: vscode-bicep.vsix
bin:
bicep-lsp: dotnet:extension/bicepLanguageServer/Bicep.LangServer.dll
neovim:
lspconfig: bicep
================================================
FILE: packages/biome/package.yaml
================================================
---
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.4.13
schemas:
lsp: vscode:https://raw.githubusercontent.com/biomejs/biome-vscode/main/package.json
bin:
biome: npm:biome
neovim:
lspconfig: biome
================================================
FILE: packages/black/package.yaml
================================================
---
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@26.3.1
bin:
black: pypi:black
================================================
FILE: packages/blackd-client/package.yaml
================================================
---
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}}"
================================================
FILE: packages/blade-formatter/package.yaml
================================================
---
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.4
bin:
blade-formatter: npm:blade-formatter
================================================
FILE: packages/blue/package.yaml
================================================
---
name: blue
description: |
blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of
automatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the
decisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation.
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
================================================
FILE: packages/bqls/package.yaml
================================================
---
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
================================================
FILE: packages/brighterscript/package.yaml
================================================
---
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.71.1
bin:
bsc: npm:bsc
neovim:
lspconfig: bright_script
================================================
FILE: packages/brighterscript-formatter/package.yaml
================================================
---
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.23
bin:
bsfmt: npm:bsfmt
================================================
FILE: packages/brunette/package.yaml
================================================
---
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
================================================
FILE: packages/bsl-language-server/package.yaml
================================================
---
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.29.0
asset:
file: bsl-language-server-{{ version | strip_prefix "v" }}-exec.jar
bin:
bsl-language-server: java-jar:{{source.asset.file}}
neovim:
lspconfig: bsl_ls
================================================
FILE: packages/bslint/package.yaml
================================================
---
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.41
bin:
bslint: npm:bslint
================================================
FILE: packages/buf/package.yaml
================================================
---
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
designs, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with
industry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry.
homepage: https://buf.build
licenses:
- Apache-2.0
languages:
- Protobuf
categories:
- Linter
- Formatter
- LSP
source:
id: pkg:github/bufbuild/buf@v1.68.4
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
================================================
FILE: packages/buildifier/package.yaml
================================================
---
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.5.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}}"
================================================
FILE: packages/bzl/package.yaml
================================================
---
name: bzl
description: |
Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivity boost with rule,
attribute, and function definitions right in your IDE.
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
# Package is no longer installable.
ci_skip: true
================================================
FILE: packages/c3-lsp/package.yaml
================================================
---
name: c3-lsp
description: |
c3-lsp is a language server for the c3 language, developed by pherrymason.
It provides IDE features to any LSP-compatible editor.
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}}"
================================================
FILE: packages/cairo-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/cbfmt/package.yaml
================================================
---
name: cbfmt
description: |
A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with
the tool(s) specified for the language of the block.
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}}"
================================================
FILE: packages/cds-lsp/package.yaml
================================================
---
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.9.0
bin:
cds-lsp: npm:cds-lsp
format-cds: npm:format-cds
neovim:
lspconfig: cds_lsp
================================================
FILE: packages/cfn-lint/package.yaml
================================================
---
name: cfn-lint
description: |
CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource
Specification and additional checks. Includes checking valid values for resource properties and best practices.
homepage: https://github.com/aws-cloudformation/cfn-lint
licenses:
- MIT-0
languages:
- YAML
- JSON
- CloudFormation
categories:
- Linter
source:
id: pkg:pypi/cfn-lint@1.49.3
bin:
cfn-lint: pypi:cfn-lint
================================================
FILE: packages/checkmake/package.yaml
================================================
---
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
- target: win_arm64
file: checkmake-{{ version }}.windows.arm64.exe
bin: checkmake-{{ version }}.windows.arm64.exe
- target: win_x64
file: checkmake-{{ version }}.windows.amd64.exe
bin: checkmake-{{ version }}.windows.amd64.exe
share:
man/man1/: man1/
bin:
checkmake: "{{source.asset.bin}}"
================================================
FILE: packages/checkstyle/package.yaml
================================================
---
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
================================================
FILE: packages/circleci-yaml-language-server/package.yaml
================================================
---
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.31.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
================================================
FILE: packages/circom-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/clang-format/package.yaml
================================================
---
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@22.1.4
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
================================================
FILE: packages/clangd/package.yaml
================================================
---
name: clangd
description: |
clangd understands your C++ code and adds smart features to your editor: code completion, compile errors,
go-to-definition and more.
homepage: https://clangd.llvm.org
licenses:
- Apache-2.0
languages:
- C
- C++
categories:
- LSP
source:
id: pkg:github/clangd/clangd@22.1.0
asset:
- target: [darwin_x64, darwin_arm64]
file: clangd-mac-{{version}}.zip
bin: clangd_{{version}}/bin/clangd
- target: linux_x64_gnu
file: clangd-linux-{{version}}.zip
bin: clangd_{{version}}/bin/clangd
- target: win_x64
file: clangd-windows-{{version}}.zip
bin: clangd_{{version}}/bin/clangd.exe
schemas:
lsp: vscode:https://raw.githubusercontent.com/clangd/vscode-clangd/master/package.json
bin:
clangd: "{{source.asset.bin}}"
neovim:
lspconfig: clangd
================================================
FILE: packages/clarinet/package.yaml
================================================
---
name: clarinet
description: |
Clarinet is a simple, modern and opinionated runtime for testing, integrating and deploying Clarity smart contracts.
homepage: https://github.com/hirosystems/clarinet
licenses:
- GPL-3.0-or-later
languages:
- Clarity
categories:
- LSP
- Runtime
source:
id: pkg:github/hirosystems/clarinet@v15.16.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}}"
================================================
FILE: packages/clj-kondo/package.yaml
================================================
---
name: clj-kondo
description: |
Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the need of a running REPL. It informs
you about potential errors while you are typing.
homepage: https://github.com/clj-kondo/clj-kondo
licenses:
- EPL-1.0
languages:
- Clojure
- ClojureScript
categories:
- Linter
source:
# renovate:versioning=loose
id: pkg:github/clj-kondo/clj-kondo@v2026.04.15
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}}"
================================================
FILE: packages/cljfmt/package.yaml
================================================
---
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.16.4
asset:
- target: darwin_arm64
file: cljfmt-{{ version }}-darwin-aarch64.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}}"
================================================
FILE: packages/clojure-lsp/package.yaml
================================================
---
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:
# renovate:versioning=loose
id: pkg:github/clojure-lsp/clojure-lsp@2026.02.20-16.08.58
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
================================================
FILE: packages/cmake-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/cmakelang/package.yaml
================================================
---
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
================================================
FILE: packages/cmakelint/package.yaml
================================================
---
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
================================================
FILE: packages/cobol-language-support/package.yaml
================================================
---
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
================================================
FILE: packages/codebook/package.yaml
================================================
---
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.38
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
================================================
FILE: packages/codelldb/package.yaml
================================================
---
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.2
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/
================================================
FILE: packages/codeql/package.yaml
================================================
---
name: codeql
description: |
Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL
lets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it
forever. Then share your query to help others do the same.
homepage: https://github.com/github/codeql-cli-binaries
licenses:
- proprietary
languages:
- CodeQL
categories:
- LSP
source:
id: pkg:github/github/codeql-cli-binaries@v2.25.2
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
================================================
FILE: packages/codespell/package.yaml
================================================
---
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.2
bin:
codespell: pypi:codespell
================================================
FILE: packages/coffeesense-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/colorgen-nvim/package.yaml
================================================
---
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
================================================
FILE: packages/commitlint/package.yaml
================================================
---
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.5.2
extra_packages:
- "@commitlint/config-conventional"
- "commitlint-format-json"
bin:
commitlint: npm:commitlint
================================================
FILE: packages/contextive/package.yaml
================================================
---
name: contextive
description: |
Supports developers where a complex domain or project specific language is in use by surfacing definitions everywhere
specific words are used - code, comments, config or documentation.
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}}"
================================================
FILE: packages/copilot-language-server/package.yaml
================================================
---
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.476.0
bin:
copilot-language-server: npm:copilot-language-server
neovim:
lspconfig: copilot
================================================
FILE: packages/coq-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/cortex-debug/package.yaml
================================================
---
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/
================================================
FILE: packages/cpplint/package.yaml
================================================
---
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
================================================
FILE: packages/cpptools/package.yaml
================================================
---
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.31.5
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}}"
================================================
FILE: packages/cql-language-server/package.yaml
================================================
---
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:
# renovate:datasource=github-releases
id: pkg:generic/cqframework/cql-language-server@v4.4.1
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
================================================
FILE: packages/crlfmt/package.yaml
================================================
---
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.4.0
bin:
crlfmt: golang:crlfmt
================================================
FILE: packages/cronstrue/package.yaml
================================================
---
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.14.0
bin:
cronstrue: npm:cronstrue
================================================
FILE: packages/crystalline/package.yaml
================================================
---
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
================================================
FILE: packages/csharp-language-server/package.yaml
================================================
---
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.24.0
bin:
csharp-ls: nuget:csharp-ls
neovim:
lspconfig: csharp_ls
================================================
FILE: packages/csharpier/package.yaml
================================================
---
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.6
bin:
csharpier: nuget:csharpier
================================================
FILE: packages/cspell/package.yaml
================================================
---
name: cspell
description: A Spell Checker for Code.
homepage: https://github.com/streetsidesoftware/cspell
licenses:
- MIT
languages: []
categories:
- Linter
source:
id: pkg:npm/cspell@10.0.0
bin:
cspell: npm:cspell
================================================
FILE: packages/cspell-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/css-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/css-variables-language-server/package.yaml
================================================
---
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.4
bin:
css-variables-language-server: npm:css-variables-language-server
neovim:
lspconfig: css_variables
================================================
FILE: packages/csskit/package.yaml
================================================
---
name: csskit
description: |
Beautiful, fast, and powerful CSS tooling with zero configuration
homepage: https://csskit.rs
licenses:
- MIT
languages:
- CSS
categories:
- LSP
- Formatter
- Linter
source:
id: pkg:github/csskit/csskit@v0.0.20
asset:
- target: darwin_arm64
file: csskit-darwin-arm64
- target: darwin_x64
file: csskit-darwin-x64
- target: linux_arm64_gnu
file: csskit-linux-arm64
- target: linux_x64_gnu
file: csskit-linux-x64
- target: win_arm64
file: csskit-win32-arm64.exe
- target: win_x64
file: csskit-win32-x64.exe
bin:
csskit: "{{source.asset.file}}"
neovim:
lspconfig: csskit
================================================
FILE: packages/cssmodules-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/ctags-lsp/package.yaml
================================================
---
name: ctags-lsp
description: A simple LSP server wrapping universal-ctags. Provides code completion, go-to-definition, and document/workspace symbols.
homepage: https://github.com/netmute/ctags-lsp
licenses:
- MIT
languages: []
categories:
- LSP
source:
id: pkg:github/netmute/ctags-lsp@v0.11.0
asset:
- target: darwin_arm64
file: ctags-lsp_Darwin_arm64.tar.gz
bin: ctags-lsp
- target: darwin_x64
file: ctags-lsp_Darwin_x86_64.tar.gz
bin: ctags-lsp
- target: linux_arm64
file: ctags-lsp_Linux_arm64.tar.gz
bin: ctags-lsp
- target: linux_x64
file: ctags-lsp_Linux_x86_64.tar.gz
bin: ctags-lsp
- target: win_arm64
file: ctags-lsp_Windows_arm64.zip
bin: ctags-lsp.exe
- target: win_x64
file: ctags-lsp_Windows_x86_64.zip
bin: ctags-lsp.exe
bin:
ctags-lsp: "{{source.asset.bin}}"
neovim:
lspconfig: ctags_lsp
================================================
FILE: packages/cucumber-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/cue/package.yaml
================================================
---
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.16.1#cmd/cue
bin:
cue: golang:cue
neovim:
lspconfig: cue
================================================
FILE: packages/cueimports/package.yaml
================================================
---
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
================================================
FILE: packages/cuelsp/package.yaml
================================================
---
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
================================================
FILE: packages/curlylint/package.yaml
================================================
---
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
================================================
FILE: packages/custom-elements-languageserver/package.yaml
================================================
---
name: custom-elements-languageserver
description: |
Custom Elements Language Server provides useful language features for Web Components. Features include code actions, completons, diagnostics and more.
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
================================================
FILE: packages/cypher-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/darker/package.yaml
================================================
---
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=black,isort,flynt
bin:
darker: pypi:darker
================================================
FILE: packages/dart-debug-adapter/package.yaml
================================================
---
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.132.0
asset:
file: dart-code-{{ version | strip_prefix "v" }}.vsix
bin:
dart-debug-adapter: node:extension/out/dist/debug.js
================================================
FILE: packages/dcm/package.yaml
================================================
---
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.37.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}}"
================================================
FILE: packages/debugpy/package.yaml
================================================
---
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.20
bin:
debugpy: pyvenv:debugpy
debugpy-adapter: pyvenv:debugpy.adapter
================================================
FILE: packages/delve/package.yaml
================================================
---
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.2#cmd/dlv
bin:
dlv: golang:dlv
================================================
FILE: packages/deno/package.yaml
================================================
---
name: deno
description: |
Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a
great developer experience.
homepage: https://deno.land/
licenses:
- MIT
languages:
- JavaScript
- TypeScript
categories:
- LSP
- Runtime
- Linter
source:
id: pkg:github/denoland/deno@v2.7.13
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
================================================
FILE: packages/detekt/package.yaml
================================================
---
name: detekt
description: |
A static code analyzer for Kotlin.
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}}"
================================================
FILE: packages/dhall-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/diagnostic-languageserver/package.yaml
================================================
---
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
================================================
FILE: packages/digestif/package.yaml
================================================
---
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
================================================
FILE: packages/dingo/package.yaml
================================================
---
name: dingo
description: |
Dingo is a meta-language for Go that adds enhanced type safety and modern syntax (enums, pattern matching,
error propagation, lambdas) while transpiling to idiomatic Go code. The CLI provides build, run, format,
and lint commands.
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.14.0
bin:
dingo: golang:dingo
================================================
FILE: packages/dingo-lsp/package.yaml
================================================
---
name: dingo-lsp
description: |
Language Server Protocol implementation for Dingo. Wraps gopls and translates positions between .dingo
and .go files using source maps, providing full IDE support including go-to-definition, hover, completion,
diagnostics, and rename refactoring.
homepage: https://github.com/MadAppGang/dingo
licenses:
- MIT
languages:
- Dingo
categories:
- LSP
source:
id: pkg:golang/github.com/MadAppGang/dingo/cmd/dingo-lsp@v0.14.0
bin:
dingo-lsp: golang:dingo-lsp
================================================
FILE: packages/django-language-server/package.yaml
================================================
---
name: django-language-server
description: A language server for the Django web framework
homepage: https://github.com/joshuadavidthomas/django-language-server
licenses:
- Apache-2.0
languages:
- Python
categories:
- LSP
source:
id: pkg:pypi/django-language-server@6.0.2
bin:
djls: pypi:djls
neovim:
lspconfig: djls
================================================
FILE: packages/django-template-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/djlint/package.yaml
================================================
---
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
================================================
FILE: packages/docformatter/package.yaml
================================================
---
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
================================================
FILE: packages/docker-compose-language-service/package.yaml
================================================
---
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.5.0
bin:
docker-compose-langserver: npm:docker-compose-langserver
neovim:
lspconfig: docker_compose_language_service
================================================
FILE: packages/docker-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/dockerfile-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/doctoc/package.yaml
================================================
---
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.4.1
bin:
doctoc: npm:doctoc
================================================
FILE: packages/dot-language-server/package.yaml
================================================
---
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.1.0
bin:
dot-language-server: npm:dot-language-server
neovim:
lspconfig: dotls
================================================
FILE: packages/dotenv-linter/package.yaml
================================================
---
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}}"
================================================
FILE: packages/dprint/package.yaml
================================================
---
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.54.0
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
================================================
FILE: packages/drools-lsp/package.yaml
================================================
---
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
# This server is not yet migrated to vim.lsp.config in nvim-lspconfig
# neovim:
# lspconfig: drools_lsp
================================================
FILE: packages/duster/package.yaml
================================================
---
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.4.2
bin:
duster: composer:duster
================================================
FILE: packages/earthlyls/package.yaml
================================================
---
name: earthlyls
description: |
A fast language server for earthly.
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
================================================
FILE: packages/easy-coding-standard/package.yaml
================================================
---
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:
# freezes on Windows CI for some reason
- win_x64
================================================
FILE: packages/editorconfig-checker/package.yaml
================================================
---
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.1
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}}"
================================================
FILE: packages/efm/package.yaml
================================================
---
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.56
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
================================================
FILE: packages/elixir-ls/package.yaml
================================================
---
name: elixir-ls
description: |
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and
provides debugger support via the "Debug Adapter Protocol".
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
================================================
FILE: packages/elm-format/package.yaml
================================================
---
name: elm-format
description: |
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
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
================================================
FILE: packages/elm-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/elp/package.yaml
================================================
---
name: elp
description: |
ELP integrates Erlang into modern IDEs via the language server protocol.
homepage: https://github.com/WhatsApp/erlang-language-platform
licenses:
- Apache-2.0
- MIT
languages:
- Erlang
categories:
- LSP
source:
# renovate:versioning=loose
id: pkg:github/WhatsApp/erlang-language-platform@2026-02-27
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
================================================
FILE: packages/ember-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/emmet-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/emmet-ls/package.yaml
================================================
---
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
================================================
FILE: packages/emmylua-codeformat/package.yaml
================================================
---
name: emmylua-codeformat
description: |
Fast, powerful, and feature-rich Lua formatting and checking tool.
This tool is already bundled with lua_ls, so you don’t need it if you’re using lua_ls.
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}}"
================================================
FILE: packages/emmylua_ls/package.yaml
================================================
---
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.21.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
================================================
FILE: packages/erb-formatter/package.yaml
================================================
---
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
================================================
FILE: packages/erb-lint/package.yaml
================================================
---
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
================================================
FILE: packages/erg/package.yaml
================================================
---
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}}"
================================================
FILE: packages/erg-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/erlang-debugger/package.yaml
================================================
---
name: erlang-debugger
description: |
Step by step debugger for Erlang, powered by the Erlang/OTP interpreter and following the DAP protocol.
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
els_dap: _build/default/bin/els_dap.cmd
- target: unix
run: |
\d+)\.(?\d+)$
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}}"
================================================
FILE: packages/jq-lsp/package.yaml
================================================
---
name: jq-lsp
description: |
jq-lsp is a language server for the jq language, developed by Mattias Wadman. It provides IDE features to any
LSP-compatible editor.
homepage: https://github.com/wader/jq-lsp
licenses:
- MIT
languages:
- Jq
categories:
- LSP
source:
id: pkg:golang/github.com/wader/jq-lsp@v0.1.17
bin:
jq-lsp: golang:jq-lsp
neovim:
lspconfig: jqls
================================================
FILE: packages/js-debug-adapter/package.yaml
================================================
---
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.117.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
npm run compile
npm exec -- gulp vsDebugServerBundle
npm install --production --ignore-scripts --legacy-peer-deps
bin: node:out/src/vsDebugServer.js
bin:
js-debug-adapter: "{{source.bin}}"
================================================
FILE: packages/json-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/json-repair/package.yaml
================================================
---
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.59.5
bin:
json_repair: pypi:json_repair
================================================
FILE: packages/json-to-struct/package.yaml
================================================
---
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
================================================
FILE: packages/jsonld-lsp/package.yaml
================================================
---
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}}"
================================================
FILE: packages/jsonlint/package.yaml
================================================
---
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
================================================
FILE: packages/jsonnet-language-server/package.yaml
================================================
---
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.17.0
bin:
jsonnet-language-server: golang:jsonnet-language-server
neovim:
lspconfig: jsonnet_ls
================================================
FILE: packages/jsonnetfmt/package.yaml
================================================
---
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.22.0#cmd/jsonnetfmt
bin:
jsonnetfmt: golang:jsonnetfmt
================================================
FILE: packages/julia-lsp/package.yaml
================================================
---
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.209.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
================================================
FILE: packages/jupytext/package.yaml
================================================
---
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.19.1
bin:
jupytext: pypi:jupytext
================================================
FILE: packages/just-lsp/package.yaml
================================================
---
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.4.3
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
================================================
FILE: packages/kakehashi/package.yaml
================================================
---
name: kakehashi
description: Language server that bridges the gap between languages, editors, and tooling
homepage: https://github.com/atusy/kakehashi
licenses:
- MIT
languages: []
categories:
- LSP
source:
id: pkg:github/atusy/kakehashi@v0.5.0
asset:
- target: darwin_x64
file: kakehashi-{{ version }}-x86_64-apple-darwin.tar.gz
bin: kakehashi
- target: darwin_arm64
file: kakehashi-{{ version }}-aarch64-apple-darwin.tar.gz
bin: kakehashi
- target: linux_x64
file: kakehashi-{{ version }}-x86_64-unknown-linux-gnu.tar.gz
bin: kakehashi
- target: linux_arm64
file: kakehashi-{{ version }}-aarch64-unknown-linux-gnu.tar.gz
bin: kakehashi
- target: win_x64
file: kakehashi-{{ version }}-x86_64-pc-windows-msvc.zip
bin: kakehashi.exe
bin:
kakehashi: "{{source.asset.bin}}"
neovim:
lspconfig: kakehashi
================================================
FILE: packages/kcl/package.yaml
================================================
---
name: kcl
description: |
KCL is an open-source, constraint-based record and functional language that enhances the writing of complex
configurations, including those for cloud-native scenarios.
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
================================================
FILE: packages/kdlfmt/package.yaml
================================================
---
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.6
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}}"
================================================
FILE: packages/kos-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/kotlin-debug-adapter/package.yaml
================================================
---
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}}"
================================================
FILE: packages/kotlin-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/kotlin-lsp/package.yaml
================================================
---
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:
# renovate:versioning=regex:^kotlin-lsp/v(?\d+)\.(?\d+)\.(?\d+)$
# renovate:datasource=github-releases
id: pkg:generic/Kotlin/kotlin-lsp@kotlin-lsp/v262.2310.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
================================================
FILE: packages/ktfmt/package.yaml
================================================
---
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.61
asset:
file: ktfmt-{{ version | strip_prefix "v" }}-with-dependencies.jar
bin:
ktfmt: java-jar:{{source.asset.file}}
================================================
FILE: packages/ktlint/package.yaml
================================================
---
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}}"
================================================
FILE: packages/kube-linter/package.yaml
================================================
---
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.
homepage: https://docs.kubelinter.io
licenses:
- Apache-2.0
languages:
- Helm
- YAML
categories:
- Linter
source:
id: pkg:github/stackrox/kube-linter@v0.8.3
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}}"
================================================
FILE: packages/kubescape/package.yaml
================================================
---
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.
homepage: https://kubescape.io/
licenses:
- Apache-2.0
languages:
- Helm
- YAML
categories:
- Linter
- Runtime
source:
id: pkg:github/kubescape/kubescape@v4.0.5
asset:
- target: darwin_x64
file: kubescape_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz
bin: kubescape
- target: darwin_arm64
file: kubescape_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
bin: kubescape
- target: linux_x64
file: kubescape_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz
bin: kubescape
- target: linux_arm64
file: kubescape_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz
bin: kubescape
- target: win_x64
file: kubescape_{{ version | strip_prefix "v" }}_windows_amd64.tar.gz
bin: kubescape.exe
- target: win_arm64
file: kubescape_{{ version | strip_prefix "v" }}_windows_arm64.tar.gz
bin: kubescape.exe
bin:
kubescape: "{{source.asset.bin}}"
================================================
FILE: packages/kulala-fmt/package.yaml
================================================
---
name: kulala-fmt
description: |
kulala-fmt
An opinionated .http and .rest files linter and formatter.
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
================================================
FILE: packages/language-server-bitbake/package.yaml
================================================
---
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
================================================
FILE: packages/laravel-ls/package.yaml
================================================
---
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.1.0
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
================================================
FILE: packages/latexindent/package.yaml
================================================
---
name: latexindent
description: |
latexindent.pl is a perl script to beautify/tidy/format/indent (add horizontal leading space to) code within
environments, commands, after headings and within special code blocks.
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}}"
================================================
FILE: packages/lean-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/lelwel/package.yaml
================================================
---
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.4?features=lsp,cli
bin:
lelwel-ls: cargo:lelwel-ls
llw: cargo:llw
neovim:
lspconfig: lelwel_ls
================================================
FILE: packages/lemminx/package.yaml
================================================
---
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
================================================
FILE: packages/lemmy-help/package.yaml
================================================
---
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}}"
================================================
FILE: packages/lemonade/package.yaml
================================================
---
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
================================================
FILE: packages/lexical/package.yaml
================================================
---
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
================================================
FILE: packages/llm-ls/package.yaml
================================================
---
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}}"
================================================
FILE: packages/local-lua-debugger-vscode/package.yaml
================================================
---
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/
================================================
FILE: packages/ltex-ls/package.yaml
================================================
---
name: ltex-ls
description: |
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.
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:
# The platform-specific releases bundle a java runtime engine, and are
# therefore preferable to avoid external dependencies (see #2837).
- 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
# using platform-independent release to support linux arm64
# (see https://github.com/mason-org/mason-registry/pull/2837#pullrequestreview-1686482498)
- 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
================================================
FILE: packages/ltex-ls-plus/package.yaml
================================================
---
name: ltex-ls-plus
description: |
LTeX Language Server+: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.
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:
# The platform-specific releases bundle a java runtime engine, and are
# therefore preferable to avoid external dependencies (see #2837).
- 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
# using platform-independent release to support non-gnu linux
- 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
================================================
FILE: packages/lua-language-server/package.yaml
================================================
---
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.18.2
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
================================================
FILE: packages/luacheck/package.yaml
================================================
---
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
================================================
FILE: packages/luaformatter/package.yaml
================================================
---
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
================================================
FILE: packages/luau-lsp/package.yaml
================================================
---
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.66.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
================================================
FILE: packages/lwc-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/m68k-lsp-server/package.yaml
================================================
---
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
================================================
FILE: packages/markdown-oxide/package.yaml
================================================
---
name: markdown-oxide
description: |
Markdown language server with advanced linking support made to be completely compatible with Obsidian; An Obsidian
Language Server.
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
================================================
FILE: packages/markdown-toc/package.yaml
================================================
---
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
================================================
FILE: packages/markdownlint/package.yaml
================================================
---
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.48.0
bin:
markdownlint: npm:markdownlint
================================================
FILE: packages/markdownlint-cli2/package.yaml
================================================
---
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.22.1
bin:
markdownlint-cli2: npm:markdownlint-cli2
================================================
FILE: packages/markmap-cli/package.yaml
================================================
---
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
================================================
FILE: packages/marksman/package.yaml
================================================
---
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:
# renovate:versioning=loose
id: pkg:github/artempyanykh/marksman@2026-02-08
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
================================================
FILE: packages/markuplint/package.yaml
================================================
---
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.18.1
bin:
markuplint: npm:markuplint
================================================
FILE: packages/matlab-language-server/package.yaml
================================================
---
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:
# renovate:datasource=git-refs
id: pkg:github/mathworks/MATLAB-language-server@22edf927b5828fb8bc06b8cd922ab90b030323df
build:
run: |
npm install
npm run package
bin:
matlab-language-server: node:out/index.js
neovim:
lspconfig: matlab_ls
================================================
FILE: packages/mbake/package.yaml
================================================
---
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.6
bin:
mbake: pypi:mbake
================================================
FILE: packages/mdformat/package.yaml
================================================
---
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
================================================
FILE: packages/mdsf/package.yaml
================================================
---
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.12.0
bin:
mdsf: cargo:mdsf
================================================
FILE: packages/mdslw/package.yaml
================================================
---
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.17.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}}"
================================================
FILE: packages/mdx-analyzer/package.yaml
================================================
---
name: mdx-analyzer
description: |
This package provides a language server for MDX. The language server provides IntelliSense based on TypeScript, as
well as some markdown specific features.
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
================================================
FILE: packages/mesonlsp/package.yaml
================================================
---
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
================================================
FILE: packages/metamath-zero-lsp/package.yaml
================================================
---
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:
# renovate:datasource=git-refs
id: pkg:github/digama0/mm0@6d5f0d4fae8e2e3ae0b998bcbaa9d059cad99fad
build:
- target: unix
run: |
cd mm0-rs
cargo build --release
bin: mm0-rs/target/release/mm0-rs
- target: win
run: |
Set-Location -Path .\mm0-rs
cargo build --release
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}}"
# requires rustc 1.65+
ci_skip: true
neovim:
lspconfig: mm0_ls
================================================
FILE: packages/millet/package.yaml
================================================
---
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.1
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
================================================
FILE: packages/miss_hit/package.yaml
================================================
---
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
================================================
FILE: packages/misspell/package.yaml
================================================
---
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
================================================
FILE: packages/mmdc/package.yaml
================================================
---
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
================================================
FILE: packages/mockdebug/package.yaml
================================================
---
name: mockdebug
description: |
Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it
is not connected to any real debugger.
homepage: https://github.com/microsoft/vscode-mock-debug
licenses:
- MIT
languages: []
categories:
- DAP
source:
# renovate:datasource=github-tags
id: pkg:github/microsoft/vscode-mock-debug@v0.52.0
build:
run: |
npm install
npm run compile
npm install --production
bin:
mock-debug-adapter: node:out/debugAdapter.js
================================================
FILE: packages/motoko-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/move-analyzer/package.yaml
================================================
---
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
================================================
FILE: packages/mpls/package.yaml
================================================
---
name: mpls
description: Markdown Preview Language Server
homepage: https://github.com/mhersson/mpls
licenses:
- Apache-2.0
languages:
- Markdown
categories:
- LSP
source:
id: pkg:github/mhersson/mpls@v0.21.0
asset:
- target: darwin_arm64
file: mpls_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
bin: mpls
- target: darwin_x64
file: mpls_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz
bin: mpls
- target: linux_arm64_gnu
file: mpls_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz
bin: mpls
- target: linux_x64_gnu
file: mpls_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz
bin: mpls
- target: win_arm64
file: mpls_{{ version | strip_prefix "v" }}_windows_arm64.zip
bin: mpls.exe
- target: win_x64
file: mpls_{{ version | strip_prefix "v" }}_windows_amd64.zip
bin: mpls.exe
bin:
mpls: "{{source.asset.bin}}"
neovim:
lspconfig: mpls
================================================
FILE: packages/mutt-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/mypy/package.yaml
================================================
---
name: mypy
description: Mypy is a static type checker for Python.
homepage: https://github.com/python/mypy
licenses:
- MIT
languages:
- Python
categories:
- Linter
source:
# renovate:versioning=loose
id: pkg:pypi/mypy@1.20.2
bin:
mypy: pypi:mypy
dmypy: pypi:dmypy
mypyc: pypi:mypyc
================================================
FILE: packages/neocmakelsp/package.yaml
================================================
---
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.10.2
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
================================================
FILE: packages/netcoredbg/package.yaml
================================================
---
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:
# renovate:versioning=loose
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}}"
================================================
FILE: packages/nextflow-language-server/package.yaml
================================================
---
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.3
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
================================================
FILE: packages/nextls/package.yaml
================================================
---
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
================================================
FILE: packages/nginx-config-formatter/package.yaml
================================================
---
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.4.0
bin:
nginxfmt: pypi:nginxfmt
================================================
FILE: packages/nginx-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/nickel-lang-lsp/package.yaml
================================================
---
name: nickel-lang-lsp
description: |
The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages,
type hints, and auto-completion right in your favorite LSP-enabled editor.
homepage: https://nickel-lang.org/
licenses:
- MIT
languages:
- Nickel
categories:
- LSP
source:
id: pkg:cargo/nickel-lang-lsp@1.16.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/tweag/nickel/{{version}}/lsp/vscode-extension/package.json
bin:
nls: cargo:nls
neovim:
lspconfig: nickel_ls
================================================
FILE: packages/nil/package.yaml
================================================
---
name: nil
description: Language Server for Nix.
homepage: https://github.com/oxalica/nil
licenses:
- MIT
- Apache-2.0
languages:
- Nix
categories:
- LSP
source:
# renovate:versioning=loose
id: pkg:cargo/nil@2025-06-13?repository_url=https://github.com/oxalica/nil
bin:
nil: cargo:nil
neovim:
lspconfig: nil_ls
================================================
FILE: packages/nilaway/package.yaml
================================================
---
name: nilaway
description: |
NilAway is a static analysis tool that seeks to help developers avoid
nil panics in production by catching them at compile time rather than
at runtime.
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-20260318203545-ad240b12fb4c#cmd/nilaway
bin:
nilaway: golang:nilaway
ci_skip: true
================================================
FILE: packages/nimlangserver/package.yaml
================================================
---
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
================================================
FILE: packages/nimlsp/package.yaml
================================================
---
name: nimlsp
description: Language Server Protocol implementation for Nim.
homepage: https://github.com/PMunch/nimlsp
licenses:
- MIT
languages:
- Nim
categories:
- LSP
source:
# renovate:datasource=github-tags
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
================================================
FILE: packages/nixfmt/package.yaml
================================================
---
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@v1.2.0
asset:
- target: linux_x64
file: nixfmt
bin:
nixfmt: "{{source.asset.file}}"
================================================
FILE: packages/nixpkgs-fmt/package.yaml
================================================
---
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
================================================
FILE: packages/nomad/package.yaml
================================================
---
name: nomad
description: |
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice,
batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul
and Vault integrations.
homepage: https://www.nomadproject.io/
licenses:
- BUSL-1.1
languages:
- Nomad
categories:
- Formatter
- Linter
- Runtime
source:
# renovate:datasource=github-releases
id: pkg:generic/hashicorp/nomad@v2.0.0
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}}"
================================================
FILE: packages/nomicfoundation-solidity-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/npm-groovy-lint/package.yaml
================================================
---
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@17.0.4
bin:
npm-groovy-lint: npm:npm-groovy-lint
================================================
FILE: packages/ntt/package.yaml
================================================
---
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.23.2
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}}"
================================================
FILE: packages/nxls/package.yaml
================================================
---
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.11.0
bin:
nxls: npm:nxls
================================================
FILE: packages/ocaml-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/ocamlearlybird/package.yaml
================================================
---
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
================================================
FILE: packages/ocamlformat/package.yaml
================================================
---
name: ocamlformat
description: |
ocamlformat is a tool for formatting OCaml code. It automatically adjusts the layout of your code to follow the
recommended style guidelines, making it easier to read and understand.
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
================================================
FILE: packages/oelint-adv/package.yaml
================================================
---
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.7.1
bin:
oelint-adv: pypi:oelint-adv
================================================
FILE: packages/ols/package.yaml
================================================
---
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
- Formatter
source:
id: pkg:github/DanielGavin/ols@nightly
asset:
- target: darwin_arm64
file: ols-arm64-darwin.zip
bin: ols-arm64-darwin
fmt_bin: odinfmt-arm64-darwin
- target: darwin_x64
file: ols-x86_64-darwin.zip
bin: ols-x86_64-darwin
fmt_bin: odinfmt-x86_64-darwin
- target: linux_x64_gnu
file: ols-x86_64-unknown-linux-gnu.zip
bin: ols-x86_64-unknown-linux-gnu
fmt_bin: odinfmt-x86_64-unknown-linux-gnu
- target: linux_arm64_gnu
file: ols-arm64-unknown-linux-gnu.zip
bin: ols-arm64-unknown-linux-gnu
fmt_bin: odinfmt-arm64-unknown-linux-gnu
- target: win_x86
file: ols-x86_64-pc-windows-msvc.zip
bin: ols-x86_64-pc-windows-msvc.exe
fmt_bin: odinfmt-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
fmt_bin: odinfmt-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}}"
odinfmt: "{{source.asset.fmt_bin}}"
neovim:
lspconfig: ols
================================================
FILE: packages/omnisharp/package.yaml
================================================
---
name: omnisharp
description: |
OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be
installed.
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
================================================
FILE: packages/omnisharp-mono/package.yaml
================================================
---
name: omnisharp-mono
description: |
OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux
& macOS.
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
================================================
FILE: packages/opa/package.yaml
================================================
---
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.15.2
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}}"
================================================
FILE: packages/opencl-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/openedge-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/openscad-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/openscad-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/ormolu/package.yaml
================================================
---
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:
# renovate:versioning=loose
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}}"
================================================
FILE: packages/oxfmt/package.yaml
================================================
---
name: oxfmt
description: Prettier-compatible code formatter powered by Oxc
homepage: https://oxc.rs/docs/guide/usage/formatter
licenses:
- MIT
languages:
- Angular
- CSS
- Flow
- GraphQL
- HTML
- JSON
- JSX
- JavaScript
- LESS
- Markdown
- SCSS
- TypeScript
- Vue
- YAML
categories:
- Formatter
source:
id: pkg:npm/oxfmt@0.46.0
bin:
oxfmt: npm:oxfmt
neovim:
lspconfig: oxfmt
================================================
FILE: packages/oxlint/package.yaml
================================================
---
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.61.0
bin:
oxlint: npm:oxlint
neovim:
lspconfig: oxlint
================================================
FILE: packages/pbls/package.yaml
================================================
---
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
================================================
FILE: packages/perl-debug-adapter/package.yaml
================================================
---
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:
# renovate:datasource=github-tags
id: pkg:github/Nihilus118/perl-debug-adapter@v2.0.0
build:
run: |
npm install
npm run compile
bin:
perl-debug-adapter: node:out/debugAdapter.js
================================================
FILE: packages/perlnavigator/package.yaml
================================================
---
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
================================================
FILE: packages/pest-language-server/package.yaml
================================================
---
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.13
bin:
pest-language-server: cargo:pest-language-server
neovim:
lspconfig: pest_ls
================================================
FILE: packages/pgformatter/package.yaml
================================================
---
name: pgformatter
description: PostgreSQL SQL syntax beautifier
homepage: http://sqlformat.darold.net
licenses:
- PostgreSQL
languages:
- Postgres
- SQL
categories:
- Formatter
source:
# renovate:datasource=github-tags
id: pkg:github/darold/pgformatter@v5.9
build:
run: ""
bin:
pg_format: pg_format
================================================
FILE: packages/php-cs-fixer/package.yaml
================================================
---
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
coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can
also define your (team's) style through configuration.
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.95.1
asset:
file: php-cs-fixer.phar
bin:
php-cs-fixer: php:php-cs-fixer.phar
================================================
FILE: packages/php-debug-adapter/package.yaml
================================================
---
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.40.1
asset:
file: php-debug-{{ version | strip_prefix "v" }}.vsix
bin:
php-debug-adapter: node:extension/out/phpDebug.js
================================================
FILE: packages/phpactor/package.yaml
================================================
---
name: phpactor
description: |
Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and
as a Language Server.
homepage: https://phpactor.readthedocs.io/en/master/
licenses:
- MIT
languages:
- PHP
categories:
- LSP
source:
# renovate:versioning=loose
# renovate:datasource=github-tags
id: pkg:github/phpactor/phpactor@2025.12.21.1
asset:
file: phpactor.phar
bin:
phpactor: php:phpactor.phar
neovim:
lspconfig: phpactor
================================================
FILE: packages/phpantom_lsp/package.yaml
================================================
---
name: phpantom_lsp
description: |
A lightweight PHP language server with deep type intelligence — generics, Laravel support, and PHPStan annotations.
Written in Rust for fast startup and low memory use.
homepage: https://github.com/AJenbo/phpantom_lsp
licenses:
- MIT
languages:
- PHP
categories:
- LSP
source:
id: pkg:github/AJenbo/phpantom_lsp@0.7.0
asset:
- target: darwin_arm64
file: phpantom_lsp-aarch64-apple-darwin.tar.gz
bin: phpantom_lsp
- target: darwin_x64
file: phpantom_lsp-x86_64-apple-darwin.tar.gz
bin: phpantom_lsp
- target: linux_arm64_gnu
file: phpantom_lsp-aarch64-unknown-linux-gnu.tar.gz
bin: phpantom_lsp
- target: linux_x64_gnu
file: phpantom_lsp-x86_64-unknown-linux-gnu.tar.gz
bin: phpantom_lsp
- target: win_x64
file: phpantom_lsp-x86_64-pc-windows-msvc.zip
bin: phpantom_lsp.exe
bin:
phpantom_lsp: "{{source.asset.bin}}"
neovim:
lspconfig: phpantom_lsp
================================================
FILE: packages/phpcbf/package.yaml
================================================
---
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
================================================
FILE: packages/phpcs/package.yaml
================================================
---
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
================================================
FILE: packages/phpmd/package.yaml
================================================
---
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
be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
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
================================================
FILE: packages/phpstan/package.yaml
================================================
---
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.51
asset:
file: phpstan.phar
bin:
phpstan: php:phpstan.phar
================================================
FILE: packages/pico8-ls/package.yaml
================================================
---
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:
# renovate:datasource=git-refs
id: pkg:github/japhib/pico8-ls@40c53c2061a42b20b22f83467d241e668c2487a2
build:
run: |
npm install
npm run compile
npm install --production
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
================================================
FILE: packages/pinact/package.yaml
================================================
---
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.9.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}}"
================================================
FILE: packages/pint/package.yaml
================================================
---
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.29.1
bin:
pint: composer:pint
================================================
FILE: packages/pkl-lsp/package.yaml
================================================
---
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.6.0
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}}
================================================
FILE: packages/postgres-language-server/package.yaml
================================================
---
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.24.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.exe
- target: win_arm64
file: postgres-language-server_aarch64-pc-windows-msvc.exe
bin:
postgres-language-server: "{{source.asset.file}}"
neovim:
lspconfig: postgres_lsp
================================================
FILE: packages/powershell-editor-services/package.yaml
================================================
---
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.5.0
asset:
file: PowerShellEditorServices.zip
schemas:
lsp: vscode:https://raw.githubusercontent.com/PowerShell/vscode-powershell/main/package.json
neovim:
lspconfig: powershell_es
================================================
FILE: packages/prettier/package.yaml
================================================
---
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.3
bin:
prettier: npm:prettier
================================================
FILE: packages/prettierd/package.yaml
================================================
---
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.27.0
bin:
prettierd: npm:prettierd
================================================
FILE: packages/pretty-php/package.yaml
================================================
---
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
================================================
FILE: packages/prettydiff/package.yaml
================================================
---
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
================================================
FILE: packages/prettypst/package.yaml
================================================
---
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
================================================
FILE: packages/prisma-language-server/package.yaml
================================================
---
name: prisma-language-server
description: |
Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided
by this language server.
homepage: https://github.com/prisma/language-tools
licenses:
- Apache-2.0
languages:
- Prisma
categories:
- LSP
source:
id: pkg:npm/%40prisma/language-server@31.10.0
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
================================================
FILE: packages/prometheus-pint/package.yaml
================================================
---
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.80.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
# Has to use `prometheus-pint` as name for the symlink/bin to avoid conflict
# with the `pint` binary (a php linter) which is also available on mason.
# see https://github.com/mason-org/mason-registry/pull/10126#issuecomment-2920049754
bin:
prometheus-pint: "{{source.asset.bin}}"
================================================
FILE: packages/proselint/package.yaml
================================================
---
name: proselint
description: |
proselint is a linter for English prose. It places the world's greatest writers and editors by your side, where they
whisper suggestions on how to improve your prose.
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
================================================
FILE: packages/prosemd-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/protolint/package.yaml
================================================
---
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}}"
================================================
FILE: packages/protols/package.yaml
================================================
---
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.3
bin:
protols: cargo:protols
neovim:
lspconfig: protols
================================================
FILE: packages/psalm/package.yaml
================================================
---
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.16.1
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:
# freezes on Windows CI for some reason
- win_x64
neovim:
lspconfig: psalm
================================================
FILE: packages/pug-lsp/package.yaml
================================================
---
name: pug-lsp
description: |
An implementation of the Language Protocol Server for [Pug.js](http://pugjs.org)
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}}"
================================================
FILE: packages/puppet-editor-services/package.yaml
================================================
---
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
================================================
FILE: packages/purescript-language-server/package.yaml
================================================
---
name: purescript-language-server
description: |
Node-based Language Server Protocol server for PureScript based on the PureScript IDE server (aka psc-ide / purs ide
server). Used as the vscode plugin backend but should be compatible with other Language Server Client implementations.
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
================================================
FILE: packages/purescript-tidy/package.yaml
================================================
---
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
================================================
FILE: packages/pydocstyle/package.yaml
================================================
---
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
================================================
FILE: packages/pyflakes/package.yaml
================================================
---
name: pyflakes
description: |
A simple program which checks Python source files for errors.
Pyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is
safe to use on modules with side effects. It’s also much faster.
homepage: https://pypi.org/project/pyflakes/
licenses:
- MIT
languages:
- Python
categories:
- Linter
source:
id: pkg:pypi/pyflakes@3.4.0
bin:
pyflakes: pypi:pyflakes
================================================
FILE: packages/pyink/package.yaml
================================================
---
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
================================================
FILE: packages/pylama/package.yaml
================================================
---
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
================================================
FILE: packages/pylint/package.yaml
================================================
---
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.5
bin:
pylint: pypi:pylint
================================================
FILE: packages/pylyzer/package.yaml
================================================
---
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
================================================
FILE: packages/pymarkdownlnt/package.yaml
================================================
---
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.36
bin:
pymarkdownlnt: pypi:pymarkdownlnt
================================================
FILE: packages/pyment/package.yaml
================================================
---
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
================================================
FILE: packages/pymobiledevice3/package.yaml
================================================
---
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@9.11.1
bin:
pymobiledevice3: pypi:pymobiledevice3
================================================
FILE: packages/pyproject-flake8/package.yaml
================================================
---
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
================================================
FILE: packages/pyproject-fmt/package.yaml
================================================
---
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.21.1
bin:
pyproject-fmt: pypi:pyproject-fmt
================================================
FILE: packages/pyre/package.yaml
================================================
---
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
================================================
FILE: packages/pyrefly/package.yaml
================================================
---
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.62.0
bin:
pyrefly: pypi:pyrefly
neovim:
lspconfig: pyrefly
================================================
FILE: packages/pyright/package.yaml
================================================
---
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.409
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
================================================
FILE: packages/python-lsp-server/package.yaml
================================================
---
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
================================================
FILE: packages/qmlls/package.yaml
================================================
---
name: qmlls
description: |
QML Language Server is a tool shipped with Qt that helps you write code in your favorite (LSP-supporting) editor.
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.7
asset:
- target: [darwin_x64, darwin_arm64]
file: qmlls-macos-nightly-{{version}}.zip
bin: qmlls
- target: linux_x64_gnu
file: qmlls-ubuntu-nightly-{{version}}.zip
bin: qmlls
- target: win_x64
file: qmlls-windows-nightly-{{version}}.zip
bin: qmlls.exe
bin:
qmlls: "{{source.asset.bin}}"
neovim:
lspconfig: qmlls
================================================
FILE: packages/quick-lint-js/package.yaml
================================================
---
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
before your finger leaves the keyboard. Lint any JavaScript file with no configuration.
homepage: https://quick-lint-js.com/
licenses:
- GPL-3.0-or-later
languages:
- JavaScript
- TypeScript
categories:
- LSP
- Linter
source:
# renovate:datasource=github-tags
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
================================================
FILE: packages/r-languageserver/package.yaml
================================================
---
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.17
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
================================================
FILE: packages/raku-navigator/package.yaml
================================================
---
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:
# renovate:datasource=git-refs
id: pkg:github/bscan/RakuNavigator@ccd511dbd156f396eed613f21adbcd8e38a8c784
build:
run: |
npm install
npm run compile
npm install --production
schemas:
lsp: vscode:https://raw.githubusercontent.com/bscan/RakuNavigator/{{version}}/package.json
bin:
raku-navigator: node:server/out/server.js
neovim:
lspconfig: raku_navigator
================================================
FILE: packages/rassumfrassum/package.yaml
================================================
---
name: rassumfrassum
description: Connect an LSP client to multiple LSP servers.
homepage: https://github.com/joaotavora/rassumfrassum
licenses:
- GPL-3.0
languages:
- Python
categories:
- LSP
source:
id: pkg:pypi/rassumfrassum@0.3.3
bin:
rass: pypi:rass
================================================
FILE: packages/rdbg/package.yaml
================================================
---
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
================================================
FILE: packages/reason-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/reformat-gherkin/package.yaml
================================================
---
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
================================================
FILE: packages/refurb/package.yaml
================================================
---
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.3.1
bin:
refurb: pypi:refurb
================================================
FILE: packages/regal/package.yaml
================================================
---
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.40.0
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
================================================
FILE: packages/regols/package.yaml
================================================
---
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
================================================
FILE: packages/remark-cli/package.yaml
================================================
---
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
================================================
FILE: packages/remark-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/reorder-python-imports/package.yaml
================================================
---
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
================================================
FILE: packages/rescript-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/revive/package.yaml
================================================
---
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.15.0
bin:
revive: golang:revive
================================================
FILE: packages/ripper-tags/package.yaml
================================================
---
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
================================================
FILE: packages/rnix-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/robotcode/package.yaml
================================================
---
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@2.5.1?extra=all
schemas:
lsp: vscode:https://raw.githubusercontent.com/robotcodedev/robotcode/v{{version}}/package.json
bin:
robotcode: pypi:robotcode
neovim:
lspconfig: robotcode
================================================
FILE: packages/robotframework-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/roc_language_server/package.yaml
================================================
---
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
================================================
FILE: packages/rpm_lsp_server/package.yaml
================================================
---
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
================================================
FILE: packages/rpmlint/package.yaml
================================================
---
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.9.0
bin:
rpmlint: pypi:rpmlint
================================================
FILE: packages/rshtml-analyzer/package.yaml
================================================
---
name: rshtml-analyzer
description: |
rshtml-analyzer is an implementation of the Language Server Protocol (LSP)
for the RsHtml templating language which elegantly combines Rust and HTML.
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.7
asset:
# Linux
- 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
# macOS
- 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
# Windows
- 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}}"
================================================
FILE: packages/rstcheck/package.yaml
================================================
---
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
================================================
FILE: packages/rubocop/package.yaml
================================================
---
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.86.1
bin:
rubocop: gem:rubocop
neovim:
lspconfig: rubocop
================================================
FILE: packages/ruby-lsp/package.yaml
================================================
---
name: ruby-lsp
description: |
This gem is an implementation of the language server protocol specification for Ruby, used to improve editor features.
homepage: https://github.com/Shopify/ruby-lsp
licenses:
- MIT
languages:
- Ruby
categories:
- LSP
source:
id: pkg:gem/ruby-lsp@0.26.9
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
================================================
FILE: packages/rubyfmt/package.yaml
================================================
---
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.13.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}}"
================================================
FILE: packages/ruff/package.yaml
================================================
---
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.15.12
bin:
ruff: pypi:ruff
neovim:
lspconfig: ruff
================================================
FILE: packages/rufo/package.yaml
================================================
---
name: rufo
description: |
Rufo is as an opinionated ruby formatter, intended to be used via the command line as a text-editor plugin, to
autoformat files on save or on demand.
Unlike the best known Ruby formatter RuboCop, Rufo offers little in the way of configuration. Like other language
formatters such as gofmt, prettier, and autopep8, we strive to find a "one true format" for Ruby code, and make sure
your code adheres to it, with zero config where possible.
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
================================================
FILE: packages/rumdl/package.yaml
================================================
---
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.1.81
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
================================================
FILE: packages/rust-analyzer/package.yaml
================================================
---
name: rust-analyzer
description: |
rust-analyzer is an implementation of the Language Server Protocol for the
Rust programming language. It provides features like completion and goto
definition for many code editors, including VS Code, Emacs and Vim.
homepage: https://github.com/rust-lang/rust-analyzer
licenses:
- Apache-2.0
- MIT
languages:
- Rust
categories:
- LSP
source:
# renovate:versioning=loose
id: pkg:github/rust-lang/rust-analyzer@2026-04-20
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
================================================
FILE: packages/rust_hdl/package.yaml
================================================
---
name: rust_hdl
description: |
rust_hdl is a VHDL language server and analysis library written in Rust. A complete VHDL language server protocol
implementation with diagnostics, navigate to symbol, find all references etc.
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
================================================
FILE: packages/rustywind/package.yaml
================================================
---
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
================================================
FILE: packages/salt-lint/package.yaml
================================================
---
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
================================================
FILE: packages/salt-lsp/package.yaml
================================================
---
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
================================================
FILE: packages/selene/package.yaml
================================================
---
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.30.1
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}}"
================================================
FILE: packages/semgrep/package.yaml
================================================
---
name: semgrep
description: |
Semgrep is a fast, open-source, static analysis engine for finding bugs, detecting vulnerabilities in third-party
dependencies, and enforcing code standards.
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.161.0
supported_platforms:
- unix
bin:
semgrep: pypi:semgrep
pysemgrep: pypi:pysemgrep
================================================
FILE: packages/serve-d/package.yaml
================================================
---
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
================================================
FILE: packages/shellcheck/package.yaml
================================================
---
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}}"
================================================
FILE: packages/shellharden/package.yaml
================================================
---
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
================================================
FILE: packages/shfmt/package.yaml
================================================
---
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.13.1
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}}"
================================================
FILE: packages/shopify-cli/package.yaml
================================================
---
name: shopify-cli
description: |
Command-line interface tool that helps you generate and work with Shopify apps, themes and custom storefronts.
homepage: https://shopify.dev/docs/api/shopify-cli
licenses:
- MIT
languages:
- Liquid
categories:
- LSP
- Linter
source:
id: pkg:npm/%40shopify/cli@3.94.1
bin:
shopify: npm:shopify
neovim:
lspconfig: shopify_theme_ls
================================================
FILE: packages/sith-language-server/package.yaml
================================================
---
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}}"
================================================
FILE: packages/slang/package.yaml
================================================
---
name: slang
description: |
Slang is a shading language that makes it easier to build and maintain large shader codebases in a modular and
extensible fashion, while also maintaining the highest possible performance on modern GPUs and graphics APIs. Slang is
based on years of collaboration between researchers at NVIDIA, Carnegie Mellon University, and Stanford.
homepage: https://shader-slang.com/
licenses:
- MIT
languages:
- Slang
categories:
- LSP
- Compiler
source:
# renovate:versioning=loose
id: pkg:github/shader-slang/slang@v2026.7.1
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
================================================
FILE: packages/sleek/package.yaml
================================================
---
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:github/nrempel/sleek@v0.5.0
asset:
- target: linux_x64
file: sleek-linux-x86_64
- target: darwin_x64
file: sleek-macos-x86_64
- target: darwin_arm64
file: sleek-macos-aarch64
- target: win_x64
file: sleek-windows-x86_64.exe
bin:
sleek: "{{source.asset.file}}"
================================================
FILE: packages/slint-lsp/package.yaml
================================================
---
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.16.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
================================================
FILE: packages/smithy-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/snakefmt/package.yaml
================================================
---
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@1.1.0
bin:
snakefmt: pypi:snakefmt
================================================
FILE: packages/snakeskin-cli/package.yaml
================================================
---
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
================================================
FILE: packages/snyk/package.yaml
================================================
---
name: snyk
description: |
Snyk CLI scans and monitors your projects for security vulnerabilities
homepage: https://github.com/snyk/cli
licenses:
- Apache-2.0
languages:
- .NET
- Apex
- C#
- C++
- Dart
- Docker
- Elixir
- Go
- Groovy
- Helm
- Java
- JavaScript
- Kotlin
- PHP
- Python
- Ruby
- Rust
- Scala
- Swift
- Terraform
- TypeScript
categories:
- LSP
- Linter
source:
id: pkg:github/snyk/cli@v1.1304.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}}"
neovim:
lspconfig: snyk_ls
================================================
FILE: packages/snyk-ls/package.yaml
================================================
---
name: snyk-ls
description: |
The language server follows the Language Server Protocol and integrates with Snyk Open Source, Snyk Infrastructure as
Code and Snyk Code. For the former two, it uses the Snyk CLI as a data provider, for the latter it is connecting
directly to the Snyk Code API.
homepage: https://github.com/snyk/snyk-ls
licenses:
- Apache-2.0
languages:
- Snyk
categories:
- LSP
ci_skip: true
source:
# renovate:versioning=loose
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
================================================
FILE: packages/solang/package.yaml
================================================
---
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
================================================
FILE: packages/solang-llvm/package.yaml
================================================
---
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:
# renovate:versioning=loose
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/
================================================
FILE: packages/solargraph/package.yaml
================================================
---
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.3
schemas:
lsp: vscode:https://raw.githubusercontent.com/castwide/vscode-solargraph/master/package.json
bin:
solargraph: gem:solargraph
neovim:
lspconfig: solargraph
================================================
FILE: packages/solhint/package.yaml
================================================
---
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.2.1
bin:
solhint: npm:solhint
================================================
FILE: packages/solidity/package.yaml
================================================
---
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.34
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
================================================
FILE: packages/solidity-ls/package.yaml
================================================
---
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
================================================
FILE: packages/some-sass-language-server/package.yaml
================================================
---
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.8
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
================================================
FILE: packages/sonarlint-language-server/package.yaml
================================================
---
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.39.0%2B79757
asset:
file: sonarlint-vscode-4.39.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/
================================================
FILE: packages/sorbet/package.yaml
================================================
---
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.13163
supported_platforms:
- unix
schemas:
lsp: vscode:https://raw.githubusercontent.com/sorbet/sorbet/master/vscode_extension/package.json
bin:
srb: gem:srb
neovim:
lspconfig: sorbet
================================================
FILE: packages/sourcery/package.yaml
================================================
---
name: sourcery
description: |
Sourcery is a tool available in your IDE, GitHub, or as a CLI that suggests refactoring improvements to help make your
code more readable and generally higher quality.
homepage: https://docs.sourcery.ai/
licenses:
- MIT
languages:
- Python
categories:
- LSP
source:
id: pkg:pypi/sourcery@1.43.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/swift-server/vscode-swift/main/package.json
bin:
sourcery: pypi:sourcery
neovim:
lspconfig: sourcery
================================================
FILE: packages/spectral-language-server/package.yaml
================================================
---
name: spectral-language-server
description: |
Awesome Spectral JSON/YAML linter with OpenAPI/AsyncAPI support. Spectral is a flexible object linter with out of the
box support for OpenAPI v2 and v3, JSON Schema, and AsyncAPI.
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
npm exec --package=yarn@1 'node make package'
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
================================================
FILE: packages/sphinx-lint/package.yaml
================================================
---
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
================================================
FILE: packages/spyglassmc-language-server/package.yaml
================================================
---
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.57
bin:
spyglassmc-language-server: npm:spyglassmc-language-server
neovim:
lspconfig: spyglassmc_language_server
================================================
FILE: packages/sql-formatter/package.yaml
================================================
---
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.3
bin:
sql-formatter: npm:sql-formatter
================================================
FILE: packages/sqlfluff/package.yaml
================================================
---
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@4.1.0
bin:
sqlfluff: pypi:sqlfluff
================================================
FILE: packages/sqlfmt/package.yaml
================================================
---
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
================================================
FILE: packages/sqlls/package.yaml
================================================
---
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
================================================
FILE: packages/sqls/package.yaml
================================================
---
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.46
schemas:
lsp: https://raw.githubusercontent.com/sqls-server/sqls/{{version}}/schema.json
bin:
sqls: golang:sqls
neovim:
lspconfig: sqls
================================================
FILE: packages/sqruff/package.yaml
================================================
---
name: sqruff
description: |
A high-speed SQL linter written in Rust.
homepage: https://github.com/quarylabs/sqruff
licenses:
- Apache-2.0
languages:
- SQL
categories:
- Formatter
- Linter
source:
id: pkg:github/quarylabs/sqruff@v0.38.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
================================================
FILE: packages/squawk/package.yaml
================================================
---
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.48.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}}"
================================================
FILE: packages/stan-language-server/package.yaml
================================================
---
name: stan-language-server
description: Language server for the Stan probabilistic programming language.
homepage: https://github.com/tomatitito/stan-language-server
licenses:
- MIT
languages:
- Stan
categories:
- LSP
source:
id: pkg:npm/stan-language-server-bin@0.4.6
bin:
stan-language-server: npm:stan-language-server
neovim:
lspconfig: stan_ls
================================================
FILE: packages/standardjs/package.yaml
================================================
---
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
================================================
FILE: packages/standardrb/package.yaml
================================================
---
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.54.0
bin:
standardrb: gem:standardrb
neovim:
lspconfig: standardrb
================================================
FILE: packages/starlark-rust/package.yaml
================================================
---
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
================================================
FILE: packages/starpls/package.yaml
================================================
---
name: starpls
description: |
Starpls is an LSP implementation for Starlark, the configuration language used by Bazel and Buck2.
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
================================================
FILE: packages/staticcheck/package.yaml
================================================
---
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.7.0#cmd/staticcheck
bin:
staticcheck: golang:staticcheck
================================================
FILE: packages/steep/package.yaml
================================================
---
name: steep
description: |
Static type checker for Ruby
homepage: https://github.com/soutaro/steep
licenses:
- MIT
languages:
- Ruby
categories:
- LSP
source:
id: pkg:gem/steep@2.0.0
bin:
steep: gem:steep
neovim:
lspconfig: steep
================================================
FILE: packages/stimulus-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/stree/package.yaml
================================================
---
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
================================================
FILE: packages/stylelint/package.yaml
================================================
---
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@17.9.0
bin:
stylelint: npm:stylelint
================================================
FILE: packages/stylelint-language-server/package.yaml
================================================
---
name: stylelint-language-server
description: A stylelint Language Server.
homepage: https://github.com/stylelint/vscode-stylelint
licenses:
- MIT
languages:
- Stylelint
categories:
- LSP
source:
id: pkg:npm/@stylelint/language-server@1.1.1
schemas:
lsp: vscode:https://raw.githubusercontent.com/stylelint/vscode-stylelint/main/package.json
bin:
stylelint-language-server: npm:stylelint-language-server
neovim:
lspconfig: stylelint_lsp
================================================
FILE: packages/stylelint-lsp/package.yaml
================================================
---
name: stylelint-lsp
deprecation:
message: stylelint-lsp is deprecated in favor of stylelint-language-server
since: "2026-03-27"
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
================================================
FILE: packages/stylua/package.yaml
================================================
---
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.4.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
================================================
FILE: packages/superhtml/package.yaml
================================================
---
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
================================================
FILE: packages/svelte-language-server/package.yaml
================================================
---
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.30
extra_packages:
- typescript-svelte-plugin
bin:
svelteserver: npm:svelteserver
neovim:
lspconfig: svelte
================================================
FILE: packages/svlangserver/package.yaml
================================================
---
name: svlangserver
description: |
A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and
Neovim.
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
================================================
FILE: packages/svls/package.yaml
================================================
---
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
# Very slow build on Windows.
ci_skip:
- win_arm
- win_arm64
- win_x64
- win_x86
neovim:
lspconfig: svls
================================================
FILE: packages/swiftformat/package.yaml
================================================
---
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.61.0
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}}"
================================================
FILE: packages/swiftlint/package.yaml
================================================
---
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.2
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}}"
================================================
FILE: packages/systemd-lsp/package.yaml
================================================
---
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:
# renovate:versioning=loose
id: pkg:github/JFryy/systemd-lsp@v2026.04.21
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
================================================
FILE: packages/systemdlint/package.yaml
================================================
---
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
================================================
FILE: packages/tabby-agent/package.yaml
================================================
---
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
================================================
FILE: packages/tailwindcss-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/taplo/package.yaml
================================================
---
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
================================================
FILE: packages/tclint/package.yaml
================================================
---
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.8.0
bin:
tclint: pypi:tclint
tclfmt: pypi:tclfmt
tclsp: pypi:tclsp
neovim:
lspconfig: tclsp
================================================
FILE: packages/teal-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/tectonic/package.yaml
================================================
---
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}}"
================================================
FILE: packages/templ/package.yaml
================================================
---
name: templ
description: |
templ is the official language server for the templ HTML templating language. It provides IDE features
to any LSP-compatible editor.
homepage: https://templ.guide
licenses:
- MIT
languages:
- Go
- HTML
categories:
- LSP
source:
id: pkg:github/a-h/templ@v0.3.1001
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
================================================
FILE: packages/termux-language-server/package.yaml
================================================
---
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
neovim:
lspconfig: termux_language_server
================================================
FILE: packages/terraform/package.yaml
================================================
---
name: terraform
description: |
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available
tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code,
edited, reviewed, and versioned.
homepage: https://www.terraform.io/
licenses:
- BUSL-1.1
languages:
- Terraform
categories:
- Formatter
- Linter
- Runtime
source:
# renovate:datasource=github-releases
id: pkg:generic/hashicorp/terraform@v1.14.9
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}}"
================================================
FILE: packages/terraform-ls/package.yaml
================================================
---
name: terraform-ls
description: Terraform Language Server.
homepage: https://github.com/hashicorp/terraform-ls
licenses:
- MPL-2.0
languages:
- Terraform
categories:
- LSP
source:
# renovate:datasource=github-releases
id: pkg:generic/hashicorp/terraform-ls@v0.38.6
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
================================================
FILE: packages/tex-fmt/package.yaml
================================================
---
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.7
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}}"
================================================
FILE: packages/texlab/package.yaml
================================================
---
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
================================================
FILE: packages/textlint/package.yaml
================================================
---
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.4
bin:
textlint: npm:textlint
================================================
FILE: packages/textlsp/package.yaml
================================================
---
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
================================================
FILE: packages/tflint/package.yaml
================================================
---
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.62.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
================================================
FILE: packages/tfsec/package.yaml
================================================
---
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}}"
================================================
FILE: packages/thriftls/package.yaml
================================================
---
name: thriftls
description: |
thriftls is a Thrift language server. It provides IDE features
to any LSP-compatible editor.
homepage: https://github.com/joyme123/thrift-ls
licenses:
- Apache-2.0
languages:
- Thrift
categories:
- LSP
source:
id: pkg:github/joyme123/thrift-ls@v0.2.10
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
================================================
FILE: packages/tilt/package.yaml
================================================
---
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.37.2
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}}"
================================================
FILE: packages/tinymist/package.yaml
================================================
---
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
Chinese.
homepage: https://github.com/Myriad-Dreamin/tinymist
licenses:
- Apache-2.0
languages:
- Typst
categories:
- LSP
source:
id: pkg:github/Myriad-Dreamin/tinymist@v0.14.16
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
================================================
FILE: packages/tlint/package.yaml
================================================
---
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.6.0
bin:
tlint: composer:tlint
ci_skip:
# freezes on Windows CI for some reason
- win_x64
================================================
FILE: packages/tofu-ls/package.yaml
================================================
---
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.4.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}}"
================================================
FILE: packages/tombi/package.yaml
================================================
---
name: tombi
description: |
TOML Formatter / Linter / Language Server
homepage: https://github.com/tombi-toml/tombi
licenses:
- MIT
languages:
- TOML
categories:
- Formatter
- Linter
- LSP
neovim:
lspconfig: tombi
source:
id: pkg:github/tombi-toml/tombi@v0.9.22
asset:
- target: darwin_x64
file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-apple-darwin.gz
bin: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-apple-darwin
- target: darwin_arm64
file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-apple-darwin.gz
bin: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-apple-darwin
- target: linux_x64
file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-unknown-linux-musl.gz
bin: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-unknown-linux-musl
- target: linux_arm64
file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-unknown-linux-musl.gz
bin: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-unknown-linux-musl
- target: linux_armv7_gnu
file: tombi-cli-{{ version | strip_prefix "v" }}-arm-unknown-linux-gnueabihf.gz
bin: tombi-cli-{{ version | strip_prefix "v" }}-arm-unknown-linux-gnueabihf
- target: win_x64
file: tombi-cli-{{ version | strip_prefix "v" }}-x86_64-pc-windows-msvc.zip
bin: tombi.exe
- target: win_arm64
file: tombi-cli-{{ version | strip_prefix "v" }}-aarch64-pc-windows-msvc.zip
bin: tombi.exe
bin:
tombi: "{{source.asset.bin}}"
================================================
FILE: packages/tree-sitter-cli/package.yaml
================================================
---
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
MacOS, Linux, and Windows.
homepage: https://github.com/tree-sitter/tree-sitter/blob/master/crates/cli/README.md
licenses:
- MIT
languages: []
categories:
- Compiler
source:
id: pkg:github/tree-sitter/tree-sitter@v0.26.8
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-cli-windows-x64.zip
bin: tree-sitter.exe
- target: win_x86
file: tree-sitter-cli-windows-x86.zip
bin: tree-sitter.exe
bin:
tree-sitter: "{{source.asset.bin}}"
================================================
FILE: packages/trivy/package.yaml
================================================
---
name: trivy
description: |
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more.
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.70.0
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/
================================================
FILE: packages/trufflehog/package.yaml
================================================
---
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.95.2
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}}"
================================================
FILE: packages/ts-standard/package.yaml
================================================
---
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
================================================
FILE: packages/ts_query_ls/package.yaml
================================================
---
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.16.0
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
================================================
FILE: packages/tsgo/package.yaml
================================================
---
name: tsgo
description: |
Native TypeScript compiler port. Language Server Protocol support with partial
features including errors, hover, go to definition, references, and signature help.
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.20260425.1
bin:
tsgo: npm:tsgo
neovim:
lspconfig: tsgo
================================================
FILE: packages/tsp-server/package.yaml
================================================
---
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.11.0
bin:
tsp-server: npm:tsp-server
neovim:
lspconfig: tsp_server
================================================
FILE: packages/turtle-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/twig-cs-fixer/package.yaml
================================================
---
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.14.0
bin:
twig-cs-fixer: composer:twig-cs-fixer
================================================
FILE: packages/twigcs/package.yaml
================================================
---
name: twigcs
description: |
The missing checkstyle for twig! Twigcs aims to be what phpcs is to php. It checks your codebase for violations on
coding standards.
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
================================================
FILE: packages/twiggy-language-server/package.yaml
================================================
---
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.20.0
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
================================================
FILE: packages/ty/package.yaml
================================================
---
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.32
bin:
ty: pypi:ty
neovim:
lspconfig: ty
================================================
FILE: packages/typescript-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/typos/package.yaml
================================================
---
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.45.1
asset:
- target: darwin_x64
file: typos-{{ version }}-x86_64-apple-darwin.tar.gz
bin: typos
# No arm64 build yet, but does work fine on M1 Mac. See https://github.com/crate-ci/typos/issues/828
- 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}}"
================================================
FILE: packages/typos-lsp/package.yaml
================================================
---
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.52
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
================================================
FILE: packages/typstyle/package.yaml
================================================
---
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}}"
================================================
FILE: packages/unocss-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/usort/package.yaml
================================================
---
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
================================================
FILE: packages/uv/package.yaml
================================================
---
name: uv
description: |
An extremely fast Python package and project manager, written in Rust
homepage: https://docs.astral.sh/uv/
licenses:
- Apache-2.0
- MIT
languages:
- Python
categories: []
source:
id: pkg:github/astral-sh/uv@0.11.7
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}}"
================================================
FILE: packages/v-analyzer/package.yaml
================================================
---
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
================================================
FILE: packages/vacuum/package.yaml
================================================
---
name: vacuum
description: |
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears
through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible
reports.
homepage: https://github.com/daveshanley/vacuum
licenses:
- MIT
languages:
- OpenAPI
categories:
- Linter
source:
id: pkg:github/daveshanley/vacuum@v0.26.1
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
================================================
FILE: packages/vala-language-server/package.yaml
================================================
---
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:
# renovate:datasource=git-refs
id: pkg:github/vala-lang/vala-language-server@c66ce433375815fb65d3aefddf68122817c0073d
build:
- target: unix
run: |
meson -Dprefix="$PWD" build
ninja -C build install
bin: bin/vala-language-server
- target: win
run: |
meson -Dprefix="($pwd).path" build
ninja -C build install
bin: bin/vala-language-server.exe
bin:
vala-language-server: "{{source.build.bin}}"
ci_skip: true
neovim:
lspconfig: vala_ls
================================================
FILE: packages/vale/package.yaml
================================================
---
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.14.1
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}}"
================================================
FILE: packages/vale-ls/package.yaml
================================================
---
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
================================================
FILE: packages/vectorcode/package.yaml
================================================
---
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
================================================
FILE: packages/verible/package.yaml
================================================
---
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:
# renovate:versioning=loose
id: pkg:github/chipsalliance/verible@v0.0-4053-g89d4d98a
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
================================================
FILE: packages/veryl-ls/package.yaml
================================================
---
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.19.1
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
================================================
FILE: packages/vetur-vls/package.yaml
================================================
---
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
================================================
FILE: packages/vhdl-style-guide/package.yaml
================================================
---
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
================================================
FILE: packages/vim-language-server/package.yaml
================================================
---
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
================================================
FILE: packages/vint/package.yaml
================================================
---
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
================================================
FILE: packages/visualforce-language-server/package.yaml
================================================
---
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@v66.8.0
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
================================================
FILE: packages/vls/package.yaml
================================================
---
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
================================================
FILE: packages/vscode-home-assistant/package.yaml
================================================
---
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
================================================
FILE: packages/vscode-java-decompiler/package.yaml
================================================
---
name: vscode-java-decompiler
description: |
Decompiler jars from the Decompiler extension for Java in Visual Studio Code.
The Java source code is available in the https://github.com/dgileadi/dg.jdt.ls.decompiler repo.
homepage: https://github.com/dgileadi/vscode-java-decompiler
licenses:
- EPL-2.0
languages:
- Java
categories:
- DAP
source:
# renovate:datasource=git-refs
id: pkg:github/dgileadi/vscode-java-decompiler@57691a5fdacbc67a8b606e34fb636fa89687430b
build:
# This repository has the jars pre-built and committed, but there is no repository releases.
# Adding this here because it is required by the schema.
run: ""
schemas:
lsp: vscode:https://raw.githubusercontent.com/dgileadi/vscode-java-decompiler/{{version}}/package.json
share:
vscode-java-decompiler/bundles/: "server/"
================================================
FILE: packages/vscode-java-dependency/package.yaml
================================================
---
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/
================================================
FILE: packages/vscode-solidity-server/package.yaml
================================================
---
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
================================================
FILE: packages/vscode-spring-boot-tools/package.yaml
================================================
---
name: vscode-spring-boot-tools
description: |
VS Code Language Server for Spring Boot
VSCode extension and Language Server providing support for working with Spring Boot application.properties, application.yml and .java files.
Note: this extension has a dependency on VS Code extension of Language Support for Java™ by Red Hat.
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
================================================
FILE: packages/vsg/package.yaml
================================================
---
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
================================================
FILE: packages/vtsls/package.yaml
================================================
---
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
================================================
FILE: packages/vue-language-server/package.yaml
================================================
---
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.7
extra_packages:
- typescript
- "@vue/typescript-plugin"
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
================================================
FILE: packages/vulture/package.yaml
================================================
---
name: vulture
description: |
Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases.
If you run Vulture on both your library and test suite you can find untested code.
Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that
is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code
quality.
homepage: https://github.com/jendrikseipp/vulture
licenses:
- MIT
languages:
- Python
categories:
- Linter
source:
id: pkg:pypi/vulture@2.16
bin:
vulture: pypi:vulture
================================================
FILE: packages/wasm-language-tools/package.yaml
================================================
---
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.10.4
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
================================================
FILE: packages/wc-language-server/package.yaml
================================================
---
name: wc-language-server
description: |
Language server that surfaces Web Components metadata, completions, and diagnostics.
Provides rich language features for HTML, JSX/TSX, Vue, Svelte, Astro, and other
templating languages that use Custom Elements.
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
================================================
FILE: packages/wgsl-analyzer/package.yaml
================================================
---
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:
# renovate:versioning=loose
id: pkg:github/wgsl-analyzer/wgsl-analyzer@2026-03-13
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_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
================================================
FILE: packages/wing/package.yaml
================================================
---
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
================================================
FILE: packages/woke/package.yaml
================================================
---
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}}"
================================================
FILE: packages/write-good/package.yaml
================================================
---
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.
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
================================================
FILE: packages/xcbeautify/package.yaml
================================================
---
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.2.1
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 }}"
================================================
FILE: packages/xcode-build-server/package.yaml
================================================
---
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}}"
================================================
FILE: packages/xcodegen/package.yaml
================================================
---
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.45.4
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}}"
================================================
FILE: packages/xcodeprojectcli/package.yaml
================================================
---
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
bin: .build/release/xcp
bin:
xcp: "{{source.build.bin}}"
================================================
FILE: packages/xmlformatter/package.yaml
================================================
---
name: xmlformatter
description: |
xmlformatter is an Open Source Python package that provides formatting of XML documents. xmlformatter differs from
others formatters by handling whitespaces by a distinct set of formatting rules - formatting element content by an
object style and mixed content by a text style. You may find xmlformatter useful for corrections and presentations.
homepage: https://github.com/pamoller/xmlformatter
licenses:
- MIT
languages:
- XML
categories:
- Formatter
source:
id: pkg:pypi/xmlformatter@0.2.8
bin:
xmlformat: pypi:xmlformat
================================================
FILE: packages/yaml-language-server/package.yaml
================================================
---
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.22.0
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
================================================
FILE: packages/yamlfix/package.yaml
================================================
---
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
================================================
FILE: packages/yamlfmt/package.yaml
================================================
---
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}}"
================================================
FILE: packages/yamllint/package.yaml
================================================
---
name: yamllint
description: |
Linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and
cosmetic problems such as lines length, trailing spaces, indentation, etc.
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
================================================
FILE: packages/yapf/package.yaml
================================================
---
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
================================================
FILE: packages/yls-yara/package.yaml
================================================
---
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:
# exclude darwin: https://github.com/avast/yls/issues/80
- linux
- win
schemas:
lsp: vscode:https://raw.githubusercontent.com/avast/yls/v{{version}}/editors/vscode/package.json
bin:
yls: pypi:yls
================================================
FILE: packages/yq/package.yaml
================================================
---
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.53.2
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')) }}"
================================================
FILE: packages/zeek-language-server/package.yaml
================================================
---
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.74.0
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}}"
================================================
FILE: packages/zk/package.yaml
================================================
---
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
================================================
FILE: packages/zls/package.yaml
================================================
---
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.16.0
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
================================================
FILE: packages/zprint/package.yaml
================================================
---
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}}"
================================================
FILE: packages/zprint-clj/package.yaml
================================================
---
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
================================================
FILE: packages/zuban/package.yaml
================================================
---
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.7.0
bin:
zuban: pypi:zuban
neovim:
lspconfig: zuban
================================================
FILE: renovate.json5
================================================
{
extends: ["github>mason-org/registry-renovate-config"],
packageRules: [
{
matchDepNames: ["cucumber-language-server"],
allowedVersions: "!/^1\\.[34]\\.0/"
},
{
matchDepNames: ["rustfmt"],
allowedVersions: "<=1.5.1"
},
{
matchDepNames: ["tectonic"],
allowedVersions: "^tectonic%40"
},
{
matchDepNames: ["ansible-language-server"],
allowedVersions: "!/1\\.2\\.2/"
},
{
matchDepNames: ["autotools-language-server"],
allowedVersions: "!/0\\.0\\.19/"
}
],
"ignoreDeps": [
"rescript-lsp",
"cuepls"
]
}