Install Asdf: One Runtime Manager to Rule All Dev Environments

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. mise

    dev tools, env vars, task runner

    mise borrows the plugins from asdf, which also makes it non-cross platform. Interesting discussion on this topic on their GitHub: https://github.com/jdx/mise/discussions/66

    Solutions considered include adopting the vfox plugin system or transpiling all asdf plugins to ShellJs.

    Now I know that vfox exists.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pixi

    Package management made easy

    I recently started using https://github.com/prefix-dev/pixi for Python projects. I really love it so far, but this tool looks a bit more mature, which makes sense considering pixi is relatively new.

  4. pkgx

    Run Anything

    I’m liking pkgx over asdf as it can activate project tooling upon cd’ing into a project folder.

    https://pkgx.sh

  5. devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

    Sounds like nix using devenv[1] also would solve this problem.

    https://devenv.sh/

  6. pyenv

    Simple Python version management

    If you have a requirement for multiple, specific Python versions, why not just use pyenv?

    https://github.com/pyenv/pyenv

  7. asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    The main issue most people have with asdf is that it’s annoyingly slow. Not unusably so, but just enough that it’s irritating.

    I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if you’d like.

    [0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...

    [1]: https://github.com/asdf-vm/asdf/pull/1441

  8. SDKMan

    The SDKMAN! Command Line Interface

    I would suggest learning how to use SDKMAN: https://sdkman.io/

    It will manage the JDK for you. Usage is basically this:

       # Install a JDK, that version is now default

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. vfox.rs

    I made some progress on windows last week! I'm working on making it so vfox plugins can be used as the "default" backend instead of asdf which will be a prerequisite for windows support. Step 1 is being able to run vfox plugins inside of rust which I got pretty far on: https://github.com/jdx/vfox.rs

    It'll be a long road ahead and I could certainly use some help if anyone out there is interested in moving it forward. That said, vfox is a really great project and they are targeting windows specifically. Windows will probably always be second in the mise ecosystem (because I don't use it) but my hope is I can get at least a baseline of support which would help teams that have occasional windows constributors.

  11. vfox

    A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

    Thanks to OP for mentioning vfox (version-fox) in the article. vfox as a project just five months ago, there is still a lot to do, welcome friends who are passionate about the development of Windows, to participate in the construction of the vfox plug-in ecosystem.

    https://github.com/version-fox/vfox

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Uv overtakes Poetry (for Wagtail users)

    8 projects | news.ycombinator.com | 17 Mar 2025
  • Pyenv – lets you easily switch between multiple versions of Python

    20 projects | news.ycombinator.com | 25 Mar 2024
  • Uv: Python Packaging in Rust

    9 projects | news.ycombinator.com | 15 Feb 2024
  • Thoughts, learnings and regrets after three years on Home Assistant

    4 projects | news.ycombinator.com | 12 Feb 2024
  • Une nouvelle mise à jour de Systemd permettra à Linux de bénéficier de l'infâme "écran bleu de la mort" de Windows, mais la fonctionnalité a reçu un accueil très mitigé

    4 projects | /r/france | 9 Dec 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?