compare
asdf vs mise
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | asdf | mise |
|---|---|---|
| Language | Go | Rust |
| Licence | MIT | MIT |
| Stars | 26k | 35k |
| Latest | v0.20.2 | v2026.10.3 |
| Last push | 2026-10-01 | 2026-10-06 |
| Release cadence | about 76 days between releases | about 1 day between releases |
| Active contributors | 4 commit authors on the default branch in the last 90 days | 35+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
mise replaces asdf. Alternatives to asdf →
Full replacementReads .tool-versions and supports asdf plugins, with its own commands.
asdf
- v0.20.22026-09-22fix release (#2337) (eac99e3)
- v0.20.02026-07-07add warning to asdf info output when ASDF_TOOL_VERSIONS_FILENAME value is invalid (#2293) (244e513)
- v0.19.02026-04-24don't override semver ordering during completion (#2263) (aaa84d2)
- v0.18.12026-03-04Only show already installed versions in shell completion for the asdf set command (#2172) (c3910d7)
- v0.18.02025-06-07asdf list exit with status code of 0 when no versions installed (#2116) (e7d5289)
mise
- v2026.10.32026-10-05v2026.10.3: Dotfile groups, templated Compose projects, and secret hygiene for shell state
- v2026.10.22026-10-04v2026.10.2: Experimental spinel backend, typed tool options in the schema, and daemon presets on Windows
- v2026.10.12026-10-03v2026.10.1: Task timeout and Ctrl-C fixes, Windows daemon and shim fixes
- v2026.10.02026-10-02v2026.10.0: Stricter signer checks for cosign and GitHub attestations, trust for inline options in .tool-versions
- v2026.9.182026-09-30v2026.9.18: Remote config includes, OCI task catalogs, and a trust fix for inline tool options
asdf
✓ signed The latest release, v0.20.2, carries a signature GitHub verified.
Loading the security report
mise
✓ signed The latest release, v2026.10.3, carries a signature GitHub verified.
Loading the security report