mise iconmise

oss Free Star10k

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...