Hacker GitHub

← All repos

asdf-vm/asdf

View on GitHub ↗ ★ 25,611 Go

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

82 mentions on Hacker News by 67 people: 16 stories, 66 comments · first 2016-06-21 · latest 2026-03-24

Mentions per year 82 mentions · busiest year 2022 (20)
20082026
  1. See also: asdf and mise https://github.com/asdf-vm/asdf/issues/290#issuecomment-2365...
  2. I'm a happy long-term user of asdf. https://github.com/asdf-vm/asdf
    comment by jaynetics · 2025-08-27 · in Rv, a new kind of Ruby management tool
  3. …switching to a version manager of[0] your[1] choice[2]. [0]: https://github.com/jdx/mise [1]: https://github.com/asdf-vm/asdf [2]: https://github.com/version-fox/vfox
    comment by whilenot-dev · 2025-02-17 · in Hk, a new Git hook manager
  4. ▲ 5
    Asdf v0.16.0 – Rewrite asdf in Golang
    story by cle · 2025-01-30 · 0 comments
  5. ▲ 2
    Asdf soon to release go rewrite
    story by bin_bash · 2024-12-30 · 0 comments
  6. …and not too user-friendly. It's what I use for personal projects since Vault is overkill. [0] https://github.com/asdf-vm/asdf [1] https://github.com/hashicorp/vault [2] https://www.passwordstore.org/
  7. Looks like pyenv does the same thing as asdf, except only for python. https://github.com/asdf-vm/asdf And here's a list of everything it supports: https://github.com/asdf-vm/asdf-plugins/tree/master/plugins
    comment by Izkata · 2024-08-12 · in GIL Become Optional in Python 3.13
  8. …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
  9. https://github.com/asdf-vm/asdf/issues/290
  10. …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.
  11. …asdf[2] rewrite, in rust, that can do most of the things nvm can [1] https://github.com/jdx/rtx [2] https://github.com/asdf-vm/asdf
    comment by paradox460 · 2023-11-26 · in Fish – Update on the Rust port
  12. Presumably https://github.com/asdf-vm/asdf
  13. …pretty easily as well with docker or podman for windows and the official Elixir images[2]. [1]: https://github.com/asdf-vm/asdf [2]: https://hub.docker.com/_/elixir
    comment by freedomben · 2023-08-03 · in Elixir for cynical curmudgeons
  14. You may consider using asdf or some other Python version manager to get a newer (or older) Python https://github.com/asdf-vm/asdf
    comment by powersurge360 · 2023-06-09 · in Archive your Reddit data before it's too late
  15. …are well understood by the asdf team and the Github issue with most comments is on the topic: https://github.com/asdf-vm/asdf/issues/290 This was with a half dozen plugins and use_legacy_file disabled. Hardly an edge-case. Though I'll note…
    comment by jdxcode · 2023-01-31 · in Show HN: Asdf Clone Written in Rust
  16. …sounds similar to what you're asking for (albeit unfortunately in a slightly different space). [0] https://github.com/asdf-vm/asdf
  17. Not my project but found if while looking into the "asdf" project's performance issues ticket: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1406...
    comment by saghul · 2023-01-27 · in Rtx: Polyglot Runtime Manager
  18. …very short and my faffing about desire is limited. Generally I use brew to pull in asdf ( https://github.com/asdf-vm/asdf ) to install programming languages/tooling, it works flawlessly. I use Pipx ( https://github.com/pypa/pipx ) to…
    comment by recuter · 2023-01-17 · in MacBook Pro featuring M2 Pro and M2 Max
  19. Your team might want to use asdf https://github.com/asdf-vm/asdf to run multiple native versions of PostgreSQL and Redis in parallel. Even with one project you might have multiple versions of those tools in different releases of the…
    comment by pmontra · 2022-11-28 · in Lightweight Alpine VMs on macOS
  20. It's interesting they banned the "echo" command but then use it in the tests [0]. 0 - https://github.com/asdf-vm/asdf/blob/master/test/banned_comm...
    comment by Game_Ender · 2022-10-29 · in asdf banned_commands
  21. ▲ 71
    asdf banned_commands
    story by tosh · 2022-10-29 · 23 comments
  22. …of /usr/bin/python. Then it can decide which version of Python to defer to. Edit: here it is: https://github.com/asdf-vm/asdf/blob/v0.10.2/asdf.sh#L30-L31
    comment by rzzzt · 2022-10-25 · in Asdf – language tool version manager
  23. I have an issue out to make it agnostic of keyboard layouts if that helps! https://github.com/asdf-vm/asdf/issues/930
    comment by crawl_soever · 2022-10-24 · in Asdf – language tool version manager
  24. It's basically the same as https://github.com/asdf-vm/asdf than, plus lisp for config?
    comment by pvinis · 2022-09-25 · in Guix for Development
  25. …to install the required plugins by hand[0]. Makes it very annoying to use in CI/CD pipelines. [0]: https://github.com/asdf-vm/asdf/issues/1298
    comment by codethief · 2022-08-12 · in Asdf Performance
  26. I actually asked last year if it meant anything https://github.com/asdf-vm/asdf/issues/883
    comment by leetrout · 2022-08-12 · in Asdf Performance
  27. …which unfortunately I don't think the author has enough bandwidth to triage. Bugs keep piling up. https://github.com/asdf-vm/asdf/issues
    comment by stevebmark · 2022-08-12 · in Asdf Performance
  28. …manager (now there’s another overloading: ‘VM’ to mean ‘version manager’ vice ‘virtual machine’): https://github.com/asdf-vm/asdf
    comment by eadmund · 2022-08-12 · in Asdf Performance
  29. asdf works as a universal tool for any cli app i.e. python, terraform, ruby, golang, etc https://github.com/asdf-vm/asdf asdf plugin add python asdf install python 3.9.1 asdf global python 3.9.1 asdf local python 3.9.1
    comment by aynawn · 2022-07-20 · in Use `Python -m Pip`
  30. Let me introduce you to asdf. No, that is not a typo. https://github.com/asdf-vm/asdf
  31. This might show my ignorance, but can Nix replace something like asdf ( https://github.com/asdf-vm/asdf )?
    comment by francis-io · 2022-05-30 · in A decade of dotfiles
  32. I like this quote in asdf help. "Late but latest" -- Rajinikanth https://github.com/asdf-vm/asdf/blob/master/lib/commands/com... Thalaiva! :)
  33. Renaming because of this name clash has been suggested but the suggestion wasn't taken up: - https://github.com/asdf-vm/asdf/issues/383 - https://github.com/asdf-vm/asdf/issues/547 They did do something to ameliate this though: now they…
  34. I thought it's a joke post after that, but apparently this is a real project: https://github.com/asdf-vm/asdf
  35. I used asdf but found it caused a 200ms hit to launching any of the binaries: https://github.com/asdf-vm/asdf/issues/290 Personally that's not something I can live with as these binaries are sometimes launched many times in subprocesses.
  36. ▲ 7
    asdf
    story by tosh · 2022-04-05 · 0 comments
  37. I've recently discovered `asdf` ( https://github.com/asdf-vm/asdf ). It's not as technically clever as nix, but it does allow you to manage version of most language toolchains with one tool.
    comment by nicoburns · 2022-01-24 · in The Curse of NixOS
  38. …version manager [2]. Entirely my fault I was confused, tbh. 1: https://asdf.common-lisp.dev 2: https://github.com/asdf-vm/asdf
  39. For anything versioned, I use asdf: https://github.com/asdf-vm/asdf It's straightforward enough that the software devs I work with consider it "painless" to use. asdf describes itself as "asdf is a CLI tool that can manage multiple…
  40. ▲ 1
    assdf - Manage multiple runtime versions with a single CLI tool
    story by dragonsh · 2021-10-08 · 0 comments
  41. ▲ 1
    asdf: An Extendable Version Manager
    story by ducktective · 2021-07-22 · 0 comments
  42. Take a look at this issue: https://github.com/asdf-vm/asdf/issues/290
  43. ▲ 7
    Asdf: Manage pyenv, rbenv, nvm and other environments with one tool
    story by airhangerf15 · 2021-05-11 · 0 comments
  44. …if we don't have to remember which version manager to use for which tool/language/whatever. [0]: https://github.com/asdf-vm/asdf
    comment by salzig · 2021-05-03 · in Volta
  45. Instead of one different tool for each runtime or ecosystem, I prefer to use ASDF. https://github.com/asdf-vm/asdf
    comment by Sirikon · 2021-05-03 · in Volta
  46. Maybe asdf? https://github.com/asdf-vm/asdf
    comment by darkwater · 2021-04-14 · in Terraform 0.15 General Availability
  47. …manager for ruby, I'd go with rbenv. But if you use, say, node and python too - I'd go with asdf: https://github.com/asdf-vm/asdf https://github.com/asdf-vm/asdf-ruby Keeps the stampede of VMs out of your bashrc.
    comment by e12e · 2020-10-29 · in Ruby on Rails in a week
  48. I've been using ASDF ( https://github.com/asdf-vm/asdf ) for a while now to manage each of the language (and sometimes build tool) versions for a folder/repo in a consistent manner. I'd definitely recommend taking a look at it.
    comment by haar · 2020-10-10 · in Webpack 5
  49. …anyone tried `pyenv` and/or `nodenv` and switched to `asdf`? [1] https://github.com/pyenv/pyenv [2] https://github.com/asdf-vm/asdf
  50. …~/.virtualenvs/py375/bin/activate This virtualenv is going to stay on 3.7.5 forever. [1] https://github.com/asdf-vm/asdf [2] https://github.com/danhper/asdf-python