FindSoftware

mise

Command-line tool that installs a project's dev tools, sets its environment variables and runs its tasks from one mise.toml file.

mise is a command-line tool, written in Rust, that installs the tools a project uses, sets its environment variables and runs its tasks. A project keeps those settings in a mise.toml file, which the shell, the editor and CI read. The tools come from a registry of installable tools or from backends such as GitHub releases, Cargo, npm and PyPI. It reads asdf’s .tool-versions files and can run asdf plugins, and a project using direnv can move its environment lines into mise.toml. It installs through a shell script, Homebrew and other package managers, Docker images or Cargo.

Worth knowing

mise is a developer and CI tool, so it belongs on a developer’s machine or in a CI job, not on a live site. Running direnv and mise together is unsupported.

Identity

Status
Active
Maintainer
Jeff Dickey3
Maintained by
Individual
First release
20236

Rendering and deploy

Runs as
Dev only1
Install with
install script from mise.run4

Releases

Last release
2026-10-305

Adoption

GitHub stars
35,5642
npm downloads a week
8,4617
Contributors
4618

Why these figures do not compare

Sources

  1. 2026-10-30: links, Categories, Written in, Runtime, Runs as, License model
    mise.jdx.dev/
  2. 2026-10-30: links, GitHub stars
    github.com/jdx/mise
  3. 2026-10-30: Maintainer, License
    github.com/jdx/mise/blob/main/LICENSE
  4. 2026-10-30: Install with
    mise.jdx.dev/installing-mise.html
  5. 2026-10-30: Last release
    github.com/jdx/mise/releases/tag/v2026.10.24
  6. 2026-10-30: First release
    github.com/jdx/mise/releases/tag/v2023.8.0
  7. 2026-10-30: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-19:2026-10-25/mise
  8. 2026-10-30: Contributors
    api.github.com/repos/jdx/mise/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON