mise

dev tools, env vars, task runner (by jdx)

Mise Alternatives

Similar projects and alternatives to mise

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mise alternative or higher similarity.

mise reviews and mentions

Posts with mentions or reviews of mise. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-22.
  • Show HN: I made a multiple runtime version manager that can be used on Windows
    4 projects | news.ycombinator.com | 22 Apr 2024
  • Mise-en-place – The front-end to your dev env
    1 project | news.ycombinator.com | 28 Mar 2024
  • Mise-en-place: The front-end to your dev env
    1 project | news.ycombinator.com | 25 Mar 2024
  • Pyenv – lets you easily switch between multiple versions of Python
    20 projects | news.ycombinator.com | 25 Mar 2024
    Why not just use a tool like asdf (https://asdf-vm.com/) or mise (https://mise.jdx.dev/)?

    These tools have the advantage of not being multi-taskers and can manage version for all your tools. You wouldn’t need pyenv and npm and rvm and…

    We’ve even started committing the .mise.toml files for projects to our repos. That way, since we work on multiple projects that may need multiple versions of the same tool, it’s handled and documented.

  • Difftastic, a structural diff tool that understands syntax
    17 projects | news.ycombinator.com | 21 Mar 2024
    direnv + mise does exactly that. When I cd to various directories I get different env vars, it's pretty neat. Setting aliases would just be a case of adding them.

    https://github.com/jdx/mise/discussions/1525 for an example of how I use direnv with mise.

    https://mise.jdx.dev/direnv.html

    https://mise.jdx.dev/templates.html

  • Experimenting with Modern UI Alternatives in Rails
    2 projects | dev.to | 15 Mar 2024
    Installed bun js runtime (I used mise, btw)
  • Show HN: Flox 1.0 – Open-source dev env as code with Nix
    17 projects | news.ycombinator.com | 13 Mar 2024
    Not nix based, but I really like https://github.com/jdx/mise too to manage dev tools.

    It’s a modern version of https://github.com/asdf-vm/asdf written in Rust.

  • A Journey to Find an Ultimate Development Environment
    13 projects | dev.to | 2 Feb 2024
    The purpose of a version manager is to help you navigate or install any tools for development easily. Version Manager can be one tool for each dependency (e.g. NVM, g) or One tool for all dependencies (e.g. asdf, mise).
  • Mise-En-Place - dev tools, env vars, task runner
    1 project | news.ycombinator.com | 28 Jan 2024
  • NixOS: Declarative Builds and Deployments
    13 projects | news.ycombinator.com | 14 Jan 2024
    I built mise-en-place[1] out of frustration trying to adopt nix. I found nix very challenging to adopt. I felt my system had a "split-brain" problem where it had a bunch of nix-built stuff that only worked with the other nix-built stuff and not the stuff that came from homebrew or whatever. Just a lot of binary-incompatibility problems I've never had to and certainly never wanted to deal with.

    Now granted, I took a lot of code from other projects like asdf so I can't take full credit, but in my experience in the year having people use it pretty successfully, I think my "worse-is-better" approach actually is better than nix's for most people.

    With mise, I don't deal with system libraries. If you want to install something that needs libyaml—well you need to install libyaml first. That seems like a downside but I think it's precisely _that_ which had made the project a success. With mise, I work _with_ your system—I don't try to bypass it like nix. Yes you might need to run apt or brew to get some dependencies up to date before you install something. mise is great at managing dev tools but it stays out of your system.

    Is it reproducible? Heavens no. I don't think it should be. I think it should be easy to use and nix (nor nixos) will never be that. I _regularly_ help frustrated users attempting to use nixos because people online say it's great but they have no clue what shared objects are and why nothing they do ever seems to work like it does with Ubuntu.

    Check my tool out if you haven't seen it yet. I just added support for other backends starting with npm and cargo—so no more `npm i -g` of tools into some bottomless pit of CLIs you'll never look at again.

    [1]: https://github.com/jdx/mise

  • A note from our sponsor - SaaSHub
    www.saashub.com | 27 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic mise repo stats
42
6,069
9.9
about 10 hours ago

jdx/mise is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of mise is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com