Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: comparison with https://github.com/jdx/mise #3312

Open
hab25 opened this issue Mar 10, 2025 · 0 comments
Open

docs: comparison with https://github.com/jdx/mise #3312

hab25 opened this issue Mar 10, 2025 · 0 comments

Comments

@hab25
Copy link

hab25 commented Mar 10, 2025

Here are the differences I observed and that are most important to me:

  • mise does not support conda-forge.

    Note:

    It supports other sources through its https://mise.jdx.dev/dev-tools/backends/, but, of all of those, https://mise.jdx.dev/dev-tools/backends/ubi.html is the only one that is "cross-language" (this matters because e.g., while npm can technically ship any binary this is rarely done), "cross-platform" (supports Linux, macOS, and Windows), and probably has at least as many Windows packages available.

    However, to provide the overwhelming majority of its packages, ubi is relying on GitHub's API not breaking, which is unreliable due to it being closed source and not a consensus-derived open standard.

    Further, there are popular and useful packages, like https://gcc.gnu.org/install/binaries.html, that do not provide GitHub or GitLab releases.

  • mise does not include its own cross-platform shell like https://pixi.sh/latest/features/advanced_tasks/#our-task-runner-deno_task_shell, meaning one cannot trivially use it to reproduce the very simple git clone and pixi run start setup on all major platforms.

  • philosophically, it seems that mise is not trying to achieve this very simple setup that pixi enables, outlined in the previous bullet point. Concretely, this can also be observed in the fact that its npm backend requires node to be installed, its go backend requires go to be installed.

@hab25 hab25 changed the title comparison with https://github.com/jdx/mise docs: comparison with https://github.com/jdx/mise Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant