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
·
open-cli-tools avatar

open-cli-tools/concurrently

0
View on GitHub↗
7,677 estrellas·255 forks·TypeScript·mit·7 vistaswww.npmjs.com/package/concurrently↗

Concurrently

Concurrently is a Node.js process manager and concurrent process runner designed to execute multiple shell commands simultaneously within a single terminal session. It provides core primitives for managing the lifecycles of child processes, coordinating parallel tasks, and establishing communication bridges to exchange data between parent and child processes.

The tool features an ANSI terminal output formatter that styles process logs using custom prefixes, timestamps, and colors to differentiate between multiple output streams. It includes utilities for detecting terminal color depth and converting various color formats into supported ANSI colors to ensure consistent text styling and highlights.

Process governance capabilities include the ability to set execution limits, define working directories, and trigger automatic restarts upon failure. The system can also coordinate process lifecycles by automatically terminating active sibling processes when a related command exits.

Features

  • Process Runners - Executes multiple shell commands simultaneously within a single terminal session to perform parallel tasks.
  • Development Environment Orchestrators - Allows launching multiple components of a local development stack, such as frontend and backend servers, simultaneously.
  • Parallel Execution - Runs multiple shell commands concurrently to improve development productivity.
  • Process Lifecycle Managers - Manages the lifecycle of child processes, including coordinated termination when a sibling task fails.
  • Node.js Process Managers - Coordinates the lifecycles of child processes with specific support for the Node.js runtime environment.
  • Process Execution Controllers - Controls task execution via defined working directories and automatic restart rules upon failure.
  • Process Coordinators - Automatically terminates active sibling processes based on the exit status of a related command.
  • Terminal Output Formatters - Formats concurrent process logs using unique colors and prefixes to distinguish between different command streams.
  • Custom Log Formatting - Provides configurable log formatting with prefixes and timestamps to differentiate output streams.
  • Terminal Styling - Applies colors, background highlights, and text modifiers like bold or underline to terminal output.
  • Developer Utilities and CLIs - Utility to run multiple commands in parallel.
  • Package Management - Runs commands in parallel.

Historial de estrellas

Gráfico del historial de estrellas de open-cli-tools/concurrentlyGráfico del historial de estrellas de open-cli-tools/concurrently

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.

Start searching with AI

Alternativas open-source a Concurrently

Proyectos open-source similares, clasificados según cuántas características comparten con Concurrently.
  • remy/nodemonAvatar de remy

    remy/nodemon

    26,682Ver en GitHub↗

    Nodemon is a command-line utility designed to automate development workflows by monitoring file system changes and managing the lifecycle of long-running processes. It functions as a process monitor that tracks directory trees for modifications, automatically terminating and restarting applications to ensure a continuous feedback loop during the coding process. The tool distinguishes itself through its language-agnostic design, which decouples monitoring logic from the target application's runtime. While it provides default support for Node.js, it can execute arbitrary command-line instructio

    JavaScriptnodenodemonwatch
    Ver en GitHub↗26,682
  • homebrew/brewAvatar de Homebrew

    Homebrew/brew

    48,527Ver en GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Rubybrewhomebrewmacos
    Ver en GitHub↗48,527
  • chyingp/nodejs-learning-guideAvatar de chyingp

    chyingp/nodejs-learning-guide

    6,874Ver en GitHub↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Rubycryptoexpressnodejs
    Ver en GitHub↗6,874
  • dylanaraps/neofetchAvatar de dylanaraps

    dylanaraps/neofetch

    23,556Ver en GitHub↗

    Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the terminal. It functions as a cross-platform system reporter, capable of detecting and summarizing metrics across Linux, macOS, Windows, and various Unix-like environments. The tool distinguishes itself through its terminal graphics rendering capabilities, which allow for the display of custom ASCII art or graphical images alongside system data. It utilizes a modular backend to interface with diverse operating systems and desktop environments, while employing parallel execution to gat

    Shellbashcommand-linecommandline
    Ver en GitHub↗23,556
Ver las 30 alternativas a Concurrently→

Preguntas frecuentes

¿Qué hace open-cli-tools/concurrently?

Concurrently is a Node.js process manager and concurrent process runner designed to execute multiple shell commands simultaneously within a single terminal session. It provides core primitives for managing the lifecycles of child processes, coordinating parallel tasks, and establishing communication bridges to exchange data between parent and child processes.

¿Cuáles son las características principales de open-cli-tools/concurrently?

Las características principales de open-cli-tools/concurrently son: Process Runners, Development Environment Orchestrators, Parallel Execution, Process Lifecycle Managers, Node.js Process Managers, Process Execution Controllers, Process Coordinators, Terminal Output Formatters.

¿Qué alternativas de código abierto existen para open-cli-tools/concurrently?

Las alternativas de código abierto para open-cli-tools/concurrently incluyen: remy/nodemon — Nodemon is a command-line utility designed to automate development workflows by monitoring file system changes and… homebrew/brew — Homebrew is a command-line package management tool designed to automate the installation, configuration, and… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… dylanaraps/neofetch — Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the… clap-rs/clap — Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the…