mise
Polyglot dev tool version manager: manage languages, env vars, and tasks per project with a single, reproducible configuration tool.
10.5K
GitHub Stars
100+
Supported Tools
2023
Founded
Overview
mise (formerly rtx) is a polyglot runtime version manager that replaces tools like asdf, nvm, pyenv, and rbenv with a single, fast, Rust-based CLI. It manages programming language versions, environment variables, and task automation per project, ensuring reproducible development environments across teams. With native support for over 100 tools and seamless integration with CI/CD pipelines, mise streamlines dependency management while maintaining compatibility with existing .tool-versions files.
The Verdict
Who Should Use mise?
Best For
- Teams managing multiple programming languages and their versions across projects
- Developers seeking faster performance than asdf or other version managers
- Projects requiring reproducible environments with env var management
Not Ideal For
- Developers committed to a single-language toolchain (nvm, rbenv may suffice)
- Teams requiring Windows-native support (currently Linux/macOS focused)
What's Great
- Significantly faster than asdf (written in Rust vs Ruby)
- Unified management of versions, environment variables, and tasks
- Compatible with asdf plugins and .tool-versions files
- Built-in task runner replaces need for separate Makefile/scripts
- Active development with responsive maintainer community
Watch Out For
- Relatively new compared to established tools (less battle-tested)
- Learning curve for teams migrating from multiple specialized tools
- Some asdf plugins may have compatibility issues
- Documentation still evolving for advanced use cases
Pricing
View all features & details
Key Features
- Multi-language version management (Node.js, Python, Ruby, Go, Java, etc.)
- Environment variable management per project
- Built-in task runner (replaces make, npm scripts)
- Compatible with asdf plugins (400+ tools)
- Shell completions (bash, zsh, fish)
- Configuration via .mise.toml or .tool-versions
Platforms
- Linux (x86_64, aarch64)
- macOS (Intel, Apple Silicon)
- WSL2 on Windows
- CI/CD: GitHub Actions, GitLab CI, CircleCI
How It Compares
| Feature | mise | asdf | nvm |
|---|---|---|---|
| Performance | Fast (Rust) | Slower (Ruby) | Fast (Shell) |
| Multi-Language | 100+ tools | 400+ plugins | Node.js only |
| Env Var Management | Built-in | Plugin needed | Not supported |
| Task Runner | Built-in | Not available | Not available |
| Pricing | Free/OSS | Free/OSS | Free/OSS |
| Best For | Polyglot teams | Plugin ecosystem | Node.js developers |
User Reviews
Loading reviews...