Volta
Nix is one of the few package managers that really obviates building these custom solutions over and over for each different language.You can also use nix ontop of any distro. It's UX isn't as good as a custom built solution, but if you're a polyglot you'll appreciate not needing to use a different solution for java, node, python etc