Skip to content

mise-en-place

Categories: no-category

Renovate supports updating mise-en-place dependencies.

File Matching

By default, Renovate will check any files matching any of the following regular expressions:

**/{,.}mise{,.*}.toml
**/{,.}mise/config{,.*}.toml
**/.config/mise{,.*}.toml
**/.config/mise/{mise,config}{,.*}.toml
**/.config/mise/conf.d/*.toml
**/.rtx{,.*}.toml

For details on how to extend a manager's managerFilePatterns value, please follow this link.

Supported datasources

This manager supports extracting the following datasources: bitbucket-tags, conda, crate, dart-version, docker, dotnet-version, flutter-version, git-refs, git-tags, github-digest, github-releases, github-tags, gitlab-releases, gitlab-tags, go, hexpm-bob, java-version, node-version, npm, nuget, pypi, ruby-version, rubygems, rust-version.

Dependency types

This manager extracts the following depType values:

depType Description
tools A tool defined under the top-level [tools] table
include A remote configuration file (git:: or oci::) referenced in the top-level include array

Tools defined under tasks.<name>.tools produce dynamic depType values in the form task-<name>-tools, and remote git:: task files defined in tasks.<name>.file produce task-<name>-file, where <name> is the task name (e.g. task-lint-tools, task-build-file).

Default config

{
  "managerFilePatterns": [
    "**/{,.}mise{,.*}.toml",
    "**/{,.}mise/config{,.*}.toml",
    "**/.config/mise{,.*}.toml",
    "**/.config/mise/{mise,config}{,.*}.toml",
    "**/.config/mise/conf.d/*.toml",
    "**/.rtx{,.*}.toml"
  ],
  "pinDigests": false
}

Lock File Maintenance

This manager supports lockFileMaintenance for the following file(s):

  • mise.lock

Lock file maintenance is delegated to the underlying package manager, which Renovate runs as an external command.

Additional Information

Renovate can update mise configuration files.

Supported configuration files

Renovate supports all standard mise configuration file patterns:

  • mise.toml, .mise.toml
  • mise/config.toml, .mise/config.toml
  • .config/mise.toml, .config/mise/config.toml, .config/mise/mise.toml
  • .rtx.toml (legacy)
  • Environment-specific variants (e.g., mise.production.toml, .mise.dev.toml)
  • Local variants (e.g., mise.local.toml, .mise.local.toml)

Supported tool locations

Renovate supports top level tools and tasks.*.tools keys.

Remote task files

Renovate supports remote git task files in tasks.<name>.file, using the same git:: forms as for remote include entries. The path may point to any file, not only to TOML files. ref handling, datasources and comment hints work like for remote include entries, and the dependencies have the depType task-<name>-file. Local paths and plain http(s):// URLs without the git:: prefix have no version and are ignored.

[tasks.build]
file = "git::https://github.com/org/tasks.git//scripts/build.sh?ref=v1.0.0"

[tasks.lint]
file = "git::ssh://git@gitlab.com/org/tasks.git//lint.sh?ref=0123456789abcdef0123456789abcdef01234567" # v1.0.0

Remote include support

Renovate supports the remote forms of the top level include key:

  • git::<https|http|ssh>://<host>/<repo>.git//<path>?ref=<ref> or git::git@ssh.dev.azure.com:v3/<org>/<project>/<repo>//<path>?ref=<ref>: the ref is looked up as a Git tag. GitHub, GitLab and Bitbucket Cloud repositories use the github-tags, gitlab-tags and bitbucket-tags datasources, other hosts use git-tags. Entries without a ref are skipped, as mise then uses the default branch.
  • oci::<registry>/<repo>[:tag][@sha256:<digest>]: handled like a Docker image, using the docker datasource.

A tag ref is updated to the newest tag:

include = [
  "git::https://github.com/org/cfg.git//mise.toml?ref=v0.5.0",
  "oci::ghcr.io/org/base:1.0",
]

Pinning to a commit sha

Optionally, a ref can be a full or short commit sha, if it has a trailing # <version> or # <branch> comment. Renovate updates the sha and the comment:

include = [
  # tracks tags: the sha and the comment are bumped to the new tag
  "git::https://github.com/org/cfg.git//mise.toml?ref=0123456789abcdef0123456789abcdef01234567", # v0.5.0
  # tracks a branch: the sha is bumped to the head of the branch
  "git::https://gitlab.com/org/cfg.git//mise.toml?ref=0123456789abcdef0123456789abcdef01234567", # main
]
  • The comment must only contain the version (# v0.5.0) or the branch name (# main).
  • Branches use the github-digest datasource for GitHub and git-refs for other hosts.
  • Sha refs without a usable comment are skipped (unversioned-reference).
  • Comments of non-sha refs are ignored.
  • Only comments of entries in multi-line arrays are read, as the comment of a single-line array can not be assigned to one entry.
  • oci:: entries with a digest but no tag do not support comment hints.

Renovate does not fetch the included files, so the tools they define are not updated. include entries are not locked by mise.lock.

Lock file support

Renovate supports mise lock files (mise.lock). When a lock file is present:

  • Dependencies will have their lockedVersion extracted from the lock file
  • Renovate can update lock files when dependencies change
  • Fuzzy selectors such as latest, lts, 25, 25.1, and temurin-25 are resolved against their locked version and updated in mise.lock only
  • latest remains unbounded; partial selectors remain restricted to their major/minor range; lts is supported for the core Node.js and Java tools
  • Concrete versions such as 25.0.3 retain Renovate's normal source-file update behavior
  • To keep concrete versions pinned, set updatePinnedDependencies to false in the mise manager configuration

    {
      "mise": {
        "updatePinnedDependencies": false
      }
    }
    
  • Lock file maintenance is supported via the lockFileMaintenance option. When the mise version Renovate runs supports it (see safe mode for how the version is detected), maintenance runs mise lock --bump, which advances fuzzy selectors (e.g. node = "22") to the latest matching version rather than only refreshing existing locked versions.

When mise lock pins a tool's dependencies in a native dependency sidecar (for example .mise/locks/npm-prettier/3.3.3/aube-lock.yaml), Renovate commits the sidecar changes together with the lock file, including new sidecar directories and the removal of ones that mise lock deleted.

Renovate recognizes environment-specific lock files:

  • mise.lock - default lock file
  • mise.local.lock - local configuration lock file, typically ignored alongside mise.local.toml
  • mise.{env}.lock - environment-specific lock files (e.g., mise.production.lock)
  • mise.{env}.local.lock - environment-specific local lock files, typically ignored alongside mise.{env}.local.toml

For more information about mise lock files, see the mise lock file documentation.

Trust model for lock file updates

Running mise lock can execute repository-defined behavior, so Renovate treats mise lockfile refreshes as an unsafe execution.

Self-hosted administrators must explicitly allow this path by including mise in the global allowedUnsafeExecutions setting.

Because mise lock can execute repository-defined scripts, Renovate treats lockfile refreshes as an unsafe execution and attempts to run mise in safe mode.

If mise does not support safe mode or version detection fails, Renovate blocks all mise operations.

Allowing Unsafe Executions

Self-hosted administrators can permit these operations by adding "mise" to the global allowedUnsafeExecutions configuration.

Once allowed, Renovate runs mise trust before mise lock when a mise.lock file is present. This exposes the trust step in execution logs and defers trust rules to mise.

In particular:

  • an existing mise.lock is required
  • self-hosted administrators decide whether this unsafe execution is acceptable for their environment

Renovate only updates primary versions

Renovate's mise manager is designed to automatically update the first (primary) version listed for each tool in the mise.toml file.

Secondary or fallback versions require manual updates.

Example

Given a mise.toml entry like:

[tools]
erlang = ["23.3", "22.0"]

Renovate will update "23.3" (the primary version) but will not touch "22.0" (the fallback version).

The same applies when the array items are inline tables:

[tools]
rust = [
  { version = "1.98.1", components = "clippy,rustfmt" },
  { version = "nightly-2026-07-12", profile = "minimal" },
]

Renovate will update "1.98.1" and read backend options such as version_prefix or tag_regex from that first item only.

Why can Renovate only update primary versions?

To maintain consistency and reliability, Renovate opts to only manage the first listed version.

  • Fallback versions can often be older versions of a tool that are known to work and are there as a backup.

This follows the same workflow that Renovate's asdf manager uses.

Short names support

Renovate uses the mise registry to resolve tool short names to their appropriate datasource.

Where possible, Renovate will automagically support tools from the mise registry (via mise registry --json).

This means that any tool in the mise registry that has a supported backend (e.g. aqua, github, cargo) should be automatically supported by Renovate.

Adding new tool support

If a tool you need is not yet in the mise registry, add it upstream to mise. Once Renovate syncs its registry data, the tool will be supported automatically, as long as it is in a backend that Renovate supports.

For tools that need a custom datasource mapping (e.g. core tools like node, python), you can create a PR to extend Renovate's mise manager directly.

If you want to add support for other tools' short names to mise, you can create a PR to extend Renovate's asdf manager, which indirectly helps Renovate's mise manager as well. Even if the tool does not use the asdf backend in the registry, the short names added to the asdf manager will still be used in the mise manager.

This may no longer be necessary now we automagically add support via the tools that the mise registry advertises.

Backends support

Renovate's mise manager supports the following backends:

Limitations

Renovate's mise manager does not support the following tool syntax:

  • asdf and vfox plugins e.g. asdf:mise-plugins/asdf-yarn or vfox:version-fox/vfox-elixir Short names with backends like asdf:yarn or vfox:elixir are supported if the short names (yarn, elixir) are supported.

  • aqua packages with http package type. However if the short name using aqua backend is supported by Renovate, it will be updated. e.g. aqua:helm/helm is not supported, but helm or aqua:helm is supported.

  • aqua packages with version_filter. We don't read the aqua registry itself, so we can't support this feature. If some packages using version_filter like aqua:biomejs/biome are not updated or updated incorrectly, set extractVersion in the Renovate config manually like below.

    {
      "packageRules": [
        {
          "matchDepNames": ["aqua:biomejs/biome"],
          "extractVersion": "cli/(?<version>.+)"
        }
      ]
    }
    
  • Some of ubi backend tools with tag_regex option. The tag_regex option is used as extractVersion, but the regex engines are not the same between mise and Renovate. If the version is not updated or updated incorrectly, override extractVersion manually in the Renovate config.

  • Some of github backend tools with version_prefix option. The version_prefix option is converted to extractVersion by escaping special regex characters. If the version is not updated or updated incorrectly, override extractVersion manually in the Renovate config.

  • Renovate will prefer the github: backend over other backends, if using the tool definition from the mise registry

Supported default registry tool short names

Note

Renovate syncs the supported registry data with mise, and is periodically updated (currently using 2026.10.7 linux-x64 (2026-10-09).
Over time, this support may change and short tool names may be added / removed as per upstream mise.

Renovate's mise manager can version the following tool short names. Out of 1093 known tools: 1071 supported, 4 possibly supported, 18 unsupported.

Name Source Supported
1password mise ✅
1password-cli mise ✅
7z mise ✅
7zip mise ✅
aapt2 mise 🤔 Possibly unsupported due to backend(s): ["vfox"]
acli mise ✅
act asdf ✅
action-validator mise ✅
actionlint mise ✅
actionlint asdf ✅
adr-tools asdf ✅
ag mise ✅
age mise ✅
age-plugin-yubikey mise ✅
agebox mise ✅
agent-browser mise ✅
agy mise ✅
aichat mise ✅
air mise ✅
aks-engine mise ✅
allure mise ✅
allurectl mise ✅
alp mise ✅
amass mise ✅
amazon-ecr-credential-helper mise ✅
amazon-ecs-cli mise ✅
amp mise ✅
amplify mise ✅
android-cli mise ❌
android-sdk mise 🤔 Possibly unsupported due to backend(s): ["vfox"]
ansible mise ✅
ansible-base mise ✅
ansible-core mise ✅
ant mise 🤔 Possibly unsupported due to backend(s): ["vfox"]
antigravity-cli mise ✅
apko mise ✅
apm asdf ✅
apollo-ios mise ✅
apollo-ios-cli mise ✅
apollo-router mise ✅
apollo-rover mise ✅
aqua mise ✅
arduino mise ✅
arduino-cli mise ✅
argc mise ✅
argo mise ✅
argo-rollouts mise ✅
argocd asdf ✅
asciidoctorj mise ✅
asdf-plugin-manager asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
aspire mise ✅
assh mise ✅
ast-grep mise ✅
astro mise ✅
atlas mise ✅
atlas-community mise ✅
atmos asdf ✅
atuin mise ✅
aube mise ✅
auto-doc mise ✅
aws mise ✅
aws-amplify mise ✅
aws-cdk mise ✅
aws-cli mise ✅
aws-copilot mise ✅
aws-iam-authenticator mise ✅
aws-nuke mise ✅
aws-sam mise ✅
aws-sam-cli mise ✅
aws-sso mise ✅
aws-vault mise ✅
awscli asdf ✅
awscli-local mise ✅
awsebcli mise ✅
awsls mise ✅
awsrm mise ✅
awsweeper mise ✅
azd mise ✅
azure mise ✅
azure-cli asdf ✅
azure-functions-core-tools mise ✅
azure-kubelogin mise ✅
babashka mise ✅
balena mise ✅
balena-cli mise ✅
basecamp mise ✅
bashbot mise ✅
bashly mise ✅
bat mise ✅
bat-extras mise ✅
bats mise ✅
bazel mise ✅
bazel-watcher mise ✅
bazelisk mise ✅
benthos mise ✅
betterleaks mise ✅
bfs mise ✅
bibtex-tidy mise ✅
binnacle mise ✅
biome mise ✅
bitwarden mise ✅
bitwarden-secrets-manager mise ✅
black mise ✅
blender mise ✅
bob mise ✅
boilerplate mise ✅
bombardier mise ✅
borg mise ✅
bosh mise ✅
bottom mise ✅
boundary mise ✅
bpkg mise ✅
broot mise ✅
btop mise ✅
buck2 mise ✅
buf mise ✅
buildifier mise ✅
buildpack mise ✅
buildpacks mise ✅
bun mise ✅
bun asdf ✅
bundler mise ✅
cabal mise ✅
caddy mise ✅
calendarsync mise ✅
calicoctl mise ✅
carapace mise ✅
cargo-binstall mise ✅
cargo-deny mise ✅
cargo-dist mise ✅
cargo-insta mise ✅
cargo-make asdf ✅
cargo-msrv mise ✅
cargo-release mise ✅
carthage mise ✅
ccache mise ✅
cdk mise ✅
certstrap mise ✅
cf mise ✅
cfn-lint mise ✅
cfssl mise ✅
cfssljson mise ✅
chamber mise ✅
changie mise ✅
cheat mise ✅
checkmake mise ✅
checkov asdf ✅
checkstyle mise ✅
chezmoi mise ✅
chezscheme mise ✅
chicken mise 🤔 Possibly unsupported due to backend(s): ["vfox"]
chisel mise ✅
choose mise ✅
chromedriver mise ✅
cidr-merger mise ✅
cidrchk mise ✅
cilium-cli mise ✅
cilium-hubble mise ✅
circleci mise ✅
circleci-cli mise ✅
clang mise ✅
clang-format mise ✅
claude mise ✅
claude-code mise ✅
claude-powerline mise ✅
claude-squad mise ✅
cliamp mise ✅
clickhouse mise ✅
clipboard mise ✅
clj-kondo mise ✅
cljstyle mise ✅
cloc mise ✅
clojure asdf ✅
cloud-sql-proxy mise ✅
cloudflare-cf mise ✅
cloudflared mise ✅
clusterawsadm mise ✅
clusterctl asdf ✅
cmake mise ✅
cmctl mise ✅
cmdx mise ✅
cockroach mise ✅
cocoapods mise ✅
cocogitto mise ✅
code mise ✅
code-review-graph mise ✅
codebuff mise ✅
codefresh mise ✅
codegraph mise ✅
codeql mise ✅
coder mise ✅
codex mise ✅
codon mise ✅
colima mise ✅
committed mise ✅
communique mise ✅
conan mise ✅
conform mise ✅
conftest asdf ✅
consul mise ✅
container mise ✅
container-structure-test asdf ✅
container-use mise ✅
cookiecutter asdf ✅
copier mise ✅
copilot mise ✅
copilot-cli mise ✅
coredns mise ✅
coreutils mise ✅
cosign asdf ✅
coursier mise ✅
cowsay mise ✅
cpz mise ✅
crane mise ✅
crictl mise ✅
croc mise ✅
crossplane mise ✅
crossplane-cli mise ✅
crush mise ✅
crystal asdf ✅
cspell mise ✅
ctlptl mise ✅
ctop mise ✅
cue mise ✅
curlie mise ✅
cursor-agent mise ❌
cursor-cli mise ❌
cyclonedx mise ✅
d2 mise ✅
dagger mise ✅
dagu mise ✅
danger-js mise ✅
danger-swift mise ✅
dapr mise ✅
dart asdf ✅
dasel mise ✅
databricks-cli mise ✅
daytona mise ✅
dbmate mise ✅
dbt-fusion mise ✅
deck mise ✅
dekit mise ✅
delta mise ✅
deno mise ✅
deno asdf ✅
dependency-check mise ✅
depot mise ✅
desk mise ✅
detekt asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
devcontainer-cli mise ✅
devspace mise ✅
dhall mise ✅
diffoci mise ✅
difftastic mise ✅
direnv asdf ✅
dive mise ✅
docker-cli mise ✅
docker-compose mise ✅
docker-slim mise ✅
dockle mise ✅
doctl mise ✅
docuum mise ✅
doggo mise ✅
doppler mise ✅
dotenv-linter mise ✅
dotenvx mise ✅
dotnet mise ✅
dotnet-core asdf ✅
dotslash mise ✅
dprint asdf ✅
driftctl mise ✅
drone mise ✅
dt mise ✅
dua mise ✅
duckdb mise ✅
duf mise ✅
dust mise ✅
dvc mise ✅
dyff mise ✅
dynatrace-monaco mise ✅
e1s mise ✅
earthly mise ✅
ecs-cli mise ✅
ecspresso asdf ✅
edit mise ✅
editorconfig-checker asdf ✅
ejson mise ✅
eksctl mise ✅
elasticsearch mise ✅
elixir mise ✅
elixir asdf ✅
elixir-ls mise ✅
elm asdf ✅
emsdk mise ✅
engram mise ✅
entire mise ✅
entireio-cli mise ✅
envsubst mise ✅
erlang mise ✅
erlang asdf ✅
esc mise ✅
etcd mise ✅
evans mise ✅
exiftool mise ✅
expert mise ✅
eza mise ✅
fastfetch mise ✅
fd mise ✅
ffmpeg mise ✅
figma-export mise ✅
fillin mise ✅
firebase mise ✅
fission mise ✅
flamingo mise ✅
flatc mise ✅
flutter asdf ✅
fluttergen mise ✅
flux-operator mise ✅
flux-operator-mcp mise ✅
flux2 asdf ✅
fly mise ✅
flyctl mise ✅
flyway mise ✅
fnox mise ✅
foundry mise ✅
func-e mise ✅
furyctl mise ✅
fx mise ✅
fzf mise ✅
gallery-dl mise ✅
gam mise ✅
gator mise ✅
gauche asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
gcc-arm-none-eabi mise ✅
gcloud mise ✅
gdu mise ✅
gemini mise ✅
gemini-cli mise ✅
gentle-ai mise ✅
getenvoy mise ✅
ggshield mise ✅
gh mise ✅
ghalint mise ✅
ghc mise ✅
ghcup mise ✅
ghorg mise ✅
ghq mise ✅
ghtkn mise ✅
ghui mise ✅
ginkgo asdf ✅
git-chglog mise ✅
git-cliff mise ✅
git-filter-repo mise ✅
git-lfs mise ✅
git-town mise ✅
gitconfig mise ✅
github-cli asdf ✅
github-markdown-toc mise ✅
gitleaks asdf ✅
gitsign mise ✅
gitu mise ✅
gitui mise ✅
gitversion mise ✅
glab mise ✅
gleam asdf ✅
glooctl mise ✅
glow mise ✅
go mise ✅
go-containerregistry mise ✅
go-getter mise ✅
go-jira mise ✅
go-jsonnet mise ✅
go-junit-report mise ✅
go-swagger mise ✅
goconvey mise ✅
gocryptfs mise ✅
godot mise ✅
gofumpt mise ✅
gohugo asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
gojq mise ✅
gokey mise ✅
golang asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
golangci-lint asdf ✅
golangci-lint-langserver mise ✅
golines mise ✅
gomigrate mise ✅
gomplate asdf ✅
google-java-format mise ✅
gopass mise ✅
goreleaser mise ✅
goss mise ✅
gotestsum asdf ✅
gping mise ✅
graalvm mise ✅
gradle mise ✅
grafana-kubernetes-plugin mise ✅
granted mise ✅
graphite mise ✅
grex mise ✅
grok mise ✅
gron mise ✅
groovy mise ✅
grpc-health-probe mise ✅
grpcurl mise ✅
grype mise ✅
gsudo mise ✅
gum mise ✅
gup mise ✅
gwvault mise ✅
hadolint asdf ✅
harper-cli mise ✅
harper-ls mise ✅
has mise ✅
haskell asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
hasura-cli mise ✅
hatch mise ✅
haxe mise ✅
hcl2json mise ✅
hcloud mise ✅
helix mise ✅
helm asdf ✅
helm-cr mise ✅
helm-ct mise ✅
helm-diff mise ✅
helm-docs asdf ✅
helm-ls mise ✅
helmfile asdf ✅
helmsman mise ✅
helmwave mise ✅
herdr mise ✅
heroku mise ✅
heroku-cli mise ✅
hexyl mise ✅
hey-cli mise ✅
himalaya mise ✅
hishtory mise ✅
hivemind mise ✅
hk mise ✅
hledger mise ✅
hledger-flow mise ✅
hlint mise ✅
hostctl mise ✅
htmlq mise ✅
httpie-go mise ✅
hub mise ✅
hugo asdf ✅
hugo-extended mise ✅
hugo-extended-withdeploy mise ✅
hunk mise ✅
hunkdiff mise ✅
hurl mise ✅
hwatch mise ✅
hygen mise ✅
hyperfine mise ✅
iam-policy-json-to-terraform mise ✅
iamlive mise ✅
ibmcloud mise ✅
idris asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
imagemagick mise ✅
imessage-exporter mise ✅
imgpkg mise ✅
infisical mise ✅
infracost mise ✅
istioctl asdf ✅
jactionlint mise ✅
janet mise ✅
jaq mise ✅
java mise ✅
java asdf ✅
jb mise ✅
jbang mise ✅
jc mise ✅
jd mise ✅
jfrog-cli mise ✅
jib mise ✅
jiq mise ✅
jj mise ✅
jjui mise ✅
jless mise ✅
jmespath mise ✅
jnv mise ✅
jq mise ✅
jqp mise ✅
jreleaser mise ✅
json5 mise ✅
jsonnet-bundler mise ✅
jsonschema mise ✅
jujutsu mise ✅
jujutsu-ui mise ✅
jules mise ✅
julia asdf ✅
just asdf ✅
jwt mise ✅
jwtui mise ✅
jx mise ✅
k0sctl mise ✅
k2tf mise ✅
k3d mise ✅
k3kcli mise ✅
k3s asdf ✅
k3sup mise ✅
k6 mise ✅
k9s mise ✅
kafka mise ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
kafkactl mise ✅
kapp mise ✅
kbld mise ✅
kcl mise ✅
kconf mise ✅
killport mise ✅
kind asdf ✅
kingfisher mise ✅
kiota mise ✅
kn mise ✅
ko mise ✅
koka mise ✅
kompose mise ✅
kopia mise ✅
kops mise ✅
kotlin asdf ✅
kpt mise ✅
krew mise ✅
kscript mise ✅
ksops mise ✅
ktlint asdf ✅
kube-capacity mise ✅
kube-controller-tools mise ✅
kube-linter mise ✅
kube-score mise ✅
kubebuilder asdf ✅
kubecm mise ✅
kubecolor mise ✅
kubeconform mise ✅
kubectl asdf ✅
kubectl-bindrole mise ✅
kubectl-convert mise ✅
kubectl-kots mise ✅
kubectl-kuttl mise ✅
kubectl-rolesum mise ✅
kubectx mise ✅
kubelogin mise ✅
kubens mise ✅
kubent mise ✅
kubeone mise ✅
kubergrunt mise ✅
kubeseal mise ✅
kubesec mise ✅
kubeshark mise ✅
kubespy mise ✅
kubeswitch mise ✅
kubetail asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
kubeval mise ✅
kubevela mise ✅
kubie mise ✅
kustomize asdf ✅
kuttl mise ✅
kwokctl mise ✅
kyverno mise ✅
lazydocker mise ✅
lazygit mise ✅
lazyjournal mise ✅
lazyssh mise ✅
ldc mise ✅
lefthook mise ✅
leiningen mise ✅
libsql-server mise ✅
license-plist mise ✅
lima mise ✅
linkerd mise ✅
liquibase mise ✅
lisette mise ✅
litestream mise ✅
llama.cpp mise ✅
llmfit mise ✅
lnav mise ✅
localstack mise ✅
localstack asdf ✅
loki-logcli mise ✅
longbridge-terminal mise ✅
lore mise ✅
ls-lint mise ✅
lsd mise ✅
lstk mise ✅
lua asdf ✅
lua-language-server mise ✅
luajit mise ✅
luau mise ✅
lychee mise ✅
maestro asdf ✅
mage mise ✅
magika mise ✅
mago mise ✅
mailpit mise ✅
make mise ✅
mani mise ✅
mark mise ✅
markdownlint-cli2 asdf ✅
marksman mise ✅
marp-cli mise ✅
mas mise ✅
mask mise ✅
maturin mise ✅
maven asdf ✅
mbx mise ✅
mc mise ✅
mdbook mise ✅
mdbook-linkcheck mise ✅
melange mise ✅
mermaid-ascii mise ✅
meson mise ✅
micro mise ✅
micromamba mise ✅
micronaut mise ✅
microsandbox mise ✅
miller mise ✅
mimirtool asdf ✅
minify mise ✅
minikube asdf ✅
minio mise ✅
miniserve mise ✅
minishift mise ✅
minisign mise ✅
mint mise ✅
mirrord mise ✅
mitmproxy mise ✅
mkcert mise ✅
mockery asdf ✅
mockolo mise ✅
mold mise ✅
mole mise ✅
mongodb mise ✅
mongosh mise ✅
mosh mise ✅
mprocs mise ✅
mpv mise ✅
mr-boxington mise ✅
mssqldef mise ✅
muse mise ❌
mutagen mise ✅
mvnd mise ✅
mysql mise ✅
mysql-client mise ✅
mysqldef mise ✅
nancy mise ✅
native-sdk mise ✅
nats-server mise ✅
navi mise ✅
neko mise ✅
nelm mise ✅
neo4j mise ❌
neonctl mise ✅
neovim mise ✅
nerdctl mise ✅
newrelic mise ✅
newrelic-cli mise ✅
nfpm mise ✅
ni mise ✅
nim asdf ✅
ninja mise ✅
node mise ✅
nodejs asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
nomad mise ✅
nomad-pack mise ✅
nono mise ✅
notation mise ✅
nova mise ✅
npm mise ✅
nsc mise ✅
nu mise ✅
nub mise ✅
nubr mise ✅
numbat mise ✅
nushell mise ✅
oapi-codegen mise ✅
oauth2c mise ✅
oc mise ✅
ocaml asdf ⚠️ No longer supported as of mise 2026.10.7 linux-x64 (2026-10-09)
oci asdf ✅
octosql mise ✅
odin mise ✅
odo mise ✅
oh-my-pi mise ✅
oh-my-posh mise ✅
oha mise ✅
okta-aws mise ✅
okta-aws-cli mise ✅
okteto mise ✅
ollama mise ✅
ols mise ✅
om mise ✅
omnictl mise ✅
onefetch mise ✅
onyx mise ✅
op mise ✅
opa asdf ✅
opam mise ✅
openbao mise ✅
opencode mise ✅
openfaas-cli mise ✅
openfga mise ✅
opengrep mise ✅
opensearch-cli mise ✅
openshift-install mise ❌
opentofu mise ✅
opentofu asdf ✅
operator-sdk mise ✅
oras mise ✅
ori mise ✅
ormolu mise ✅
orval mise ✅
osv-scanner mise ✅
overmind mise ✅
oxfmt mise ✅
oxipng mise ✅
oxker mise ✅
oxlint mise ✅
pack mise ✅
packer mise ✅
packer asdf ✅
packslip mise ✅
pandoc mise ✅
pastel mise ✅
patat mise ✅
pdm mise ✅
peco mise ✅
periphery mise ✅
perl asdf ✅
pgroll mise ✅
php asdf ✅
pi mise ✅
pinact mise ✅
pinniped mise ✅
pint mise ✅
pipectl mise ✅
pipenv mise ✅
pipx mise ✅
pitchfork mise ✅
pivnet mise ✅
pixi mise ✅
pkgx mise ✅
pkl mise ✅
playwright mise ✅
please mise ✅
pluto mise ✅
pnpm mise ✅
pnpm asdf ✅
pocketbase mise ✅
podlet mise ✅
podman mise ✅
podman-tui mise ✅
poetry asdf ✅
polaris mise ✅
popeye mise ✅
poppler mise ✅
porter mise ✅
portless mise ✅
postgres mise ✅
powerline-go mise ✅
powerpipe mise ✅
powershell mise ✅
powershell-core mise ✅
pre-commit asdf ✅
prek mise ✅
prettier mise ✅
process-compose mise ✅
promtool mise ✅
protobuf mise ✅
protoc mise ✅
protoc asdf ✅
protoc-gen-connect-go mise ✅
protoc-gen-go mise ✅
protoc-gen-go-grpc mise ✅
protoc-gen-js mise ✅
protoc-gen-validate mise ✅
protolint mise ✅
psqldef mise ✅
pulumi asdf ✅
purescript mise ✅
purty mise ✅
python mise ✅
python asdf ✅
qdns mise ✅
qsv mise ✅
quarkus mise ✅
quicktype mise ✅
qwen mise ✅
qwen-code mise ✅
racket mise ✅
railway mise ✅
rancher mise ✅
rbac-lookup mise ✅
rclone mise ✅
rebar asdf ✅
reckoner mise ✅
redis mise ✅
redpanda-connect mise ✅
reg mise ✅
regal mise ✅
regctl mise ✅
regsync mise ✅
release-plz mise ✅
restate mise ✅
restate-server mise ✅
restatectl mise ✅
restic mise ✅
restish mise ✅
resvg mise ✅
reviewdog mise ✅
revive mise ✅
rg mise ✅
richgo mise ✅
ripgrep mise ✅
ripgrep-all mise ✅
ripsecrets mise ✅
rmz mise ✅
rpk mise ✅
rtk mise ✅
ruby mise ✅
ruby asdf ✅
ruff mise ✅
rumdl mise ✅
rush mise ✅
rust mise ✅
rust asdf ✅
rust-analyzer mise ✅
rustfs mise ✅
rustic mise ✅
rye mise ✅
s5cmd mise ✅
saml2aws mise ✅
sampler mise ✅
sbt asdf ✅
scala asdf ✅
scala-cli mise ✅
scalafmt mise ✅
scaleway mise ✅
scaleway-cli mise ✅
scalingo-cli mise ✅
scarb mise ✅
sccache mise ✅
schemacrawler mise ✅
scie-pants mise ✅
scooter mise ✅
scorecard mise ✅
sd mise ✅
semgrep mise ✅
semver mise ✅
sentinel mise ✅
sentry mise ✅
sentry-cli mise ✅
serverless mise ✅
setup-envtest mise ✅
sheldon mise ✅
shell2http mise ✅
shellcheck mise ✅
shellcheck asdf ✅
shellharden mise ✅
shellspec mise ✅
sherif mise ✅
shfmt asdf ✅
signadot mise ✅
sing-box mise ✅
skaffold asdf ✅
skate mise ✅
skeema mise ✅
skim mise ✅
sloth mise ✅
slsa-verifier mise ✅
smithy mise ✅
snyk mise ✅
sofka mise ✅
soft-serve mise ✅
solidity mise ✅
sonar-scanner-cli mise ✅
sonarqube-cli mise ✅
sonobuoy mise ✅
sops mise ✅
sops asdf ✅
sopstool mise ✅
sourcery mise ✅
spacectl mise ✅
spago mise ✅
spark mise ✅
specstory mise ✅
spectral mise ✅
spicedb mise ✅
spin mise ✅
spin-framework mise ✅
spotify-downloader mise ✅
spotify-player mise ✅
spring-boot mise ✅
spruce mise ✅
sqlc mise ✅
sqlcl mise ✅
sqlite mise ✅
sqlite3def mise ✅
sshi mise ✅
sshuttle mise ✅
sst mise ✅
stack mise ✅
starknet-foundry mise ✅
starknet-foundry-sncast mise ✅
starship mise ✅
staticcheck mise ✅
steampipe asdf ✅
step mise ✅
stern mise ✅
stripe mise ✅
stripe-cli mise ✅
stylua mise ✅
sui mise ✅
supabase mise ✅
superfile mise ✅
superhtml mise ✅
svgo mise ✅
svu mise ✅
swag mise ✅
swift mise ✅
swift-package-list mise ✅
swiftformat mise ✅
swiftgen mise ✅
swiftlint mise ✅
syft mise ✅
syncthing mise ✅
systemctl-tui mise ✅
tailpipe mise ✅
tak mise ✅
talhelper asdf ✅
talos mise ✅
talosctl asdf ✅
tanka mise ✅
tanzu mise ✅
taplo mise ✅
tart mise ✅
task mise ✅
tauri-cli mise ✅
tbls mise ✅
tctl mise ✅
tealdeer mise ✅
tekton mise ✅
tekton-cli mise ✅
teleport-community mise ✅
teleport-ent mise ✅
telepresence mise ✅
television mise ✅
teller mise ✅
temporal mise ✅
terraform asdf ✅
terraform-docs asdf ✅
terraform-ls mise ✅
terraform-lsp mise ✅
terraform-validator mise ✅
terraformer asdf ✅
terragrunt mise ✅
terragrunt asdf ✅
terramate asdf ✅
terrascan mise ✅
tf-summarize mise ✅
tfc-agent mise ✅
tfctl mise ✅
tfenv mise ✅
tflint asdf ✅
tfmigrate mise ✅
tfnotify mise ✅
tfsec asdf ✅
tfstate-lookup mise ✅
tfswitch mise ✅
tfupdate mise ✅
ticker mise ✅
tigerbeetle mise ✅
tilt mise ✅
timoni mise ✅
tiny mise ✅
tinygo mise ✅
tinymist mise ✅
tinytex mise ✅
tirith mise ✅
tlrc mise ✅
tmux mise ✅
tokei mise ✅
tombi mise ✅
tomcat mise ✅
tonnage mise ✅
topgrade mise ✅
traefik mise ✅
transifex mise ✅
trdsql mise ✅
tree-sitter mise ✅
tridentctl mise ✅
trivy asdf ✅
trufflehog mise ✅
trunk mise ✅
trzsz-go mise ✅
trzsz-ssh mise ✅
tssh mise ✅
tsuru mise ✅
ttyd mise ✅
tuist asdf ✅
turbo mise ✅
turso mise ✅
tusd mise ✅
twg mise ❌
ty mise ✅
typos asdf ✅
typst mise ✅
typstyle mise ✅
ubi mise ✅
umoci mise ✅
unison mise ✅
upctl mise ✅
updatecli mise ✅
upt mise ✅
upx mise ✅
usage mise ✅
usql mise ✅
uv asdf ✅
v mise ✅
vacuum mise ✅
vale mise ✅
vals mise ✅
vault asdf ✅
vcluster mise ✅
vector mise ✅
velad mise ✅
velero mise ✅
vendir mise ✅
venom mise ✅
vercel mise ✅
vespa-cli mise ✅
vfox mise ✅
vhs mise ✅
victoria-metrics mise ✅
viddy mise ✅
vim mise ✅
viteplus mise ✅
vivid mise ✅
vlang mise ✅
vp mise ✅
vscode-cli mise ✅
vultr mise ✅
vultr-cli mise ✅
wacli mise ✅
wait-for-gh-rate-limit mise ✅
wash mise ✅
wasm-tools mise ✅
wasmer mise ✅
wasmtime mise ✅
watchexec mise ✅
waypoint mise ✅
weave-gitops mise ✅
websocat mise ✅
werf mise ✅
witr mise ✅
workerd mise ✅
workmux mise ✅
worktrunk mise ✅
wrangler mise ✅
wtfutil mise ✅
xc mise ✅
xcbeautify mise ✅
xchtmlreport mise ✅
xcodegen mise ✅
xcodes mise ✅
xcresultparser mise ✅
xcsift mise ✅
xh mise ✅
xxh mise ✅
yamlfmt asdf ✅
yamllint asdf ✅
yamlscript mise ✅
yara-x mise ✅
yarn mise ✅
yazi mise ✅
yj mise ✅
yor mise ✅
youtube-dl mise ✅
yq asdf ✅
yt-dlp mise ✅
yt-dlp-nightly mise ✅
ytt mise ✅
zarf mise ✅
zellij mise ✅
zephyr mise ✅
zig mise ✅
zig asdf ✅
zigmod mise ✅
zizmor mise ✅
zk mise ✅
zls mise ✅
zmx mise ✅
zola mise ✅
zoxide mise ✅
zprint mise ✅