awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to npm/node-which

Open-source alternatives to Node Which

26 open-source projects similar to npm/node-which, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Node Which alternative.

  • sindresorhus/user-homeAvatar von sindresorhus

    sindresorhus/user-home

    158Auf GitHub ansehen↗

    ` $ npm install --save user-home `

    JavaScript
    Auf GitHub ansehen↗158
  • sindresorhus/usernameAvatar von sindresorhus

    sindresorhus/username

    146Auf GitHub ansehen↗

    Get the username of the current user

    JavaScript
    Auf GitHub ansehen↗146
  • npm/osenvAvatar von npm

    npm/osenv

    138Auf GitHub ansehen↗

    Look up environment settings specific to different operating systems.

    JavaScript
    Auf GitHub ansehen↗138
  • kentcdodds/cross-envAvatar von kentcdodds

    kentcdodds/cross-env

    6,527Auf GitHub ansehen↗

    cross-env is a Node.js command line utility and cross-platform shell script runner. It functions as an environment variable setter that ensures variables are handled identically across Windows, macOS, and Linux. The tool standardizes variable assignment by wrapping shell execution in a uniform interface, allowing scripts to run consistently regardless of the underlying operating system. This enables the use of a single syntax for environment configuration across diverse shell environments. The project covers capabilities for automated build tooling, Node.js environment configuration, and the

    TypeScript
    Auf GitHub ansehen↗6,527
  • sindresorhus/is-elevatedAvatar von sindresorhus

    sindresorhus/is-elevated

    44Auf GitHub ansehen↗

    By checking if the process is root on Unix systems or if the user is administrator on Windows.

    JavaScript
    Auf GitHub ansehen↗44

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • marciogm/asdf-crystalAvatar von marciogm

    marciogm/asdf-crystal

    77Auf GitHub ansehen↗

    Crystal plugin for the asdf version manager maintainer=@marciogm

    Shell
    Auf GitHub ansehen↗77
  • motdotla/dotenvAvatar von motdotla

    motdotla/dotenv

    20,284Auf GitHub ansehen↗

    Dotenv is a configuration management library designed to load environment variables from local files into the process environment. By separating application settings from source code, it enables developers to maintain consistent configurations across different deployment stages and team environments. The utility provides mechanisms to transform plain text configuration files into encrypted formats, allowing sensitive secrets to be stored securely within version control systems. It handles the parsing and normalization of key-value pairs, ensuring that configuration data is consistently proces

    JavaScriptconfiguration-filedotenvenv
    Auf GitHub ansehen↗20,284
  • nodenv/nodenvAvatar von nodenv

    nodenv/nodenv

    2,379Auf GitHub ansehen↗

    Manage your app's Node.js environment

    Shell
    Auf GitHub ansehen↗2,379
  • postmodern/chrubyAvatar von postmodern

    postmodern/chruby

    2,913Auf GitHub ansehen↗

    Changes the current Ruby

    Shell
    Auf GitHub ansehen↗2,913
  • postmodern/ruby-installAvatar von postmodern

    postmodern/ruby-install

    1,969Auf GitHub ansehen↗

    Installs Ruby, JRuby, TruffleRuby, or mruby

    Shell
    Auf GitHub ansehen↗1,969
  • qw3rtman/pAvatar von qw3rtman

    qw3rtman/p

    778Auf GitHub ansehen↗

    :snake: Python Version Management Made Simple

    Shell
    Auf GitHub ansehen↗778
  • sashahart/vexAvatar von sashahart

    sashahart/vex

    371Auf GitHub ansehen↗

    Run a command in the named virtualenv.

    Python
    Auf GitHub ansehen↗371
  • schniz/fnmAvatar von Schniz

    Schniz/fnm

    24,020Auf GitHub ansehen↗

    This utility is a command-line tool designed for managing multiple Node.js runtime versions on local development machines. It functions as a cross-platform manager that enables users to install, switch, and synchronize runtime versions across Windows, macOS, and Linux environments. The tool automates environment configuration by detecting project-specific version requirements through directory-traversal resolution. It maintains consistency by dynamically updating shell paths and environment variables, allowing for automatic version switching as users navigate between different project directo

    Rusthacktoberfestjavascriptnodejs
    Auf GitHub ansehen↗24,020
  • sstephenson/rbenvAvatar von sstephenson

    sstephenson/rbenv

    16,711Auf GitHub ansehen↗

    rbenv is a Ruby version manager and shell shim environment manager. It allows for the installation of multiple Ruby versions on a single machine and coordinates the selection of the active version based on the current directory or shell session. The tool functions as an extensible command line framework that intercepts executable calls using shell shims. These shims route requests to the selected language version, ensuring environment isolation by storing binaries in independent directories. The system includes capabilities for language runtime administration, including the ability to downlo

    Shell
    Auf GitHub ansehen↗16,711
  • sstephenson/ruby-buildAvatar von sstephenson

    sstephenson/ruby-build

    3,971Auf GitHub ansehen↗

    ruby-build is a system for downloading, compiling, and installing specific versions of the Ruby language from source on Unix-like systems. It functions as a source compiler and version installer that manages the deployment of Ruby runtimes without relying on system packages. The tool supports custom Ruby compilation by allowing the application of patches to the source code before the compilation process begins. It also provides the ability to use external build definitions for versions not included by default. The installation pipeline includes package integrity verification using checksums

    Shell
    Auf GitHub ansehen↗3,971
  • tabrindle/envinfoAvatar von tabrindle

    tabrindle/envinfo

    793Auf GitHub ansehen↗

    envinfo generates a report of the common details needed when troubleshooting software issues, such as your operating system, binary versions, browsers, installed languages, and more

    JavaScript
    Auf GitHub ansehen↗793
  • terlar/fryAvatar von terlar

    terlar/fry

    62Auf GitHub ansehen↗

    Simple ruby version manager for fish

    Shell
    Auf GitHub ansehen↗62
  • tj/nAvatar von tj

    tj/n

    19,515Auf GitHub ansehen↗

    n is a command line version manager and binary manager for the Node.js runtime environment. It functions as a runtime environment switcher, allowing for the installation and management of multiple Node.js versions to maintain compatibility across different projects. The tool orchestrates the downloading and caching of Node.js binaries from official or custom distribution mirrors. It enables switching between installed versions via a command line interface or interactive menu, providing the ability to execute scripts using specific versions from a local cache without performing a full system i

    Shell
    Auf GitHub ansehen↗19,515
  • tokaido/tokaidoappAvatar von tokaido

    tokaido/tokaidoapp

    605Auf GitHub ansehen↗

    The home of the Tokaido app

    Objective-C
    Auf GitHub ansehen↗605
  • yanecc/vfox-crystalAvatar von yanecc

    yanecc/vfox-crystal

    10Auf GitHub ansehen↗

    Crystal language plugin for vfox

    Lua
    Auf GitHub ansehen↗10
  • coreybutler/nvm-windowsAvatar von coreybutler

    coreybutler/nvm-windows

    46,816Auf GitHub ansehen↗

    This project is a command-line utility designed to manage multiple runtime versions on a single machine. It enables developers to install, remove, and toggle between different versions to satisfy project-specific dependency requirements, ensuring that each environment remains isolated to prevent version conflicts or path overlaps. The tool functions by storing distinct runtime versions in separate, isolated directories and utilizing symbolic links to point to the currently active version. It orchestrates these file system operations through a unified command-line interface that modifies syste

    Gogomanagementnode
    Auf GitHub ansehen↗46,816
  • yyuu/pyenvAvatar von yyuu

    yyuu/pyenv

    44,899Auf GitHub ansehen↗

    pyenv is a Python version manager and runtime orchestrator that allows for the installation and switching of multiple Python versions on a single machine without affecting the system installation. It functions as a shell-based version controller that manages binaries through shims to redirect executable calls to specific versions. The tool is a plugin-extensible system, allowing users to add custom subcommands and logic via shell script plugins. This architecture enables the extension of the command line interface through a dedicated plugins directory. It provides capabilities for side-by-si

    Shell
    Auf GitHub ansehen↗44,899
  • crenv/crenvAvatar von crenv

    crenv/crenv

    238Auf GitHub ansehen↗

    :gem: Crystal version manager like rbenv.

    Shell
    Auf GitHub ansehen↗238
  • ekalinin/nodeenvAvatar von ekalinin

    ekalinin/nodeenv

    1,784Auf GitHub ansehen↗

    Virtual environment for Node.js & integrator with virtualenv

    Python
    Auf GitHub ansehen↗1,784
  • isaacs/naveAvatar von isaacs

    isaacs/nave

    1,635Auf GitHub ansehen↗

    Virtual Environments for Node

    Shellnavenodenodejs
    Auf GitHub ansehen↗1,635
  • maiha/rcm.crAvatar von maiha

    maiha/rcm.cr

    45Auf GitHub ansehen↗

    Redis Cluster Manager in Crystal

    Crystal
    Auf GitHub ansehen↗45