Volta

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • volta

    Volta: JS Toolchains as Code. ⚡

  • > you will incur into a slightly performance cost because of the bash/zsh/fish shell you need to spawn before running your code

    While Volta does have a shim, it’s written in a sensible systems language (Rust)[0], so it does not spawn a shell. It only determines the correct process and arguments to run and launches it as a subprocess. There will be overhead to read from disk and determine which version of node/npm to run and a syscall to actually launch the subprocess, but that should be very minimal and nowhere near the cost of initializing a shell.

    The result is that Volta feels faster than similar tools that are written in scripting/shell languages. It also enables better Windows support since there’s no reliance on a system having a POSIX shell.

    [0] https://github.com/volta-cli/volta/blob/main/src/volta-shim....

  • asdf

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

  • Instead of one different tool for each runtime or ecosystem, I prefer to use ASDF. https://github.com/asdf-vm/asdf

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nodenv

    Manage multiple NodeJS versions.

  • n

    Node version management

  • SDKMan

    The SDKMAN! Command Line Interface

  • asdf-nodejs

    Node.js plugin for asdf version manager

  • please, instead of creating something that's language/tool specific, work on asdf-vm[0]. We all benefit if we don't have to remember which version manager to use for which tool/language/whatever.

    [0]: https://github.com/asdf-vm/asdf

  • JohnOS

    Erasing my darlings since 2021

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pyenv

    Simple Python version management

  • I think the Python alternative to this is pyenv: https://github.com/pyenv/pyenv

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