What is mise?
mise (pronounced "meez") is the front-end to your dev environment written in Rust by jdx. It combines the functionality of asdf, direnv, and make into a single, fast tool. With over 18k GitHub stars, it has become the modern choice for managing development environments, providing runtime management, environment variables, and task automation in one unified tool.
- Like asdf: Manages dev tools like node, python, terraform, and hundreds more
- Like direnv: Manages environment variables for different project directories
- Like make: Manages tasks used to build and test projects
⚡ Key Features of mise
🔧 Universal Tool Manager
Manage hundreds of dev tools including Node.js, Python, Go, Terraform, kubectl, and more. Single tool replaces nvm, pyenv, rbenv, and others.
🌍 Environment Management
Per-project environment variables with .env file support. Automatic activation when entering project directories.
⚡ Task Runner
Define and run project tasks with dependencies, parallel execution, and environment integration. Modern alternative to Makefiles.
🚀 Rust Performance
Significantly faster than asdf and other shell-based tools. Efficient caching and parallel operations for better developer experience.
📦 Plugin Ecosystem
Compatible with asdf plugins plus native mise plugins. Extensive registry of tools and easy custom plugin creation.
🔄 Cross-Platform
Works on Linux, macOS, and Windows. Consistent development environment across all platforms and team members.
🆕 What's New in mise 2025.8.7+
- Enhanced Task System: Improved task dependencies and parallel execution
- Better Tool Registry: Expanded tool support and faster installations
- Performance Improvements: Faster tool switching and environment activation
- Enhanced Configuration: Better TOML configuration and validation
- Improved Shell Integration: Better bash, zsh, and fish support
- Cross-Platform Features: Enhanced Windows and macOS compatibility
📦 Installation from debian.griffo.io
Step 1: Add Repository
Step 2: Install mise
Step 3: Set Up Shell Integration
🎯 Basic Usage Examples
Tool management:
Environment variables:
Task management:
🚀 Why Choose debian.griffo.io?
- Official Debian: Available but often outdated versions
- Cargo Install: Requires Rust toolchain and compilation
- Install Script: Manual updates and no package management
- debian.griffo.io: Latest version (2025.8.7+) with automatic updates
- ✅ Latest Tool Support: Get newest development tool integrations immediately
- ✅ No Rust Compilation: Pre-built binaries, no toolchain needed
- ✅ Automatic Updates: Packages updated within hours of upstream releases
- ✅ Complete Package: Includes shell integrations and completions
- ✅ Multi-Distribution: Works on Bookworm, Trixie, and Sid
- ✅ Easy Maintenance: Standard apt commands for updates
🔗 Related Packages
Also available from debian.griffo.io:
- uv Python Manager - Fast Python package management
- Zig Programming Language - Modern systems programming
- fzf Fuzzy Finder - Enhanced command searching