Showing preview only (524K chars total). Download the full file or copy to clipboard to get everything.
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
<!-- Short description of what has been changed and/or added and why -->
### Issue ticket number and link
<!-- Leave empty if not available -->
### Evidence on requirement fulfillment (new packages only)
<!-- A link to evidence that the requirement for the package are fulfilled. -->
<!-- see https://github.com/mason-org/mason-registry/blob/main/CONTRIBUTING.md#requirements -->
### Checklist before requesting a review
<!-- Refer to the CONTRIBUTING.md for details on testing -->
- [ ] 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.
<!-- For example: successfully starting the LSP server inside Neovim, or successfully integrated linting
diagnostics -->
### Screenshots
<!-- Leave empty if not applicable -->
================================================
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
<!--toc:start-->
- [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)
<!--toc:end-->
> 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 <http://schemastore.org/>.
> [!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:
>
> <img src="https://user-images.githubusercontent.com/6705160/230375252-40dfcd78-dcd3-43c4-8967-c7452384b818.png" height="100" />
# 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:
<img src="https://github.com/mason-org/mason-registry/assets/6705160/952e1b0f-6396-492e-9270-e72c26800a98" height="100" />
> [!TIP]
> You can emulate different platforms ("targets") by providing the `--target=` option to `:MasonInstall`. For example:
> <pre><code>:MasonInstall --target=linux_arm64 my-package</code></pre>
> 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-name>/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 -> <package>/lombok.jar
jdtls/lombok.jar: lombok.jar
# Links $MASON/share/jdtls/plugins/ -> <package>/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 -> <package>/doc/LICENSE
solang/llvm15.0/LICENSE: doc/LICENSE
# Links $MASON/opt/solang/llvm15.0/ -> <package>/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
```
<details><summary>Example: Specify features</summary>
To specify the features to install, use the `features` qualifier.
Example:
```yaml
source:
id: pkg:cargo/flux-lsp@0.8.40?features=lsp,cli
```
</details>
<details><summary>Example: Git source</summary>
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 <TAG>`). To target commits instead (i.e. `cargo install --rev
<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
```
</details>
<details><summary>Example: Specify supported platforms</summary>
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
```
</details>
---
## 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
```
<details><summary>Example: Specify supported platforms</summary>
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
```
</details>
---
## 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).
<details><summary>Example: Platform dependent release assets</summary>
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}}"
```
</details>
<details><summary>Example: Single, platform independent, release asset</summary>
Example:
```yaml
source:
id: pkg:github/Dart-Code/Dart-Code@v3.62.0
asset:
file: dart-code-{{ version | strip_prefix "v" }}.vsix
```
</details>
<details><summary>Example: Downloading multiple assets</summary>
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
```
</details>
<details><summary>Example: Change asset download location</summary>
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
```
</details>
> [!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
```
<details><summary>Example: Platform-dependent build scripts</summary>
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
```
</details>
---
## Golang
Example:
```yaml
source:
id: pkg:golang/golang.org/x/tools/gopls@v0.11.0
bin:
gopls: golang:gopls
```
<details><summary>Example: Specifying additional package path</summary>
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
```
</details>
---
## LuaRocks
Example:
```yaml
source:
id: pkg:luarocks/luacheck@1.1.0
bin:
luacheck: luarocks:luacheck
```
<details><summary>Example: Specifying a server</summary>
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
```
</details>
<details><summary>Example: dev target</summary>
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
```
</details>
---
## npm
Example:
```yaml
source:
id: pkg:npm/typescript-language-server@3.3.1
bin:
typescript-language-server: npm:typescript-language-server
```
<details><summary>Example: Additional npm dependencies</summary>
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`.
</details>
---
## 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
```
<details><summary>Example: Adding extra specifiers</summary>
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
```
</details>
<details><summary>Example: Additional pypi dependencies</summary>
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`.
</details>
---
## 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
```
<details><summary>Example: Platform-dependent file</summary>
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
```
</details>
[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)

<p align="center">
Core package registry for <a href="https://github.com/williamboman/mason.nvim"><code>mason.nvim</code></a>.
</p>
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: |
</dev/null rebar3 escriptize
els_dap: _build/default/bin/els_dap
bin:
els_dap: "{{source.build.els_dap}}"
================================================
FILE: packages/erlang-ls/package.yaml
================================================
---
name: erlang-ls
description: |
Erlang LS is a language server providing language features for the Erlang programming language. The server works with
Emacs, VSCode, Sublime Text 3, Vim and probably many more text editors and IDE which adhere to the LSP protocol.
homepage: https://erlang-ls.github.io/
licenses:
- Apache-2.0
languages:
- Erlang
categories:
- LSP
source:
# renovate:datasource=github-tags
id: pkg:github/erlang-ls/erlang_ls@1.1.0
build:
- target: win
run: |
rebar3 escriptize
erlang_ls: _build/default/bin/erlang_ls.cmd
- target: unix
run: |
</dev/null rebar3 escriptize
erlang_ls: _build/default/bin/erlang_ls
bin:
erlang_ls: "{{source.build.erlang_ls}}"
neovim:
lspconfig: erlangls
================================================
FILE: packages/esbonio/package.yaml
================================================
---
name: esbonio
description: A Language Server for Sphinx projects.
homepage: https://pypi.org/project/esbonio/
licenses:
- MIT
languages:
- Sphinx
categories:
- LSP
source:
id: pkg:pypi/esbonio@2.0.0
bin:
esbonio: pypi:esbonio
neovim:
lspconfig: esbonio
================================================
FILE: packages/eslint-lsp/package.yaml
================================================
---
name: eslint-lsp
description: |
Language Server Protocol implementation for ESLint. The server uses the ESLint library installed in the opened
workspace folder. If the folder doesn't provide one the extension looks for a global install version.
homepage: https://github.com/Microsoft/vscode-eslint
licenses:
- MIT
languages:
- JavaScript
- TypeScript
categories:
- LSP
source:
id: pkg:npm/vscode-langservers-extracted@4.10.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/microsoft/vscode-eslint/main/package.json
bin:
vscode-eslint-language-server: npm:vscode-eslint-language-server
neovim:
lspconfig: eslint
================================================
FILE: packages/eslint_d/package.yaml
================================================
---
name: eslint_d
description: Makes eslint the fastest linter on the planet.
homepage: https://github.com/mantoni/eslint_d.js/
licenses:
- MIT
languages:
- TypeScript
- JavaScript
categories:
- Linter
source:
id: pkg:npm/eslint_d@15.0.2
bin:
eslint_d: npm:eslint_d
================================================
FILE: packages/eugene/package.yaml
================================================
---
name: eugene
description: Helps you write zero downtime schema migrations for postgres.
homepage: https://github.com/kaaveland/eugene
licenses:
- MIT
languages:
- SQL
categories:
- Linter
source:
id: pkg:github/kaaveland/eugene@0.8.3
asset:
- target: linux_x64
file: eugene-x86_64-unknown-linux-musl
- target: linux_arm64
file: eugene-aarch64-unknown-linux-musl
- target: darwin_x64
file: eugene-x86_64-apple-darwin
- target: darwin_arm64
file: eugene-aarch64-apple-darwin
bin:
eugene: "{{source.asset.file}}"
================================================
FILE: packages/expert/package.yaml
================================================
---
name: expert
description: Expert is the official language server implementation for the Elixir programming language.
homepage: https://github.com/elixir-lang/expert
licenses:
- Apache-2.0
languages:
- Elixir
categories:
- LSP
source:
id: pkg:github/elixir-lang/expert@v0.1.2
asset:
- target: darwin_x64
file: expert_darwin_amd64
bin: expert_darwin_amd64
- target: darwin_arm64
file: expert_darwin_arm64
bin: expert_darwin_arm64
- target: linux_x64_gnu
file: expert_linux_amd64
bin: expert_linux_amd64
- target: linux_arm64_gnu
file: expert_linux_arm64
bin: expert_linux_arm64
- target: win_x64
file: expert_windows_amd64.exe
bin: expert_windows_amd64.exe
bin:
expert: "{{source.asset.bin}}"
neovim:
lspconfig: expert
================================================
FILE: packages/facility-language-server/package.yaml
================================================
---
name: facility-language-server
description: |
Facility Service Definition language. This version of Facility Service Definition
requires dotnet (.NET 6.0) to be installed.
homepage: https://facilityapi.github.io/
licenses:
- MIT
languages:
- Facility Service Definition
categories:
- LSP
source:
id: pkg:github/FacilityApi/FacilityLanguageServer@v2.5.1
asset:
file: Facility.LanguageServer.zip:libexec/
schemas:
lsp: vscode:https://raw.githubusercontent.com/FacilityApi/FacilityVSCode/master/package.json
bin:
facility-language-server: dotnet:libexec/Facility.LanguageServer.dll
neovim:
lspconfig: facility_language_server
================================================
FILE: packages/fantomas/package.yaml
================================================
---
name: fantomas
description: Fantomas is an opinionated code formatter for F#.
homepage: https://fsprojects.github.io/fantomas
licenses:
- Apache-2.0
languages:
- F#
categories:
- Formatter
source:
id: pkg:nuget/fantomas@7.0.5
bin:
fantomas: nuget:fantomas
================================================
FILE: packages/fennel-language-server/package.yaml
================================================
---
name: fennel-language-server
description: Fennel language server protocol (LSP) support.
homepage: https://github.com/rydesun/fennel-language-server
licenses:
- MIT
languages:
- Fennel
categories:
- LSP
source:
id: pkg:cargo/fennel-language-server@59005549ca1191bf2aa364391e6bf2371889b4f8?repository_url=https://github.com/rydesun/fennel-language-server&rev=true
bin:
fennel-language-server: cargo:fennel-language-server
neovim:
lspconfig: fennel_language_server
================================================
FILE: packages/fennel-ls/package.yaml
================================================
---
name: fennel-ls
description: Language Server for Fennel
homepage: https://git.sr.ht/~xerool/fennel-ls
licenses:
- MIT
languages:
- Fennel
categories:
- LSP
source:
id: pkg:luarocks/fennel-ls@0.2.1-1
bin:
fennel-ls: luarocks:fennel-ls
neovim:
lspconfig: fennel_ls
ci_skip:
# Per xerool, the author of fennel-ls:
#
# Eventually they'll .. create a PR for bumping fennel-ls, and when that PR's CI inevitably fails,
# we'll have to convince them that it's okay to be broken in windows.
#
# See: https://todo.sr.ht/~xerool/fennel-ls/54#event-419872
#
- win_x64
================================================
FILE: packages/findent/package.yaml
================================================
---
name: findent
description: findent indents/beautifies/converts and can optionally generate the dependencies of Fortran sources.
homepage: https://pypi.org/project/findent/
licenses:
- BSD-2-Clause
languages:
- Fortran
categories:
- Formatter
source:
id: pkg:pypi/findent@4.3.6
bin:
findent: pypi:findent
================================================
FILE: packages/firefox-debug-adapter/package.yaml
================================================
---
name: firefox-debug-adapter
description: Debug your web application or browser extension in Firefox.
homepage: https://github.com/firefox-devtools/vscode-firefox-debug
licenses:
- MIT
languages:
- JavaScript
- TypeScript
categories:
- DAP
source:
# renovate:datasource=github-tags
id: pkg:github/firefox-devtools/vscode-firefox-debug@2.15.0
build:
run: |
npm install
npm run build
npm install --production
bin:
firefox-debug-adapter: node:dist/adapter.bundle.js
================================================
FILE: packages/fish-lsp/package.yaml
================================================
---
name: fish-lsp
description: LSP implementation for the fish shell language
homepage: https://github.com/ndonfris/fish-lsp
licenses:
- MIT
languages:
- Fish
categories:
- LSP
source:
id: pkg:npm/fish-lsp@1.1.3
bin:
fish-lsp: npm:fish-lsp
neovim:
lspconfig: fish_lsp
================================================
FILE: packages/fixjson/package.yaml
================================================
---
name: fixjson
description: A JSON file fixer/formatter for humans using (relaxed) JSON5.
homepage: https://github.com/rhysd/fixjson
licenses:
- MIT
languages:
- JSON
categories:
- Formatter
source:
id: pkg:npm/fixjson@1.1.2
bin:
fixjson: npm:fixjson
================================================
FILE: packages/flake8/package.yaml
================================================
---
name: flake8
description: |
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style
and quality of some Python code.
homepage: https://github.com/PyCQA/flake8
licenses:
- MIT
languages:
- Python
categories:
- Linter
source:
id: pkg:pypi/flake8@7.3.0
bin:
flake8: pypi:flake8
================================================
FILE: packages/flakeheaven/package.yaml
================================================
---
name: flakeheaven
description: |
flakeheaven is a python linter built around flake8 to enable inheritable and complex toml configuration.
homepage: https://github.com/flakeheaven/flakeheaven
licenses:
- MIT
languages:
- Python
categories:
- Linter
source:
id: pkg:pypi/flakeheaven@3.3.0
bin:
flakeheaven: pypi:flakeheaven
================================================
FILE: packages/flux-lsp/package.yaml
================================================
---
name: flux-lsp
description: Implementation of Language Server Protocol for the Flux language.
homepage: https://github.com/influxdata/flux-lsp
licenses:
- MIT
languages:
- Flux
categories:
- LSP
source:
id: pkg:cargo/flux-lsp@0.8.40?repository_url=https://github.com/influxdata/flux-lsp
supported_platforms:
- unix
bin:
flux-lsp: cargo:flux-lsp
neovim:
lspconfig: flux_lsp
================================================
FILE: packages/foam-language-server/package.yaml
================================================
---
name: foam-language-server
description: A language server for OpenFOAM case files.
homepage: https://github.com/FoamScience/foam-language-server
licenses:
- GPL-3.0-or-later
languages:
- OpenFOAM
categories:
- LSP
source:
id: pkg:npm/foam-language-server@0.4.6
bin:
foam-ls: npm:foam-ls
neovim:
lspconfig: foam_ls
================================================
FILE: packages/fortitude/package.yaml
================================================
---
name: fortitude
description: Fortran linter, written in Rust.
homepage: https://github.com/PlasmaFAIR/fortitude
licenses:
- MIT
languages:
- Fortran
categories:
- Linter
source:
id: pkg:github/PlasmaFAIR/fortitude@v0.8.0
asset:
- target: darwin_arm64
file: fortitude-aarch64-apple-darwin.tar.gz
bin: fortitude-aarch64-apple-darwin/fortitude
- target: darwin_x64
file: fortitude-x86_64-apple-darwin.tar.gz
bin: fortitude-x86_64-apple-darwin/fortitude
- target: linux_arm64
file: fortitude-aarch64-unknown-linux-musl.tar.gz
bin: fortitude-aarch64-unknown-linux-musl/fortitude
- target: linux_x64
file: fortitude-x86_64-unknown-linux-musl.tar.gz
bin: fortitude-x86_64-unknown-linux-musl/fortitude
- target: linux_x86
file: fortitude-i686-unknown-linux-musl.tar.gz
bin: fortitude-i686-unknown-linux-musl/fortitude
- target: linux_arm64_gnu
file: fortitude-aarch64-unknown-linux-gnu.tar.gz
bin: fortitude-aarch64-unknown-linux-gnu/fortitude
- target: linux_x64_gnu
file: fortitude-x86_64-unknown-linux-gnu.tar.gz
bin: fortitude-x86_64-unknown-linux-gnu/fortitude
- target: linux_x86_gnu
file: fortitude-i686-unknown-linux-gnu.tar.gz
bin: fortitude-i686-unknown-linux-gnu/fortitude
- target: win_arm64
file: fortitude-aarch64-pc-windows-msvc.zip
bin: fortitude.exe
- target: win_x64
file: fortitude-x86_64-pc-windows-msvc.zip
bin: fortitude.exe
- target: win_x86
file: fortitude-i686-pc-windows-msvc.zip
bin: fortitude.exe
bin:
fortitude: "{{source.asset.bin}}"
neovim:
lspconfig: fortitude
================================================
FILE: packages/fortls/package.yaml
================================================
---
name: fortls
description: fortls - Fortran Language Server.
homepage: https://github.com/gnikit/fortls
licenses:
- MIT
languages:
- Fortran
categories:
- LSP
source:
id: pkg:pypi/fortls@3.2.2
bin:
fortls: pypi:fortls
neovim:
lspconfig: fortls
================================================
FILE: packages/fourmolu/package.yaml
================================================
---
name: fourmolu
description: A fork of Ormolu that uses four space indentation and allows arbitrary configuration.
homepage: https://hackage.haskell.org/package/fourmolu
licenses:
- BSD-3-Clause
languages:
- Haskell
categories:
- Formatter
source:
# renovate:versioning=loose
id: pkg:github/fourmolu/fourmolu@v0.19.0.1
asset:
- target: [darwin_x64, darwin_arm64]
file: fourmolu-{{ version | strip_prefix "v" }}-osx-x86_64
- target: linux_x64_gnu
file: fourmolu-{{ version | strip_prefix "v" }}-linux-x86_64
bin:
fourmolu: "{{source.asset.file}}"
================================================
FILE: packages/fprettify/package.yaml
================================================
---
name: fprettify
description: fprettify is an auto-formatter for modern Fortran code that imposes strict whitespace formatting, written in Python.
homepage: https://pypi.org/project/fprettify
licenses:
- GPL-3.0-or-later
languages:
- Fortran
categories:
- Formatter
source:
id: pkg:pypi/fprettify@0.3.7
bin:
fprettify: pypi:fprettify
================================================
FILE: packages/fsautocomplete/package.yaml
================================================
---
name: fsautocomplete
description: F# language server using Language Server Protocol.
homepage: https://github.com/fsharp/FsAutoComplete
licenses:
- Apache-2.0
languages:
- F#
categories:
- LSP
source:
id: pkg:nuget/fsautocomplete@0.83.0
schemas:
lsp: vscode:https://raw.githubusercontent.com/ionide/ionide-vscode-fsharp/main/release/package.json
bin:
fsautocomplete: nuget:fsautocomplete
neovim:
lspconfig: fsautocomplete
================================================
FILE: packages/gci/package.yaml
================================================
---
name: gci
description: |
GCI, a tool that control golang package import order and make it always deterministic.
homepage: https://pkg.go.dev/github.com/daixiang0/gci
licenses:
- BSD-3-Clause
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/github.com/daixiang0/gci@v0.14.0
bin:
gci: golang:gci
================================================
FILE: packages/gdscript-formatter/package.yaml
================================================
---
name: gdscript-formatter
description: |
A faster code formatter for GDScript and Godot 4.
homepage: https://www.gdquest.com/library/gdscript_formatter
licenses:
- MIT
languages:
- GDScript
categories:
- Formatter
source:
id: pkg:github/GDQuest/GDScript-formatter@0.19.0
asset:
- target: darwin_x64
file: gdscript-formatter-{{ version }}-macos-x86_64.zip
bin: gdscript-formatter-{{ version }}-macos-x86_64
- target: darwin_arm64
file: gdscript-formatter-{{ version }}-macos-aarch64.zip
bin: gdscript-formatter-{{ version }}-macos-aarch64
- target: linux_x64
file: gdscript-formatter-{{ version }}-linux-x86_64.zip
bin: gdscript-formatter-{{ version }}-linux-x86_64
- target: linux_arm64
file: gdscript-formatter-{{ version }}-linux-aarch64.zip
bin: gdscript-formatter-{{ version }}-linux-aarch64
- target: win_x64
file: gdscript-formatter-{{ version }}-windows-x86_64.exe.zip
bin: gdscript-formatter-{{ version }}-windows-x86_64.exe
- target: win_arm64
file: gdscript-formatter-{{ version }}-windows-aarch64.exe.zip
bin: gdscript-formatter-{{ version }}-windows-aarch64.exe
bin:
gdscript-formatter: "{{source.asset.bin}}"
================================================
FILE: packages/gdtoolkit/package.yaml
================================================
---
name: gdtoolkit
description: A set of tools for daily work with GDScript.
homepage: https://github.com/Scony/godot-gdscript-toolkit
licenses:
- MIT
languages:
- GDScript
categories:
- Linter
- Formatter
source:
id: pkg:pypi/gdtoolkit@4.5.0
bin:
gdlint: pypi:gdlint
gdformat: pypi:gdformat
================================================
FILE: packages/gersemi/package.yaml
================================================
---
name: gersemi
description: gersemi - A formatter to make your CMake code the real treasure.
homepage: https://github.com/BlankSpruce/gersemi
licenses:
- MPL-2.0
languages:
- CMake
categories:
- Formatter
source:
id: pkg:pypi/gersemi@0.27.2
bin:
gersemi: pypi:gersemi
================================================
FILE: packages/gh/package.yaml
================================================
---
name: gh
description: |
gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to
where you are already working with git and your code.
homepage: https://cli.github.com
licenses:
- MIT
languages: []
categories: []
source:
id: pkg:github/cli/cli@v2.91.0
asset:
- target: darwin_x64
file: gh_{{ version | strip_prefix "v" }}_macOS_amd64.zip
bin: gh_{{ version | strip_prefix "v" }}_macOS_amd64/bin/gh
man: gh_{{ version | strip_prefix "v" }}_macOS_amd64/share/man/
- target: darwin_arm64
file: gh_{{ version | strip_prefix "v" }}_macOS_arm64.zip
bin: gh_{{ version | strip_prefix "v" }}_macOS_arm64/bin/gh
man: gh_{{ version | strip_prefix "v" }}_macOS_arm64/share/man/
- target: linux_x64
file: gh_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz
bin: gh_{{ version | strip_prefix "v" }}_linux_amd64/bin/gh
man: gh_{{ version | strip_prefix "v" }}_linux_amd64/share/man/
- target: linux_x86
file: gh_{{ version | strip_prefix "v" }}_linux_386.tar.gz
bin: gh_{{ version | strip_prefix "v" }}_linux_386/bin/gh
man: gh_{{ version | strip_prefix "v" }}_linux_386/share/man/
- target: linux_arm64
file: gh_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz
bin: gh_{{ version | strip_prefix "v" }}_linux_arm64/bin/gh
man: gh_{{ version | strip_prefix "v" }}_linux_arm64/share/man/
- target: linux_arm
file: gh_{{ version | strip_prefix "v" }}_linux_armv6.tar.gz
bin: gh_{{ version | strip_prefix "v" }}_linux_armv6/bin/gh
man: gh_{{ version | strip_prefix "v" }}_linux_armv6/share/man/
- target: win_x64
file: gh_{{ version | strip_prefix "v" }}_windows_amd64.zip
bin: bin/gh.exe
- target: win_x86
file: gh_{{ version | strip_prefix "v" }}_windows_386.zip
bin: bin/gh.exe
- target: win_arm64
file: gh_{{ version | strip_prefix "v" }}_windows_arm64.zip
bin: bin/gh.exe
bin:
gh: "{{source.asset.bin}}"
share:
man/: "{{source.asset.man}}"
================================================
FILE: packages/gh-actions-language-server/package.yaml
================================================
---
name: gh-actions-language-server
description: GitHub Actions Language Server
homepage: https://github.com/actions/languageservices
licenses:
- MIT
languages:
- YAML
categories:
- LSP
source:
id: pkg:npm/%40actions/languageserver@0.3.54
bin:
# gh-actions-language-server is the old executable name from the previous 3rd party distribution.
# It's retained for now to avoid breaking configurations.
gh-actions-language-server: npm:actions-languageserver
actions-languageserver: npm:actions-languageserver
neovim:
lspconfig: gh_actions_ls
================================================
FILE: packages/ginko_ls/package.yaml
================================================
---
name: ginko_ls
description: |
ginko_ls is meant to be a feature-complete language server for device-trees. Language servers can be used in many
editors, such as Visual Studio Code, Emacs or Vim
homepage: https://github.com/Schottkyc137/ginko
licenses:
- MIT
languages:
- DTS
categories:
- LSP
source:
id: pkg:github/Schottkyc137/ginko@v0.0.8
asset:
- target: darwin_arm64
file: ginko_ls-aarch64-apple-darwin.zip
bin: ginko_ls-aarch64-apple-darwin/bin/ginko_ls
- target: linux_x64_gnu
file: ginko_ls-x86_64-unknown-linux-gnu.zip
bin: ginko_ls-x86_64-unknown-linux-gnu/bin/ginko_ls
- target: win_x64
file: ginko_ls-x86_64-pc-windows-msvc.zip
bin: ginko_ls-x86_64-pc-windows-msvc/bin/ginko_ls.exe
bin:
ginko_ls: "{{source.asset.bin}}"
neovim:
lspconfig: ginko_ls
================================================
FILE: packages/gitlab-ci-ls/package.yaml
================================================
---
name: gitlab-ci-ls
description: An experimental language server for Gitlab CI.
homepage: https://github.com/alesbrelih/gitlab-ci-ls
licenses:
- MIT
languages:
- YAML
categories:
- LSP
source:
id: pkg:cargo/gitlab-ci-ls@1.3.1
schemas:
lsp: vscode:https://raw.githubusercontent.com/alesbrelih/gitlab-ci-ls/{{version}}/vscode-extension/package.json
bin:
gitlab-ci-ls: cargo:gitlab-ci-ls
neovim:
lspconfig: gitlab_ci_ls
================================================
FILE: packages/gitleaks/package.yaml
================================================
---
name: gitleaks
description: Gitleaks helps you protect and discover secrets in git repositories.
homepage: https://github.com/gitleaks/gitleaks
licenses:
- MIT
languages: []
categories:
- Linter
source:
id: pkg:github/gitleaks/gitleaks@v8.30.1
asset:
- target: darwin_arm64
file: gitleaks_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
bin: gitleaks
- target: darwin_x64
file: gitleaks_{{ version | strip_prefix "v" }}_darwin_x64.tar.gz
bin: gitleaks
- target: linux_arm64
file: gitleaks_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz
bin: gitleaks
- target: linux_armv6l
file: gitleaks_{{ version | strip_prefix "v" }}_linux_armv6.tar.gz
bin: gitleaks
- target: linux_armv7l
file: gitleaks_{{ version | strip_prefix "v" }}_linux_amrv7.tar.gz
bin: gitleaks
- target: linux_x86
file: gitleaks_{{ version | strip_prefix "v" }}_linux_x32.tar.gz
bin: gitleaks
- target: linux_x64
file: gitleaks_{{ version | strip_prefix "v" }}_linux_x64.tar.gz
bin: gitleaks
- target: win_armv6l
file: gitleaks_{{ version | strip_prefix "v" }}_windows_armv6.zip
bin: gitleaks
- target: win_armv7l
file: gitleaks_{{ version | strip_prefix "v" }}_windows_armv7.zip
bin: gitleaks
- target: win_x86
file: gitleaks_{{ version | strip_prefix "v" }}_windows_x32.zip
bin: gitleaks.exe
- target: win_x64
file: gitleaks_{{ version | strip_prefix "v" }}_windows_x64.zip
bin: gitleaks.exe
bin:
gitleaks: "{{source.asset.bin}}"
================================================
FILE: packages/gitlint/package.yaml
================================================
---
name: gitlint
description: "Gitlint is a git commit message linter written in Python: it checks your commit messages for style."
homepage: https://jorisroovers.com/gitlint/
licenses:
- MIT
languages: []
categories:
- Linter
source:
id: pkg:pypi/gitlint@0.19.1
bin:
gitlint: pypi:gitlint
================================================
FILE: packages/gitui/package.yaml
================================================
---
name: gitui
description: Blazing fast terminal-ui for git written in Rust.
homepage: https://github.com/extrawurst/gitui
licenses:
- MIT
languages: []
categories: []
source:
id: pkg:github/extrawurst/gitui@v0.28.1
asset:
- target: darwin_arm64
file: gitui-mac.tar.gz
bin: gitui
- target: darwin_x64
file: gitui-mac-x86.tar.gz
bin: gitui
- target: linux_x64
file: gitui-linux-x86_64.tar.gz
bin: gitui
- target: linux_arm64
file: gitui-linux-aarch64.tar.gz
bin: gitui
- target: linux_arm
file: gitui-linux-arm.tar.gz
bin: gitui
- target: win_x64
file: gitui-win.tar.gz
bin: gitui.exe
version_overrides:
- constraint: semver:<=v0.26.2
id: pkg:github/extrawurst/gitui@v0.26.2
asset:
- target: [darwin_x64, darwin_arm64]
file: gitui-mac.tar.gz
bin: gitui
- target: linux_x64
file: gitui-linux-x86_64.tar.gz
bin: gitui
- target: linux_arm64
file: gitui-linux-aarch64.tar.gz
bin: gitui
- target: linux_arm
file: gitui-linux-arm.tar.gz
bin: gitui
- target: win_x64
file: gitui-win.tar.gz
bin: gitui.exe
- constraint: semver:<=v0.25.2
id: pkg:github/extrawurst/gitui@v0.25.2
asset:
- target: [darwin_x64, darwin_arm64]
file: gitui-mac.tar.gz
bin: gitui
- target: linux_x64
file: gitui-linux-musl.tar.gz
bin: gitui
- target: linux_arm64
file: gitui-linux-aarch64.tar.gz
bin: gitui
- target: linux_arm
file: gitui-linux-arm.tar.gz
bin: gitui
- target: win_x64
file: gitui-win.tar.gz
bin: gitui.exe
bin:
gitui: "{{source.asset.bin}}"
================================================
FILE: packages/glint/package.yaml
================================================
---
name: glint
description: |
Glint is a set of tools to aid in developing code that uses the Glimmer VM for rendering, such as Ember.js v3.24+ and
GlimmerX projects. Similar to Vetur for Vue projects or Svelte Language Tools, Glint consists of a CLI and a language
server to provide feedback and enforce correctness both locally during editing and project-wide in CI.
homepage: https://typed-ember.gitbook.io/glint/
licenses:
- MIT
languages:
- Handlebars
- Glimmer
- TypeScript
- JavaScript
categories:
- LSP
- Linter
source:
id: pkg:npm/%40glint/core@1.5.2
extra_packages:
- typescript
bin:
glint: npm:glint
glint-language-server: npm:glint-language-server
neovim:
lspconfig: glint
================================================
FILE: packages/glow/package.yaml
================================================
---
name: glow
description: Render markdown on the CLI, with pizzazz!
homepage: https://github.com/charmbracelet/glow
licenses:
- MIT
languages:
- Markdown
categories: []
source:
id: pkg:github/charmbracelet/glow@v2.1.2
asset:
- target: darwin_arm64
file: glow_{{ version | strip_prefix "v" }}_Darwin_arm64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Darwin_arm64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Darwin_arm64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Darwin_arm64/completions/
- target: darwin_x64
file: glow_{{ version | strip_prefix "v" }}_Darwin_x86_64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Darwin_x86_64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Darwin_x86_64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Darwin_x86_64/completions/
- target: linux_x64_openbsd
file: glow_{{ version | strip_prefix "v" }}_Openbsd_x86_64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Openbsd_x86_64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Openbsd_x86_64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Openbsd_x86_64/completions/
- target: linux_arm64_openbsd
file: glow_{{ version | strip_prefix "v" }}_Openbsd_arm64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Openbsd_arm64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Openbsd_arm64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Openbsd_arm64/completions/
- target: linux_arm64
file: glow_{{ version | strip_prefix "v" }}_Linux_arm64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Linux_arm64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Linux_arm64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Linux_arm64/completions/
- target: linux_x64
file: glow_{{ version | strip_prefix "v" }}_Linux_x86_64.tar.gz
bin: glow_{{ version | strip_prefix "v" }}_Linux_x86_64/glow
share:
man: glow_{{ version | strip_prefix "v" }}_Linux_x86_64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Linux_x86_64/completions/
- target: win_x86
file: glow_{{ version | strip_prefix "v" }}_Windows_i386.zip
bin: glow_{{ version | strip_prefix "v" }}_Windows_i386/glow.exe
share:
man: glow_{{ version | strip_prefix "v" }}_Windows_i386/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Windows_i386/completions/
- target: win_x64
file: glow_{{ version | strip_prefix "v" }}_Windows_x86_64.zip
bin: glow_{{ version | strip_prefix "v" }}_Windows_x86_64/glow.exe
share:
man: glow_{{ version | strip_prefix "v" }}_Windows_x86_64/manpages/glow.1.gz
completions: glow_{{ version | strip_prefix "v" }}_Windows_x86_64/completions/
version_overrides:
- constraint: semver:<=v1.5.1
id: pkg:github/charmbracelet/glow@v1.5.1
asset:
- target: darwin_arm64
file: glow_Darwin_arm64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: darwin_x64
file: glow_Darwin_x86_64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: linux_x64_openbsd
file: glow_Openbsd_x86_64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: linux_arm64_openbsd
file: glow_Openbsd_arm64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: linux_arm64
file: glow_Linux_arm64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: linux_x64
file: glow_Linux_x86_64.tar.gz
bin: glow
share:
man: manpages/glow.1.gz
completions: completions/
- target: win_x86
file: glow_Windows_i386.zip
bin: glow.exe
share:
man: manpages/glow.1.gz
completions: completions/
- target: win_x64
file: glow_Windows_x86_64.zip
bin: glow.exe
share:
man: manpages/glow.1.gz
completions: completions/
bin:
glow: "{{ source.asset.bin }}"
share:
man/man1/glow.1.gz: "{{ source.asset.share.man }}"
bash_completions.d/glow.bash: "{{ source.asset.share.completions }}glow.bash"
fish-completions/glow.fish: "{{ source.asset.share.completions }}glow.fish"
zsh-completions/glow.fish: "{{ source.asset.share.completions }}glow.zsh"
================================================
FILE: packages/glsl_analyzer/package.yaml
================================================
---
name: glsl_analyzer
description: |
Language server for GLSL (autocomplete, goto-definition, formatter, and more)
homepage: https://github.com/nolanderc/glsl_analyzer
licenses:
- GPL-3.0
languages:
- OpenGL
categories:
- LSP
source:
id: pkg:github/nolanderc/glsl_analyzer@v1.7.1
asset:
- target: darwin_x64
file: x86_64-macos.zip
bin: bin/glsl_analyzer
- target: darwin_arm64
file: aarch64-macos.zip
bin: bin/glsl_analyzer
- target: linux_x64
file: x86_64-linux-musl.zip
bin: bin/glsl_analyzer
- target: linux_arm64
file: aarch64-linux-musl.zip
bin: bin/glsl_analyzer
- target: win_x64
file: x86_64-windows.zip
bin: bin/glsl_analyzer.exe
- target: win_arm64
file: aarch64-windows.zip
bin: bin/glsl_analyzer.exe
bin:
glsl_analyzer: "{{source.asset.bin}}"
neovim:
lspconfig: glsl_analyzer
================================================
FILE: packages/glslls/package.yaml
================================================
---
name: glslls
description: Language server implementation for GLSL.
homepage: https://github.com/svenstaro/glsl-language-server
licenses:
- MIT
languages:
- GLSL
categories:
- LSP
source:
# renovate:datasource=github-tags
id: pkg:github/svenstaro/glsl-language-server@0.5.0
build:
- target: unix
run: |
git submodule update --init
cmake --install-prefix="$PWD" -Bbuild -GNinja
ninja -Cbuild
ninja -Cbuild install
bin: bin/glslls
- target: win
run: |
git submodule update --init
cmake --install-prefix="($pwd).path" -Bbuild -GNinja
ninja -Cbuild
ninja -Cbuild install
bin: bin/glslls.exe
bin:
glslls: "{{source.build.bin}}"
ci_skip: true
neovim:
lspconfig: glslls
================================================
FILE: packages/gn-language-server/package.yaml
================================================
---
name: gn-language-server
description: A language server for GN, the build configuration language used in Chromium, Fuchsia, and other projects.
homepage: https://github.com/google/gn-language-server
licenses:
- Apache-2.0
languages:
- GN
categories:
- LSP
source:
id: pkg:github/google/gn-language-server@v1.14.0
asset:
- target: darwin_arm64
file: gn-language-server-{{ version | strip_prefix "v" }}-darwin-aarch64
- target: linux_x64
file: gn-language-server-{{ version | strip_prefix "v" }}-linux-x86_64
- target: win_x64
file: gn-language-server-{{ version | strip_prefix "v" }}-windows-x86_64.exe
bin:
gn-language-server: "{{source.asset.file}}"
neovim:
lspconfig: gn_language_server
================================================
FILE: packages/go-debug-adapter/package.yaml
================================================
---
name: go-debug-adapter
description: Go debug adapter sourced from the VSCode Go extension.
homepage: https://github.com/golang/vscode-go
licenses:
- MIT
languages:
- Go
categories:
- DAP
source:
id: pkg:github/golang/vscode-go@v0.52.2
asset:
file: go-{{ version | strip_prefix "v" }}.vsix
bin:
go-debug-adapter: node:extension/dist/debugAdapter.js
================================================
FILE: packages/gofumpt/package.yaml
================================================
---
name: gofumpt
description: A stricter gofmt.
homepage: https://pkg.go.dev/mvdan.cc/gofumpt
licenses:
- BSD-3-Clause
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/mvdan.cc/gofumpt@v0.9.2
bin:
gofumpt: golang:gofumpt
================================================
FILE: packages/goimports/package.yaml
================================================
---
name: goimports
description: |
A golang formatter which formats your code in the same style as gofmt and additionally updates your Go import lines,
adding missing ones and removing unreferenced ones.
homepage: https://pkg.go.dev/golang.org/x/tools/cmd/goimports
licenses:
- BSD-3-Clause
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/golang.org/x/tools@v0.44.0#cmd/goimports
bin:
goimports: golang:goimports
================================================
FILE: packages/goimports-reviser/package.yaml
================================================
---
name: goimports-reviser
description: |
Tool for Golang to sort goimports by 3-4 groups: std, general, company (optional), and project dependencies. Also,
formatting for your code will be prepared (so, you don't need to use gofmt or goimports separately). Use additional
option -rm-unused to remove unused imports and -set-alias to rewrite import aliases for versioned packages.
homepage: https://github.com/incu6us/goimports-reviser
licenses:
- MIT
languages:
- Go
categories:
- Formatter
source:
id: pkg:github/incu6us/goimports-reviser@v3.12.6
asset:
- target: darwin_x64
file: goimports-reviser_{{ version | strip_prefix "v" }}_darwin_amd64.tar.gz
bin: goimports-reviser
- target: darwin_arm64
file: goimports-reviser_{{ version | strip_prefix "v" }}_darwin_arm64.tar.gz
bin: goimports-reviser
- target: linux_x64
file: goimports-reviser_{{ version | strip_prefix "v" }}_linux_amd64.tar.gz
bin: goimports-reviser
- target: linux_arm64
file: goimports-reviser_{{ version | strip_prefix "v" }}_linux_arm64.tar.gz
bin: goimports-reviser
- target: win_x64
file: goimports-reviser_{{ version | strip_prefix "v" }}_windows_amd64.tar.gz
bin: goimports-reviser.exe
bin:
goimports-reviser: "{{source.asset.bin}}"
================================================
FILE: packages/golangci-lint/package.yaml
================================================
---
name: golangci-lint
description: |
golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has
integrations with all major IDE and has dozens of linters included.
homepage: https://golangci-lint.run/
licenses:
- GPL-3.0-or-later
languages:
- Go
categories:
- Linter
source:
id: pkg:github/golangci/golangci-lint@v2.11.4
asset:
- target: linux_armv6l
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-armv6.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-linux-armv6/golangci-lint
- target: linux_armv7l
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-armv7.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-linux-armv7/golangci-lint
- target: linux_x64
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-amd64.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-linux-amd64/golangci-lint
- target: linux_arm64
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-arm64.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-linux-arm64/golangci-lint
- target: linux_x86
file: golangci-lint-{{ version | strip_prefix "v" }}-linux-386.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-linux-386/golangci-lint
- target: darwin_x64
file: golangci-lint-{{ version | strip_prefix "v" }}-darwin-amd64.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-darwin-amd64/golangci-lint
- target: darwin_arm64
file: golangci-lint-{{ version | strip_prefix "v" }}-darwin-arm64.tar.gz
bin: golangci-lint-{{ version | strip_prefix "v" }}-darwin-arm64/golangci-lint
- target: win_armv6l
file: golangci-lint-{{ version | strip_prefix "v" }}-windows-armv6.zip
bin: golangci-lint-{{ version | strip_prefix "v" }}-windows-armv6/golangci-lint.exe
- target: win_armv7l
file: golangci-lint-{{ version | strip_prefix "v" }}-windows-armv7.zip
bin: golangci-lint-{{ version | strip_prefix "v" }}-windows-armv7/golangci-lint.exe
- target: win_arm64
file: golangci-lint-{{ version | strip_prefix "v" }}-windows-arm64.zip
bin: golangci-lint-{{ version | strip_prefix "v" }}-windows-arm64/golangci-lint.exe
- target: win_x64
file: golangci-lint-{{ version | strip_prefix "v" }}-windows-amd64.zip
bin: golangci-lint-{{ version | strip_prefix "v" }}-windows-amd64/golangci-lint.exe
- target: win_x86
file: golangci-lint-{{ version | strip_prefix "v" }}-windows-386.zip
bin: golangci-lint-{{ version | strip_prefix "v" }}-windows-386/golangci-lint.exe
bin:
golangci-lint: "{{source.asset.bin}}"
================================================
FILE: packages/golangci-lint-langserver/package.yaml
================================================
---
name: golangci-lint-langserver
description: golangci-lint language server.
homepage: https://github.com/nametake/golangci-lint-langserver
licenses:
- MIT
languages:
- Go
categories:
- LSP
source:
id: pkg:golang/github.com/nametake/golangci-lint-langserver@v0.0.12
bin:
golangci-lint-langserver: golang:golangci-lint-langserver
neovim:
lspconfig: golangci_lint_ls
================================================
FILE: packages/golines/package.yaml
================================================
---
name: golines
description: A golang formatter that fixes long lines.
homepage: https://github.com/segmentio/golines
licenses:
- MIT
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/github.com/golangci/golines@v0.15.0
bin:
golines: golang:golines
================================================
FILE: packages/gomodifytags/package.yaml
================================================
---
name: gomodifytags
description: Go tool to modify/update field tags in structs.
homepage: https://github.com/fatih/gomodifytags
licenses:
- MIT
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/github.com/fatih/gomodifytags@v1.17.0
bin:
gomodifytags: golang:gomodifytags
================================================
FILE: packages/google-java-format/package.yaml
================================================
---
name: google-java-format
description: google-java-format is a program that reformats Java source code to comply with Google Java Style.
homepage: https://github.com/google/google-java-format
licenses:
- Apache-2.0
languages:
- Java
categories:
- Formatter
source:
id: pkg:github/google/google-java-format@v1.35.0
asset:
- target: darwin_arm64
file: google-java-format_darwin-arm64
bin: google-java-format_darwin-arm64
- target: linux_arm64
file: google-java-format_linux-arm64
bin: google-java-format_linux-arm64
- target: linux_x64
file: google-java-format_linux-x86-64
bin: google-java-format_linux-x86-64
- target: win_x64
file: google-java-format_windows-x86-64.exe
bin: google-java-format_windows-x86-64.exe
# All other platforms that don't have binary
- target: [unix, win]
file: google-java-format-{{ version | strip_prefix "v" }}-all-deps.jar
bin: java-jar:google-java-format-{{ version | strip_prefix "v" }}-all-deps.jar
bin:
google-java-format: "{{source.asset.bin}}"
================================================
FILE: packages/gopls/package.yaml
================================================
---
name: gopls
description: |
gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features
to any LSP-compatible editor.
homepage: https://pkg.go.dev/golang.org/x/tools/gopls
licenses:
- BSD-3-Clause
languages:
- Go
categories:
- LSP
source:
id: pkg:golang/golang.org/x/tools/gopls@v0.21.1
bin:
gopls: golang:gopls
neovim:
lspconfig: gopls
================================================
FILE: packages/gospel/package.yaml
================================================
---
name: gospel
description: misspelled word linter for Go comments, string literals and embedded files.
homepage: https://github.com/kortschak/gospel
licenses:
- BSD-3-Clause
languages:
- Go
categories:
- Linter
source:
id: pkg:golang/github.com/kortschak/gospel@v1.15.0
bin:
gospel: golang:gospel
ci_skip: true
================================================
FILE: packages/gotests/package.yaml
================================================
---
name: gotests
description: |
Gotests is a Golang commandline tool that generates table driven tests based on its target source files' function and
method signatures.
homepage: https://github.com/cweill/gotests
licenses:
- MIT
languages:
- Go
categories:
- Formatter
source:
id: pkg:golang/github.com/cweill/gotests@v1.9.0#gotests
bin:
gotests: golang:gotests
================================================
FILE: packages/gotestsum/package.yaml
================================================
---
name: gotestsum
description: |
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
homepage: https://github.com/gotestyourself/gotestsum
licenses:
- Apache-2.0
languages:
- Go
categories: []
source:
id: pkg:golang/gotest.tools/gotestsum@v1.13.0
bin:
gotestsum: golang:gotestsum
================================================
FILE: packages/gradle-language-server/package.yaml
================================================
---
name: gradle-language-server
description: Gradle language server.
homepage: https://github.com/microsoft/vscode-gradle
licenses:
- MIT
languages:
- Gradle
categories:
- LSP
source:
id: pkg:openvsx/vscjava/vscode-gradle@3.15.0
download:
file: vscjava.vscode-gradle-{{version}}.vsix
schemas:
lsp: vscode:https://raw.githubusercontent.com/microsoft/vscode-gradle/{{version}}/extension/package.json
bin:
gradle-language-server: java-jar:extension/lib/gradle-language-server.jar
neovim:
lspconfig: gradle_ls
================================================
FILE: packages/grammarly-languageserver/package.yaml
================================================
---
name: grammarly-languageserver
description: A language server implementation on top of Grammarly's SDK.
homepage: https://github.com/znck/grammarly
deprecation:
since: "0.0.4"
message: Repo archived in 2024.
licenses:
- MIT
languages:
- Markdown
- Text
categories:
- LSP
source:
id: pkg:npm/grammarly-languageserver@0.0.4
schemas:
lsp: vscode:https://raw.githubusercontent.com/znck/grammarly/main/extension/package.json
bin:
grammarly-languageserver: npm:grammarly-languageserver
neovim:
lspconfig: grammarly
================================================
FILE: packages/graphql-language-service-cli/package.yaml
================================================
---
name: graphql-language-service-cli
description: GraphQL Language Service provides an interface for building GraphQL language services for IDEs.
homepage: https://www.npmjs.com/package/graphql-language-service-cli
licenses:
- MIT
languages:
- GraphQL
categories:
- LSP
source:
id: pkg:npm/graphql-language-service-cli@3.5.0
bin:
graphql-lsp: npm:graphql-lsp
neovim:
lspconfig: graphql
================================================
FILE: packages/groovy-language-server/package.yaml
================================================
---
name: groovy-language-server
description: A language server for Groovy.
homepage: https://github.com/GroovyLanguageServer/groovy-language-server
licenses:
- Apache-2.0
languages:
- Groovy
categories:
- LSP
source:
# renovate:datasource=git-refs
id: pkg:github/GroovyLanguageServer/groovy-language-server@0746b250604c0a75bf620f7257aed8df12d025c3
build:
run: ./gradlew --no-daemon build
schemas:
lsp: vscode:https://raw.githubusercontent.com/GroovyLanguageServer/groovy-language-server/{{version}}/vscode-extension/package.json
bin:
groovy-language-server: java-jar:build/libs/groovy-language-server-all.jar
neovim:
lspconfig: groovyls
================================================
FILE: packages/hadolint/package.yaml
================================================
---
name: hadolint
description: Dockerfile linter, validate inline bash, written in Haskell.
homepage: https://github.com/hadolint/hadolint
licenses:
- GPL-3.0-or-later
languages:
- Docker
categories:
- Linter
source:
id: pkg:github/hadolint/hadolint@v2.14.0
asset:
- target: darwin_x64
file: hadolint-macos-x86_64
- target: darwin_arm64
file: hadolint-macos-arm64
- target: linux_x64
file: hadolint-Linux-x86_64
- target: linux_arm64
file: hadolint-Linux-arm64
- target: win_x64
file: hadolint-Windows-x86_64.exe
version_overrides:
- constraint: semver:<=2.12.0
id: pkg:github/hadolint/hadolint@v2.12.0
asset:
- target: darwin_x64
file: hadolint-Darwin-x86_64
- target: linux_x64
file: hadolint-Linux-x86_64
- target: linux_arm64
file: hadolint-Linux-arm64
- target: win_x64
file: hadolint-Windows-x86_64.exe
bin:
hadolint: "{{source.asset.file}}"
================================================
FILE: packages/haml-lint/package.yaml
================================================
---
name: haml-lint
description: |
haml-lint is a tool to help keep your HAML files clean and readable. In addition to HAML-specific style and lint
checks, it integrates with RuboCop to bring its powerful static analysis tools
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
Condensed preview — 578 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (459K chars).
[
{
"path": ".editorconfig",
"chars": 232,
"preview": "root = true\n\n[*]\nindent_style = space\nindent_size = 4\nend_of_line = lf\ninsert_final_newline = true\ntrim_trailing_whitesp"
},
{
"path": ".github/pull_request_template.md",
"chars": 936,
"preview": "### Describe your changes\n<!-- Short description of what has been changed and/or added and why -->\n\n### Issue ticket num"
},
{
"path": ".github/workflows/actionlint.yaml",
"chars": 200,
"preview": "---\nname: Actionlint\n\non:\n - pull_request\n\njobs:\n validate:\n name: Actionlint\n runs-on: ubuntu-latest\n steps:"
},
{
"path": ".github/workflows/package-tests.yaml",
"chars": 793,
"preview": "---\nname: Package tests\n\non:\n pull_request:\n workflow_dispatch:\n inputs:\n packages:\n type: string\n "
},
{
"path": ".github/workflows/release.yaml",
"chars": 223,
"preview": "---\nname: Release\n\non:\n push:\n branches:\n - main\n\njobs:\n release:\n name: Release\n runs-on: ubuntu-latest"
},
{
"path": ".github/workflows/stale-bot.yml",
"chars": 1103,
"preview": "name: Stale bot\non:\n schedule:\n - cron: \"18 04 * * 3\"\n\npermissions:\n issues: write\n pull-requests: write\n\njobs:\n "
},
{
"path": ".github/workflows/validate-renovate.yaml",
"chars": 645,
"preview": "---\nname: Validate Renovate config\n\non:\n push:\n branches:\n - main\n pull_request:\n\njobs:\n validate:\n name: "
},
{
"path": "CONTRIBUTING.md",
"chars": 23771,
"preview": "# Contributing guide\n\n## Table of Contents\n\n<!--toc:start-->\n- [Contributing guide](#contributing-guide)\n - [Table of C"
},
{
"path": "LICENSE",
"chars": 10141,
"preview": " Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 1104,
"preview": "\n for beancount files.\nhomepage: https:/"
},
{
"path": "packages/beanhub-cli/package.yaml",
"chars": 263,
"preview": "---\nname: beanhub-cli\ndescription: A simple beancount formatter that keeps comments.\nhomepage: https://beanhub-cli-docs."
},
{
"path": "packages/beautysh/package.yaml",
"chars": 294,
"preview": "---\nname: beautysh\ndescription: beautysh - A Bash beautifier for the masses.\nhomepage: https://github.com/lovesegfault/b"
},
{
"path": "packages/bibtex-tidy/package.yaml",
"chars": 274,
"preview": "---\nname: bibtex-tidy\ndescription: Cleaner and Formatter for BibTeX files\nhomepage: https://github.com/FlamingTempura/bi"
},
{
"path": "packages/bicep-lsp/package.yaml",
"chars": 398,
"preview": "---\nname: bicep-lsp\ndescription: Bicep is a declarative language for describing and deploying Azure resources\nhomepage: "
},
{
"path": "packages/biome/package.yaml",
"chars": 408,
"preview": "---\nname: biome\ndescription: Toolchain of the web. Successor to Rome.\nhomepage: https://biomejs.dev\nlicenses:\n - MIT\nla"
},
{
"path": "packages/black/package.yaml",
"chars": 249,
"preview": "---\nname: black\ndescription: Black, the uncompromising Python code formatter.\nhomepage: https://pypi.org/project/black/\n"
},
{
"path": "packages/blackd-client/package.yaml",
"chars": 478,
"preview": "---\nname: blackd-client\ndescription: Tiny HTTP client for the Black (blackd) Python code formatter.\nhomepage: https://gi"
},
{
"path": "packages/blade-formatter/package.yaml",
"chars": 325,
"preview": "---\nname: blade-formatter\ndescription: An opinionated blade template formatter for Laravel that respects readability.\nho"
},
{
"path": "packages/blue/package.yaml",
"chars": 570,
"preview": "---\nname: blue\ndescription: |\n blue is a somewhat less uncompromising code formatter than black, the OG of Python forma"
},
{
"path": "packages/bqls/package.yaml",
"chars": 504,
"preview": "---\nname: bqls\ndescription: BigQuery language server\nhomepage: https://github.com/kitagry/bqls/\nlicenses:\n - Apache-2.0"
},
{
"path": "packages/brighterscript/package.yaml",
"chars": 323,
"preview": "---\nname: brighterscript\ndescription: A superset of Roku's BrightScript language.\nhomepage: https://github.com/RokuCommu"
},
{
"path": "packages/brighterscript-formatter/package.yaml",
"chars": 324,
"preview": "---\nname: brighterscript-formatter\ndescription: A code formatter for BrightScript and BrighterScript.\nhomepage: https://"
},
{
"path": "packages/brunette/package.yaml",
"chars": 260,
"preview": "---\nname: brunette\ndescription: A best practice Python code formatter\nhomepage: https://github.com/odwyersoftware/brunet"
},
{
"path": "packages/bsl-language-server/package.yaml",
"chars": 487,
"preview": "---\nname: bsl-language-server\ndescription: Implementation of Language Server Protocol for Language 1C (BSL).\nhomepage: h"
},
{
"path": "packages/bslint/package.yaml",
"chars": 308,
"preview": "---\nname: bslint\ndescription: A BrighterScript CLI tool to lint your code without compiling your project.\nhomepage: http"
},
{
"path": "packages/buf/package.yaml",
"chars": 938,
"preview": "---\nname: buf\ndescription: |\n The Buf CLI is a one stop shop for your local Protocol Buffers needs. It comes with a lin"
},
{
"path": "packages/buildifier/package.yaml",
"chars": 671,
"preview": "---\nname: buildifier\ndescription: buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files"
},
{
"path": "packages/bzl/package.yaml",
"chars": 1052,
"preview": "---\nname: bzl\ndescription: |\n Autocompletion, hover documentation, and debugging for BUILD files. Get a huge productivi"
},
{
"path": "packages/c3-lsp/package.yaml",
"chars": 675,
"preview": "---\nname: c3-lsp\ndescription: |\n c3-lsp is a language server for the c3 language, developed by pherrymason.\n It provid"
},
{
"path": "packages/cairo-language-server/package.yaml",
"chars": 337,
"preview": "---\nname: cairo-language-server\ndescription: Starknet Cairo language server.\nhomepage: https://github.com/starkware-libs"
},
{
"path": "packages/cbfmt/package.yaml",
"chars": 955,
"preview": "---\nname: cbfmt\ndescription: |\n A tool to format codeblocks inside markdown and org documents. It iterates over all cod"
},
{
"path": "packages/cds-lsp/package.yaml",
"chars": 297,
"preview": "---\nname: cds-lsp\ndescription: Language server for CDS\nhomepage: https://cap.cloud.sap\nlicenses:\n - proprietary\nlanguag"
},
{
"path": "packages/cfn-lint/package.yaml",
"chars": 481,
"preview": "---\nname: cfn-lint\ndescription: |\n CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the A"
},
{
"path": "packages/checkmake/package.yaml",
"chars": 970,
"preview": "---\nname: checkmake\ndescription: checkmake is an experimental tool for linting and checking Makefiles. It may not do wha"
},
{
"path": "packages/checkstyle/package.yaml",
"chars": 407,
"preview": "---\nname: checkstyle\ndescription: A tool for checking Java source code for adherence to a Code Standard or set of valida"
},
{
"path": "packages/circleci-yaml-language-server/package.yaml",
"chars": 1040,
"preview": "---\nname: circleci-yaml-language-server\ndescription: Language server for CircleCI YAML configurations\nhomepage: https://"
},
{
"path": "packages/circom-lsp/package.yaml",
"chars": 281,
"preview": "---\nname: circom-lsp\ndescription: A Language Server Protocol Implementation for Circom\nhomepage: https://github.com/ruby"
},
{
"path": "packages/clang-format/package.yaml",
"chars": 505,
"preview": "---\nname: clang-format\ndescription: clang-format is formatter for C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# cod"
},
{
"path": "packages/clangd/package.yaml",
"chars": 837,
"preview": "---\nname: clangd\ndescription: |\n clangd understands your C++ code and adds smart features to your editor: code completi"
},
{
"path": "packages/clarinet/package.yaml",
"chars": 655,
"preview": "---\nname: clarinet\ndescription: |\n Clarinet is a simple, modern and opinionated runtime for testing, integrating and de"
},
{
"path": "packages/clj-kondo/package.yaml",
"chars": 1200,
"preview": "---\nname: clj-kondo\ndescription: |\n Clj-kondo performs static analysis on Clojure, ClojureScript and EDN, without the n"
},
{
"path": "packages/cljfmt/package.yaml",
"chars": 696,
"preview": "---\nname: cljfmt\ndescription: A tool for formatting Clojure code\nhomepage: https://github.com/weavejester/cljfmt\nlicense"
},
{
"path": "packages/clojure-lsp/package.yaml",
"chars": 1023,
"preview": "---\nname: clojure-lsp\ndescription: A Language Server for Clojure(script). Taking a Cursive-like approach of statically a"
},
{
"path": "packages/cmake-language-server/package.yaml",
"chars": 329,
"preview": "---\nname: cmake-language-server\ndescription: CMake LSP Implementation.\nhomepage: https://github.com/regen100/cmake-langu"
},
{
"path": "packages/cmakelang/package.yaml",
"chars": 400,
"preview": "---\nname: cmakelang\ndescription: Language tools for cmake (format, lint, etc).\nhomepage: https://pypi.org/project/cmakel"
},
{
"path": "packages/cmakelint/package.yaml",
"chars": 282,
"preview": "---\nname: cmakelint\ndescription: cmakelint parses CMake files and reports style issues.\nhomepage: https://github.com/cma"
},
{
"path": "packages/cobol-language-support/package.yaml",
"chars": 1423,
"preview": "---\nname: cobol-language-support\ndescription: COBOL Language Support provides autocomplete, highlighting and diagnostics"
},
{
"path": "packages/codebook/package.yaml",
"chars": 985,
"preview": "---\nname: codebook\ndescription: An unholy spell checker for code.\nhomepage: https://github.com/blopker/codebook\nlicenses"
},
{
"path": "packages/codelldb/package.yaml",
"chars": 1815,
"preview": "---\nname: codelldb\ndescription: A native debugger based on LLDB.\nhomepage: https://github.com/vadimcn/vscode-lldb\nlicens"
},
{
"path": "packages/codeql/package.yaml",
"chars": 845,
"preview": "---\nname: codeql\ndescription: |\n Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic "
},
{
"path": "packages/codespell/package.yaml",
"chars": 268,
"preview": "---\nname: codespell\ndescription: Check code for common misspellings.\nhomepage: https://github.com/codespell-project/code"
},
{
"path": "packages/coffeesense-language-server/package.yaml",
"chars": 327,
"preview": "---\nname: coffeesense-language-server\ndescription: Language server for CoffeeScript.\nhomepage: https://github.com/phil29"
},
{
"path": "packages/colorgen-nvim/package.yaml",
"chars": 389,
"preview": "---\nname: colorgen-nvim\ndescription: Blazingly fast colorscheme generator for Neovim written in Rust.\nhomepage: https://"
},
{
"path": "packages/commitlint/package.yaml",
"chars": 377,
"preview": "---\nname: commitlint\ndescription: commitlint checks if your commit messages meet the conventional commit format.\nhomepag"
},
{
"path": "packages/contextive/package.yaml",
"chars": 1326,
"preview": "---\nname: contextive\ndescription: |\n Supports developers where a complex domain or project specific language is in use "
},
{
"path": "packages/copilot-language-server/package.yaml",
"chars": 456,
"preview": "---\nname: copilot-language-server\ndescription: The Copilot Language Server enables any editor or IDE to integrate with G"
},
{
"path": "packages/coq-lsp/package.yaml",
"chars": 319,
"preview": "---\nname: coq-lsp\ndescription: Visual Studio Code Extension and Language Server Protocol for coq\nhomepage: https://githu"
},
{
"path": "packages/cortex-debug/package.yaml",
"chars": 400,
"preview": "---\nname: cortex-debug\ndescription: Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcont"
},
{
"path": "packages/cpplint/package.yaml",
"chars": 323,
"preview": "---\nname: cpplint\ndescription: Cpplint is a command-line tool to check C/C++ files for style issues following Google's C"
},
{
"path": "packages/cpptools/package.yaml",
"chars": 2386,
"preview": "---\nname: cpptools\ndescription: Official repository for the Microsoft C/C++ extension for VS Code.\nhomepage: https://git"
},
{
"path": "packages/cql-language-server/package.yaml",
"chars": 642,
"preview": "---\nname: cql-language-server\ndescription: A language server for Clinical Quality Language (CQL).\nhomepage: https://gith"
},
{
"path": "packages/crlfmt/package.yaml",
"chars": 322,
"preview": "---\nname: crlfmt\ndescription: Formatter for Go code that enforces the CockroachDB Style Guide.\nhomepage: https://github."
},
{
"path": "packages/cronstrue/package.yaml",
"chars": 289,
"preview": "---\nname: cronstrue\ndescription: JavaScript library that translates Cron expressions into human readable descriptions.\nh"
},
{
"path": "packages/crystalline/package.yaml",
"chars": 697,
"preview": "---\nname: crystalline\ndescription: A Language Server Protocol implementation for Crystal.\nhomepage: https://github.com/e"
},
{
"path": "packages/csharp-language-server/package.yaml",
"chars": 315,
"preview": "---\nname: csharp-language-server\ndescription: Roslyn-based LSP language server for C#.\nhomepage: https://github.com/razz"
},
{
"path": "packages/csharpier/package.yaml",
"chars": 254,
"preview": "---\nname: csharpier\ndescription: CSharpier is an opinionated code formatter for C#.\nhomepage: https://csharpier.com\nlice"
},
{
"path": "packages/cspell/package.yaml",
"chars": 230,
"preview": "---\nname: cspell\ndescription: A Spell Checker for Code.\nhomepage: https://github.com/streetsidesoftware/cspell\nlicenses:"
},
{
"path": "packages/cspell-lsp/package.yaml",
"chars": 324,
"preview": "---\nname: cspell-lsp\ndescription: Language Server Protocol implementation for CSpell, a spell checker for code.\nhomepage"
},
{
"path": "packages/css-lsp/package.yaml",
"chars": 514,
"preview": "---\nname: css-lsp\ndescription: Language Server Protocol implementation for CSS, SCSS & LESS.\nhomepage: https://github.co"
},
{
"path": "packages/css-variables-language-server/package.yaml",
"chars": 426,
"preview": "---\nname: css-variables-language-server\ndescription: Autocompletion and go-to-definition for project-wide CSS variables."
},
{
"path": "packages/csskit/package.yaml",
"chars": 682,
"preview": "---\nname: csskit\ndescription: |\n Beautiful, fast, and powerful CSS tooling with zero configuration\nhomepage: https://cs"
},
{
"path": "packages/cssmodules-language-server/package.yaml",
"chars": 383,
"preview": "---\nname: cssmodules-language-server\ndescription: Autocompletion and go-to-definition for cssmodules.\nhomepage: https://"
},
{
"path": "packages/ctags-lsp/package.yaml",
"chars": 920,
"preview": "---\nname: ctags-lsp\ndescription: A simple LSP server wrapping universal-ctags. Provides code completion, go-to-definitio"
},
{
"path": "packages/cucumber-language-server/package.yaml",
"chars": 357,
"preview": "---\nname: cucumber-language-server\ndescription: Cucumber Language Server.\nhomepage: https://github.com/cucumber/language"
},
{
"path": "packages/cue/package.yaml",
"chars": 293,
"preview": "---\nname: cue\ndescription: The Official Language Server implementation for CUE.\nhomepage: https://github.com/cue-lang/cu"
},
{
"path": "packages/cueimports/package.yaml",
"chars": 346,
"preview": "---\nname: cueimports\ndescription: CUE tool that updates your import lines, adding missing ones and removing unused ones."
},
{
"path": "packages/cuelsp/package.yaml",
"chars": 339,
"preview": "---\nname: cuelsp\ndescription: Language Server implementation for CUE, with built-in support for Dagger.\nhomepage: https:"
},
{
"path": "packages/curlylint/package.yaml",
"chars": 340,
"preview": "---\nname: curlylint\ndescription: Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid"
},
{
"path": "packages/custom-elements-languageserver/package.yaml",
"chars": 633,
"preview": "---\nname: custom-elements-languageserver\ndescription: |\n Custom Elements Language Server provides useful language featu"
},
{
"path": "packages/cypher-language-server/package.yaml",
"chars": 389,
"preview": "---\nname: cypher-language-server\ndescription: Language Server for Cypher query language.\nhomepage: https://github.com/ne"
},
{
"path": "packages/darker/package.yaml",
"chars": 324,
"preview": "---\nname: darker\ndescription: Apply black reformatting to Python files only in regions changed since a given commit.\nhom"
},
{
"path": "packages/dart-debug-adapter/package.yaml",
"chars": 391,
"preview": "---\nname: dart-debug-adapter\ndescription: Dart debug adapter sourced from the Dart VSCode extension.\nhomepage: https://g"
},
{
"path": "packages/dcm/package.yaml",
"chars": 588,
"preview": "---\nname: dcm\ndescription: Language server for DCM analyzer\nhomepage: https://dcm.dev/\nlicenses:\n - proprietary\nlanguag"
},
{
"path": "packages/debugpy/package.yaml",
"chars": 311,
"preview": "---\nname: debugpy\ndescription: An implementation of the Debug Adapter Protocol for Python.\nhomepage: https://github.com/"
},
{
"path": "packages/delve/package.yaml",
"chars": 274,
"preview": "---\nname: delve\ndescription: Delve is a debugger for the Go programming language.\nhomepage: https://github.com/go-delve/"
},
{
"path": "packages/deno/package.yaml",
"chars": 965,
"preview": "---\nname: deno\ndescription: |\n Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime"
},
{
"path": "packages/detekt/package.yaml",
"chars": 566,
"preview": "---\nname: detekt\ndescription: |\n A static code analyzer for Kotlin.\nhomepage: https://detekt.dev/\nlicenses:\n - Apache-"
},
{
"path": "packages/dhall-lsp/package.yaml",
"chars": 721,
"preview": "---\nname: dhall-lsp\ndescription: LSP server implementation for Dhall.\nhomepage: https://github.com/dhall-lang/dhall-hask"
},
{
"path": "packages/diagnostic-languageserver/package.yaml",
"chars": 376,
"preview": "---\nname: diagnostic-languageserver\ndescription: Diagnostic language server that integrates with linters.\nhomepage: http"
},
{
"path": "packages/digestif/package.yaml",
"chars": 282,
"preview": "---\nname: digestif\ndescription: A language server for TeX and friends\nhomepage: https://github.com/astoff/digestif\nlicen"
},
{
"path": "packages/dingo/package.yaml",
"chars": 510,
"preview": "---\nname: dingo\ndescription: |\n Dingo is a meta-language for Go that adds enhanced type safety and modern syntax (enums"
},
{
"path": "packages/dingo-lsp/package.yaml",
"chars": 505,
"preview": "---\nname: dingo-lsp\ndescription: |\n Language Server Protocol implementation for Dingo. Wraps gopls and translates posit"
},
{
"path": "packages/django-language-server/package.yaml",
"chars": 335,
"preview": "---\nname: django-language-server\ndescription: A language server for the Django web framework \nhomepage: https://github.c"
},
{
"path": "packages/django-template-lsp/package.yaml",
"chars": 345,
"preview": "---\nname: django-template-lsp\ndescription: A language server for Django templates.\nhomepage: https://github.com/fourdigi"
},
{
"path": "packages/djlint/package.yaml",
"chars": 407,
"preview": "---\nname: djlint\ndescription: HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang.\nhomep"
},
{
"path": "packages/docformatter/package.yaml",
"chars": 327,
"preview": "---\nname: docformatter\ndescription: docformatter automatically formats docstrings to follow a subset of the PEP 257 conv"
},
{
"path": "packages/docker-compose-language-service/package.yaml",
"chars": 403,
"preview": "---\nname: docker-compose-language-service\ndescription: A language server for Docker Compose.\nhomepage: https://github.co"
},
{
"path": "packages/docker-language-server/package.yaml",
"chars": 1113,
"preview": "---\nname: docker-language-server\ndescription: Language server for Dockerfiles, Compose files, and Bake files.\nhomepage: "
},
{
"path": "packages/dockerfile-language-server/package.yaml",
"chars": 416,
"preview": "---\nname: dockerfile-language-server\ndescription: A language server for Dockerfiles powered by Node.js, TypeScript, and "
},
{
"path": "packages/doctoc/package.yaml",
"chars": 304,
"preview": "---\nname: doctoc\ndescription: API and CLI for generating a markdown TOC (table of contents) for a README or any markdown"
},
{
"path": "packages/dot-language-server/package.yaml",
"chars": 326,
"preview": "---\nname: dot-language-server\ndescription: A language server for the DOT language.\nhomepage: https://github.com/nikeee/d"
},
{
"path": "packages/dotenv-linter/package.yaml",
"chars": 1104,
"preview": "---\nname: dotenv-linter\ndescription: ⚡️Lightning-fast linter for .env files. Written in Rust 🦀\nhomepage: https://dotenv-"
},
{
"path": "packages/dprint/package.yaml",
"chars": 868,
"preview": "---\nname: dprint\ndescription: A pluggable and configurable code formatting platform written in Rust.\nhomepage: https://d"
},
{
"path": "packages/drools-lsp/package.yaml",
"chars": 552,
"preview": "---\nname: drools-lsp\ndescription: An implementation of a language server for the Drools Rule Language.\nhomepage: https:/"
},
{
"path": "packages/duster/package.yaml",
"chars": 337,
"preview": "---\nname: duster\ndescription: Automatic configuration for Laravel apps to apply Tighten's standard linting & code standa"
},
{
"path": "packages/earthlyls/package.yaml",
"chars": 1005,
"preview": "---\nname: earthlyls\ndescription: |\n A fast language server for earthly.\nhomepage: https://github.com/glehmann/earthlyls"
},
{
"path": "packages/easy-coding-standard/package.yaml",
"chars": 418,
"preview": "---\nname: easy-coding-standard\ndescription: Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer.\nho"
},
{
"path": "packages/editorconfig-checker/package.yaml",
"chars": 2426,
"preview": "---\nname: editorconfig-checker\ndescription: A tool to verify that your files are in harmony with your `.editorconfig`.\nh"
},
{
"path": "packages/efm/package.yaml",
"chars": 1289,
"preview": "---\nname: efm\ndescription: General purpose Language Server.\nhomepage: https://github.com/mattn/efm-langserver\nlicenses:\n"
},
{
"path": "packages/elixir-ls/package.yaml",
"chars": 1671,
"preview": "---\nname: elixir-ls\ndescription: |\n A frontend-independent IDE \"smartness\" server for Elixir. Implements the \"Language "
},
{
"path": "packages/elm-format/package.yaml",
"chars": 340,
"preview": "---\nname: elm-format\ndescription: |\n elm-format formats Elm source code according to a standard set of rules based on t"
},
{
"path": "packages/elm-language-server/package.yaml",
"chars": 463,
"preview": "---\nname: elm-language-server\ndescription: Language server implementation for Elm.\nhomepage: https://github.com/elm-tool"
},
{
"path": "packages/elp/package.yaml",
"chars": 958,
"preview": "---\nname: elp\ndescription: |\n ELP integrates Erlang into modern IDEs via the language server protocol.\nhomepage: https:"
},
{
"path": "packages/ember-language-server/package.yaml",
"chars": 398,
"preview": "---\nname: ember-language-server\ndescription: Language Server Protocol implementation for Ember.js and Glimmer projects.\n"
},
{
"path": "packages/emmet-language-server/package.yaml",
"chars": 352,
"preview": "---\nname: emmet-language-server\ndescription: A language server for emmet.io.\nhomepage: https://github.com/olrtg/emmet-la"
},
{
"path": "packages/emmet-ls/package.yaml",
"chars": 261,
"preview": "---\nname: emmet-ls\ndescription: Emmet support based on LSP.\nhomepage: https://github.com/aca/emmet-ls\nlicenses:\n - MIT\n"
},
{
"path": "packages/emmylua-codeformat/package.yaml",
"chars": 909,
"preview": "---\nname: emmylua-codeformat\ndescription: |\n Fast, powerful, and feature-rich Lua formatting and checking tool. \n This"
},
{
"path": "packages/emmylua_ls/package.yaml",
"chars": 1239,
"preview": "---\nname: emmylua_ls\ndescription: The language server for Lua, offering extensive features for different Lua versions.\nh"
},
{
"path": "packages/erb-formatter/package.yaml",
"chars": 282,
"preview": "---\nname: erb-formatter\ndescription: Format ERB files with speed and precision.\nhomepage: https://github.com/nebulab/erb"
},
{
"path": "packages/erb-lint/package.yaml",
"chars": 321,
"preview": "---\nname: erb-lint\ndescription: erb-lint is a tool to help lint your ERB or HTML files using the included linters or by "
},
{
"path": "packages/erg/package.yaml",
"chars": 664,
"preview": "---\nname: erg\ndescription: A statically typed language that can deeply improve the Python ecosystem.\nhomepage: https://g"
},
{
"path": "packages/erg-language-server/package.yaml",
"chars": 725,
"preview": "---\nname: erg-language-server\ndescription: ELS is a language server for the Erg programing language.\nhomepage: https://g"
},
{
"path": "packages/erlang-debugger/package.yaml",
"chars": 570,
"preview": "---\nname: erlang-debugger\ndescription: |\n Step by step debugger for Erlang, powered by the Erlang/OTP interpreter and f"
},
{
"path": "packages/erlang-ls/package.yaml",
"chars": 774,
"preview": "---\nname: erlang-ls\ndescription: |\n Erlang LS is a language server providing language features for the Erlang programmi"
},
{
"path": "packages/esbonio/package.yaml",
"chars": 272,
"preview": "---\nname: esbonio\ndescription: A Language Server for Sphinx projects.\nhomepage: https://pypi.org/project/esbonio/\nlicens"
},
{
"path": "packages/eslint-lsp/package.yaml",
"chars": 646,
"preview": "---\nname: eslint-lsp\ndescription: |\n Language Server Protocol implementation for ESLint. The server uses the ESLint lib"
},
{
"path": "packages/eslint_d/package.yaml",
"chars": 281,
"preview": "---\nname: eslint_d\ndescription: Makes eslint the fastest linter on the planet.\nhomepage: https://github.com/mantoni/esli"
},
{
"path": "packages/eugene/package.yaml",
"chars": 568,
"preview": "---\nname: eugene\ndescription: Helps you write zero downtime schema migrations for postgres.\nhomepage: https://github.com"
},
{
"path": "packages/expert/package.yaml",
"chars": 820,
"preview": "---\nname: expert\ndescription: Expert is the official language server implementation for the Elixir programming language."
},
{
"path": "packages/facility-language-server/package.yaml",
"chars": 655,
"preview": "---\nname: facility-language-server\ndescription: |\n Facility Service Definition language. This version of Facility Servi"
},
{
"path": "packages/fantomas/package.yaml",
"chars": 272,
"preview": "---\nname: fantomas\ndescription: Fantomas is an opinionated code formatter for F#.\nhomepage: https://fsprojects.github.io"
},
{
"path": "packages/fennel-language-server/package.yaml",
"chars": 482,
"preview": "---\nname: fennel-language-server\ndescription: Fennel language server protocol (LSP) support.\nhomepage: https://github.co"
},
{
"path": "packages/fennel-ls/package.yaml",
"chars": 600,
"preview": "---\nname: fennel-ls\ndescription: Language Server for Fennel\nhomepage: https://git.sr.ht/~xerool/fennel-ls\nlicenses:\n - "
},
{
"path": "packages/findent/package.yaml",
"chars": 320,
"preview": "---\nname: findent\ndescription: findent indents/beautifies/converts and can optionally generate the dependencies of Fortr"
},
{
"path": "packages/firefox-debug-adapter/package.yaml",
"chars": 506,
"preview": "---\nname: firefox-debug-adapter\ndescription: Debug your web application or browser extension in Firefox.\nhomepage: https"
},
{
"path": "packages/fish-lsp/package.yaml",
"chars": 284,
"preview": "---\nname: fish-lsp\ndescription: LSP implementation for the fish shell language\nhomepage: https://github.com/ndonfris/fis"
},
{
"path": "packages/fixjson/package.yaml",
"chars": 266,
"preview": "---\nname: fixjson\ndescription: A JSON file fixer/formatter for humans using (relaxed) JSON5.\nhomepage: https://github.co"
},
{
"path": "packages/flake8/package.yaml",
"chars": 357,
"preview": "---\nname: flake8\ndescription: |\n flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-p"
},
{
"path": "packages/flakeheaven/package.yaml",
"chars": 340,
"preview": "---\nname: flakeheaven\ndescription: |\n flakeheaven is a python linter built around flake8 to enable inheritable and comp"
},
{
"path": "packages/flux-lsp/package.yaml",
"chars": 398,
"preview": "---\nname: flux-lsp\ndescription: Implementation of Language Server Protocol for the Flux language.\nhomepage: https://gith"
},
{
"path": "packages/foam-language-server/package.yaml",
"chars": 333,
"preview": "---\nname: foam-language-server\ndescription: A language server for OpenFOAM case files.\nhomepage: https://github.com/Foam"
},
{
"path": "packages/fortitude/package.yaml",
"chars": 1682,
"preview": "---\nname: fortitude\ndescription: Fortran linter, written in Rust.\nhomepage: https://github.com/PlasmaFAIR/fortitude\nlice"
},
{
"path": "packages/fortls/package.yaml",
"chars": 262,
"preview": "---\nname: fortls\ndescription: fortls - Fortran Language Server.\nhomepage: https://github.com/gnikit/fortls\nlicenses:\n -"
},
{
"path": "packages/fourmolu/package.yaml",
"chars": 585,
"preview": "---\nname: fourmolu\ndescription: A fork of Ormolu that uses four space indentation and allows arbitrary configuration.\nho"
},
{
"path": "packages/fprettify/package.yaml",
"chars": 349,
"preview": "---\nname: fprettify\ndescription: fprettify is an auto-formatter for modern Fortran code that imposes strict whitespace f"
},
{
"path": "packages/fsautocomplete/package.yaml",
"chars": 444,
"preview": "---\nname: fsautocomplete\ndescription: F# language server using Language Server Protocol.\nhomepage: https://github.com/fs"
},
{
"path": "packages/gci/package.yaml",
"chars": 326,
"preview": "---\nname: gci\ndescription: |\n GCI, a tool that control golang package import order and make it always deterministic.\nho"
},
{
"path": "packages/gdscript-formatter/package.yaml",
"chars": 1238,
"preview": "---\nname: gdscript-formatter\ndescription: |\n A faster code formatter for GDScript and Godot 4.\nhomepage: https://www.gd"
},
{
"path": "packages/gdtoolkit/package.yaml",
"chars": 309,
"preview": "---\nname: gdtoolkit\ndescription: A set of tools for daily work with GDScript.\nhomepage: https://github.com/Scony/godot-g"
},
{
"path": "packages/gersemi/package.yaml",
"chars": 283,
"preview": "---\nname: gersemi\ndescription: gersemi - A formatter to make your CMake code the real treasure.\nhomepage: https://github"
},
{
"path": "packages/gh/package.yaml",
"chars": 2094,
"preview": "---\nname: gh\ndescription: |\n gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concep"
},
{
"path": "packages/gh-actions-language-server/package.yaml",
"chars": 561,
"preview": "---\nname: gh-actions-language-server\ndescription: GitHub Actions Language Server\nhomepage: https://github.com/actions/la"
},
{
"path": "packages/ginko_ls/package.yaml",
"chars": 833,
"preview": "---\nname: ginko_ls\ndescription: |\n ginko_ls is meant to be a feature-complete language server for device-trees. Languag"
},
{
"path": "packages/gitlab-ci-ls/package.yaml",
"chars": 438,
"preview": "---\nname: gitlab-ci-ls\ndescription: An experimental language server for Gitlab CI.\nhomepage: https://github.com/alesbrel"
},
{
"path": "packages/gitleaks/package.yaml",
"chars": 1598,
"preview": "---\nname: gitleaks\ndescription: Gitleaks helps you protect and discover secrets in git repositories.\nhomepage: https://g"
},
{
"path": "packages/gitlint/package.yaml",
"chars": 301,
"preview": "---\nname: gitlint\ndescription: \"Gitlint is a git commit message linter written in Python: it checks your commit messages"
},
{
"path": "packages/gitui/package.yaml",
"chars": 1848,
"preview": "---\nname: gitui\ndescription: Blazing fast terminal-ui for git written in Rust.\nhomepage: https://github.com/extrawurst/g"
},
{
"path": "packages/glint/package.yaml",
"chars": 723,
"preview": "---\nname: glint\ndescription: |\n Glint is a set of tools to aid in developing code that uses the Glimmer VM for renderin"
},
{
"path": "packages/glow/package.yaml",
"chars": 4945,
"preview": "---\nname: glow\ndescription: Render markdown on the CLI, with pizzazz!\nhomepage: https://github.com/charmbracelet/glow\nli"
},
{
"path": "packages/glsl_analyzer/package.yaml",
"chars": 905,
"preview": "---\nname: glsl_analyzer\ndescription: |\n Language server for GLSL (autocomplete, goto-definition, formatter, and more)\nh"
},
{
"path": "packages/glslls/package.yaml",
"chars": 782,
"preview": "---\nname: glslls\ndescription: Language server implementation for GLSL.\nhomepage: https://github.com/svenstaro/glsl-langu"
},
{
"path": "packages/gn-language-server/package.yaml",
"chars": 740,
"preview": "---\nname: gn-language-server\ndescription: A language server for GN, the build configuration language used in Chromium, F"
},
{
"path": "packages/go-debug-adapter/package.yaml",
"chars": 370,
"preview": "---\nname: go-debug-adapter\ndescription: Go debug adapter sourced from the VSCode Go extension.\nhomepage: https://github."
},
{
"path": "packages/gofumpt/package.yaml",
"chars": 248,
"preview": "---\nname: gofumpt\ndescription: A stricter gofmt.\nhomepage: https://pkg.go.dev/mvdan.cc/gofumpt\nlicenses:\n - BSD-3-Claus"
},
{
"path": "packages/goimports/package.yaml",
"chars": 444,
"preview": "---\nname: goimports\ndescription: |\n A golang formatter which formats your code in the same style as gofmt and additiona"
},
{
"path": "packages/goimports-reviser/package.yaml",
"chars": 1311,
"preview": "---\nname: goimports-reviser\ndescription: |\n Tool for Golang to sort goimports by 3-4 groups: std, general, company (opt"
}
]
// ... and 378 more files (download for full content)
About this extraction
This page contains the full source code of the mason-org/mason-registry GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 578 files (396.0 KB), approximately 141.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.