awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to shelljs/shx

Open-source alternatives to Shelljs Shx

27 open-source projects similar to shelljs/shx, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Shelljs Shx alternative.

  • erikbjare/gptmeAvatar de ErikBjare

    ErikBjare/gptme

    4,334Ver en GitHub↗

    gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and

    Python
    Ver en GitHub↗4,334
  • pyinvoke/invokeAvatar de pyinvoke

    pyinvoke/invoke

    4,716Ver en GitHub↗

    Invoke is a Python task automation library used to define and run named Python functions as command-line tasks. It provides a system for mapping functions to executable commands, enabling the automation of repetitive development workflows and the orchestration of build pipelines. The project implements a namespace-based task hierarchy, allowing related tasks to be grouped into nested collections for a structured command-line interface. It utilizes a layered configuration resolution system to merge settings from environment variables, configuration files, and defaults. The toolset includes sh

    Python
    Ver en GitHub↗4,716
  • coreybutler/node-windowsAvatar de coreybutler

    coreybutler/node-windows

    2,931Ver en GitHub↗

    Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).

    JavaScriptbackgrounddaemonnode-windows
    Ver en GitHub↗2,931
  • darkguy2008/parallelshellAvatar de darkguy2008

    darkguy2008/parallelshell

    498Ver en GitHub↗

    This is a super simple npm module to run shell commands in parallel. All processes will share the same stdout/stderr, and if any command exits with a non-zero exit status, the rest are stopped and the exit code carries through.

    JavaScript
    Ver en GitHub↗498

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • davglass/cprAvatar de davglass

    davglass/cpr

    82Ver en GitHub↗

    CPR (cp -R)

    JavaScript
    Ver en GitHub↗82
  • ehmicky/gulp-execaAvatar de ehmicky

    ehmicky/gulp-execa

    56Ver en GitHub↗

    Gulp.js command execution for humans

    JavaScript
    Ver en GitHub↗56
  • google/zxAvatar de google

    google/zx

    45,536Ver en GitHub↗

    This project is a shell scripting environment and task automation toolset that enables the execution of system commands directly within JavaScript. It functions as a process execution wrapper, providing a unified interface for spawning external utilities, managing system processes, and orchestrating complex workflows. The tool distinguishes itself by using tagged template literals to automatically escape shell arguments, which prevents command injection vulnerabilities during execution. It supports both synchronous and asynchronous command execution, allowing developers to choose between bloc

    JavaScriptbashchild-processcli
    Ver en GitHub↗45,536
  • iamakulov/echo-cliAvatar de iamakulov

    iamakulov/echo-cli

    6Ver en GitHub↗

    Why? Because Windows’ CMD doesn’t support escape sequences, and even a new line is printed differently from Bash. This makes outputting something from npm scripts much more challenging.

    JavaScript
    Ver en GitHub↗6
  • indigounited/node-cross-spawnAvatar de IndigoUnited

    IndigoUnited/node-cross-spawn

    1,173Ver en GitHub↗

    npm-url:https://npmjs.org/package/cross-spawn downloads-image:https://img.shields.io/npm/dm/cross-spawn.svg npm-image:https://img.shields.io/npm/v/cross-spawn.svg ci-url:https://github.com/moxystudio/node-cross-spawn/actions/workflows/ci.yaml…

    JavaScript
    Ver en GitHub↗1,173
  • isaacs/rimrafAvatar de isaacs

    isaacs/rimraf

    5,846Ver en GitHub↗

    rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a programmatic library and a command-line interface for removing files and directories and all of their contained contents across different operating systems. The utility supports glob-based file deletion, allowing the removal of items that match specific wildcard patterns rather than just literal paths. It also includes the ability to abort deletion processes mid-execution and apply custom predicate-based filtering to exclude specific files or folders. The project covers broad filesystem

    TypeScript
    Ver en GitHub↗5,846
  • kentcdodds/cross-envAvatar de kentcdodds

    kentcdodds/cross-env

    6,527Ver en GitHub↗

    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
    Ver en GitHub↗6,527
  • milewski/cross-osAvatar de milewski

    milewski/cross-os

    45Ver en GitHub↗

    OS Specific npm scripts! Ideal for tasks that differs across Operating System Platforms

    TypeScript
    Ver en GitHub↗45
  • node-modules/runscriptAvatar de node-modules

    node-modules/runscript

    41Ver en GitHub↗

    📢📢📢📢📢 You should use execa instead. 📢📢📢📢

    TypeScript
    Ver en GitHub↗41
  • shelljs/shelljsAvatar de shelljs

    shelljs/shelljs

    14,402Ver en GitHub↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    JavaScriptbashjavascriptnode
    Ver en GitHub↗14,402
  • sindresorhus/clear-cliAvatar de sindresorhus

    sindresorhus/clear-cli

    45Ver en GitHub↗

    `sh npm install --global clear-cli `

    JavaScript
    Ver en GitHub↗45
  • sindresorhus/clipboard-cliAvatar de sindresorhus

    sindresorhus/clipboard-cli

    507Ver en GitHub↗

    Supports: macOS, Windows, Linux, OpenBSD, FreeBSD, Android with Termux.

    JavaScript
    Ver en GitHub↗507
  • sindresorhus/clipboardyAvatar de sindresorhus

    sindresorhus/clipboardy

    1,977Ver en GitHub↗

    Access the system clipboard (copy/paste)

    JavaScript
    Ver en GitHub↗1,977
  • sindresorhus/cpy-cliAvatar de sindresorhus

    sindresorhus/cpy-cli

    360Ver en GitHub↗

    Copy files

    JavaScript
    Ver en GitHub↗360
  • sindresorhus/del-cliAvatar de sindresorhus

    sindresorhus/del-cli

    333Ver en GitHub↗

    Delete files and directories

    JavaScript
    Ver en GitHub↗333
  • sindresorhus/execaAvatar de sindresorhus

    sindresorhus/execa

    7,517Ver en GitHub↗

    Execa is a promise-based process execution library that serves as a wrapper for the Node.js child process module. It functions as a shell command runner and subprocess management tool, simplifying the execution of external commands and binaries. The library distinguishes itself through automatic argument escaping to prevent shell injection and the use of abort signals for graceful process termination. It also provides an inter-process communication wrapper for exchanging structured JSON data and messages between parent and child processes. Its capabilities cover a broad range of process I/O

    JavaScript
    Ver en GitHub↗7,517
  • stefanmaric/nteeAvatar de stefanmaric

    stefanmaric/ntee

    23Ver en GitHub↗

    Portable Unix shell command tee, with some extras — read from standard input and write to standard output and files.

    JavaScript
    Ver en GitHub↗23
  • substack/catwS

    substack/catw

    0Ver en GitHub↗
    Ver en GitHub↗0
  • substack/node-mkdirpS

    substack/node-mkdirp

    0Ver en GitHub↗
    Ver en GitHub↗0
  • tiaanduplessis/shell-execAvatar de tiaanduplessis

    tiaanduplessis/shell-exec

    24Ver en GitHub↗

    A tiny cross-platform promise based wrapper around child_process.spawn.

    TypeScript
    Ver en GitHub↗24
  • byteclubfr/node-sync-filesAvatar de byteclubfr

    byteclubfr/node-sync-files

    44Ver en GitHub↗

    Synchronize files or folders locally, with a watch option

    JavaScript
    Ver en GitHub↗44
  • zentrick/cross-spawn-promiseAvatar de zentrick

    zentrick/cross-spawn-promise

    25Ver en GitHub↗

    Promisified cross-spawn.

    JavaScript
    Ver en GitHub↗25
  • calvinmetcalf/copyfilesAvatar de calvinmetcalf

    calvinmetcalf/copyfiles

    422Ver en GitHub↗

    copyfiles

    JavaScript
    Ver en GitHub↗422