awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 dépôts

Awesome GitHub RepositoriesCommand Lifecycle Managers

Controllers that manage the execution lifecycle of terminal commands.

Distinguishing note: Focuses on the runtime management of command execution.

Explore 26 awesome GitHub repositories matching development tools & productivity · Command Lifecycle Managers. Refine with filters or upvote what's useful.

Awesome Command Lifecycle Managers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • garrytan/gstackAvatar de garrytan

    garrytan/gstack

    110,596Voir sur GitHub↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Categorizes operations into read, write, and meta types to manage page mutations and ensure idempotency.

    TypeScript
    Voir sur GitHub↗110,596
  • lupodharkael/flameshotAvatar de lupoDharkael

    lupoDharkael/flameshot

    30,239Voir sur GitHub↗

    Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture full displays or specific screen regions and save them as image files. The software features a built-in editor for adding arrows, shapes, text, and markers to screen captures for visual documentation. It also includes functionality for transferring captured and annotated images directly to external hosting services for remote storage and sharing. The utility includes a command line interface for automating screen captures, managing application settings via scripts, and trigg

    Maps command-line flags to internal application functions to trigger automated captures and configurations.

    C++
    Voir sur GitHub↗30,239
  • tj/commander.jsAvatar de tj

    tj/commander.js

    28,282Voir sur GitHub↗

    Commander.js is a framework for building command-line interfaces and terminal applications. It functions as an argument parsing library and command lifecycle manager, transforming raw terminal input strings into structured, validated objects for use in executable scripts. The system utilizes a recursive command tree pattern, allowing developers to organize complex execution flows through nested subcommands. It features a declarative interface for defining command-line flags and arguments, which maps user input directly to internal state properties. To assist with usability, the framework auto

    Coordinates execution flow by managing validation, event hooks, and exit states.

    JavaScript
    Voir sur GitHub↗28,282
  • urfave/cliAvatar de urfave

    urfave/cli

    24,133Voir sur GitHub↗

    This is a framework for building structured terminal applications in Go. It provides the core components necessary to define a command-line interface, including a system for managing commands, sub-commands, and their associated flags. The library distinguishes itself through an automated help generator that produces formatted usage instructions and manual pages, and a shell completion generator that creates tab-completion scripts for Bash, Zsh, Fish, and PowerShell. It also features a command lifecycle manager to handle pre- and post-execution logic and process exit codes. The toolkit covers

    Manages the execution lifecycle of commands, including pre- and post-execution hooks and exit code handling.

    Goclicommand-linego
    Voir sur GitHub↗24,133
  • mksglu/context-modeAvatar de mksglu

    mksglu/context-mode

    17,558Voir sur GitHub↗

    This project provides a system for managing agent context and session memory, featuring an agent context compactor, an AI session memory manager, and a tool output sandbox. It functions as a middleware layer and server extension for the Model Context Protocol to optimize context windows and reduce token usage. The system optimizes agent performance by sandboxing tool outputs and externalizing large data sets, replacing raw I/O with pointers and concise summaries. It employs a persistent knowledge base that indexes session history and tool outputs for retrieval via full-text search, ensuring s

    Routes normalized event hooks across multiple agent platforms using a unified command dispatcher.

    TypeScriptantigravityclaudeclaude-code
    Voir sur GitHub↗17,558
  • pallets/clickAvatar de pallets

    pallets/click

    17,560Voir sur GitHub↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Registers cleanup functions to ensure external resources are safely closed when command execution finishes.

    Pythoncliclickpallets
    Voir sur GitHub↗17,560
  • joelthelion/autojumpAvatar de joelthelion

    joelthelion/autojump

    16,928Voir sur GitHub↗

    Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f

    Dispatches system commands to launch the native OS file explorer at a resolved path.

    Python
    Voir sur GitHub↗16,928
  • skellock/reactotronAvatar de skellock

    skellock/reactotron

    15,564Voir sur GitHub↗

    Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native applications. It serves as a specialized debugging interface for monitoring network requests, performance metrics, and state transitions in JavaScript and mobile application frameworks. The tool provides a real-time interface for tracking data flow and dispatching actions to test different state transitions. It includes a network traffic monitor to intercept and display API requests and responses, as well as a performance analysis tool for capturing execution data and measuring op

    Allows sending control messages back to the client application to trigger state changes or execute debugging actions.

    TypeScript
    Voir sur GitHub↗15,564
  • spectreconsole/spectre.consoleAvatar de spectreconsole

    spectreconsole/spectre.console

    11,210Voir sur GitHub↗

    Spectre.Console is a .NET framework designed for building structured, feature-rich command-line applications. It provides a comprehensive toolkit for managing complex command hierarchies, type-safe argument parsing, and dependency injection, allowing developers to decouple business logic from input processing while maintaining modular application designs. The framework distinguishes itself through a sophisticated terminal user interface toolkit that enables the creation of dynamic, interactive console experiences. It utilizes a markup-based rendering system to display styled text, tables, cha

    Manages asynchronous execution, cancellation tokens, and custom error reporting to ensure robust behavior throughout the application life.

    C#ansi-colorscli-parserconsole
    Voir sur GitHub↗11,210
  • nasa/fprimeAvatar de nasa

    nasa/fprime

    10,766Voir sur GitHub↗

    F Prime est un framework basé sur des composants conçu pour le développement et le déploiement de logiciels embarqués et spatiaux. Il fournit une architecture modulaire qui découple la logique logicielle des interfaces de communication, permettant aux développeurs de définir des structures système via un langage de modélisation spécifique au domaine. Cette approche basée sur les modèles permet la génération automatique de code, garantissant la cohérence des topologies système complexes tout en maintenant des contrats d'interface stricts entre les modules logiciels. Le framework se distingue par son système de build intégré et sa suite d'opérations de données au sol. Il automatise l'intégralité du cycle de vie des logiciels embarqués, de la compilation croisée et la gestion des dépendances à la génération d'interfaces de télémétrie et de commande. En fournissant un environnement unifié pour les logiciels de vol embarqués et la surveillance au sol, il facilite l'intégration, les tests et le contrôle des systèmes embarqués distribués sur diverses plateformes matérielles. Au-delà de son architecture centrale, le projet inclut des outils complets pour l'observabilité du système, notamment la visualisation de télémétrie en temps réel, la journalisation d'événements et le traçage de diagnostic. Il prend en charge un large éventail de scénarios de déploiement, des environnements bare-metal aux systèmes d'exploitation temps réel, et fournit des mécanismes pour la gestion de la mémoire, la modélisation de comportement pilotée par les états et l'exécution de tâches asynchrones. Le projet est maintenu sous forme de dépôt C++ avec une documentation étendue et un support du système de build pour le développement multiplateforme.

    Routes serialized commands to target components based on unique identifiers and manages the lifecycle of command execution.

    C++componentscppembedded
    Voir sur GitHub↗10,766
  • flipper-xfw/xtreme-firmwareAvatar de Flipper-XFW

    Flipper-XFW/Xtreme-Firmware

    9,887Voir sur GitHub↗

    Xtreme-Firmware is a custom operating system for the Flipper Zero designed to expand hardware capabilities and remove software restrictions. It functions as a multi-protocol signal emulator for capturing and replaying RFID, NFC, Sub-GHz, and Infrared signals to test hardware security. The project features a specialized USB HID attack framework for sending keystroke payloads and spoofing device identifiers over USB and Bluetooth. It also includes a WiFi penetration testing suite for scanning, sniffing, and sending deauthentication frames using a wireless development board. Broad capabilities

    Implements a central dispatcher to route user inputs and system commands to manage concurrent hardware tasks.

    Ccfwcustom-firmwareflipper-firmware
    Voir sur GitHub↗9,887
  • alexanderepstein/bash-snippetsAvatar de alexanderepstein

    alexanderepstein/Bash-Snippets

    9,934Voir sur GitHub↗

    This project is a collection of bash automation scripts and command-line utilities designed to automate common tasks and retrieve information from web APIs. It serves as a toolkit for developer references, network diagnostics, and media access directly from the terminal. A central component of the suite is a GitHub Gist manager that handles the full lifecycle of code snippets. This includes cloning and syncing Gists into local directories for offline access, organizing content through hashtags, and searching through snippet descriptions and file contents using regular expressions. The toolki

    Maps user input to a collection of independent bash scripts and utility calls for task execution.

    Shellbackupbashcheatsheet
    Voir sur GitHub↗9,934
  • shidenggui/easytraderAvatar de shidenggui

    shidenggui/easytrader

    9,878Voir sur GitHub↗

    Easytrader is a quantitative trading automation framework and brokerage API wrapper designed to programmatically execute buy and sell orders across trading terminals. It functions as a system for linking quantitative strategy logic to brokerage clients, providing the necessary infrastructure to automate stock trading and execute strategy-driven signals. The system distinguishes itself by offering a remote trading execution server that decouples strategy logic from trade execution, allowing orders to be triggered on distant machines via a web server or command-line interface. It includes speci

    Exposes trading operations via a web server to allow external strategy logic to trigger trades remotely.

    Python
    Voir sur GitHub↗9,878
  • hybridgroup/gobotAvatar de hybridgroup

    hybridgroup/gobot

    9,425Voir sur GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Exposes a web API to trigger specific hardware actions and query the current state of remote devices.

    Goarduinobeaglebonebeaglebone-black
    Voir sur GitHub↗9,425
  • bottlesdevs/bottlesAvatar de bottlesdevs

    bottlesdevs/Bottles

    8,080Voir sur GitHub↗

    Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows applications on Linux. It functions as a Windows application sandbox and dependency manager, organizing isolated environments to prevent dependency conflicts and protect the host operating system. The project acts as a Wine runner orchestrator, allowing users to download, install, and switch between different compatibility layers and graphics renderers. It distinguishes itself by using community-driven scripts for automated software installation and dependency management, alongsi

    Redirects system-level calls to a specific managed environment to ensure external programs use a predefined configuration.

    Pythonbottlesbottles-versioningdxvk
    Voir sur GitHub↗8,080
  • freeok/so-novelAvatar de freeok

    freeok/so-novel

    7,049Voir sur GitHub↗

    so-novel is a web novel downloader and scraping engine designed to extract structured text from websites and convert it into electronic book formats. It functions as a multi-interface content extractor, providing a shared backend accessible via a web-based management dashboard, a terminal user interface, and a command line interface. The system utilizes a rule-driven approach for data extraction, using CSS selectors and XPath rules defined in external configuration files to map web elements to specific data fields. To maintain access to content, it includes a proxy-routed request pipeline to

    Implements a shared backend that routes commands across web, terminal, and command line interfaces.

    Javaclicontent-exportdocument-parser
    Voir sur GitHub↗7,049
  • arduino-irremote/arduino-irremoteAvatar de Arduino-IRremote

    Arduino-IRremote/Arduino-IRremote

    4,986Voir sur GitHub↗

    Ce projet est une bibliothèque de communication infrarouge et un pilote matériel pour les microcontrôleurs Arduino. Il fournit les systèmes de base nécessaires pour envoyer et recevoir des signaux infrarouges, agissant à la fois comme un décodeur de signal qui analyse les impulsions lumineuses en adresses et commandes structurées, et comme un générateur de signal pour transmettre des codes. La bibliothèque permet la capture de données de synchronisation brutes pour analyser des protocoles infrarouges inconnus et recréer des modèles de communication spécifiques. Elle prend en charge la transmission de codes en utilisant des protocoles prédéfinis, des schémas de codage personnalisés ou des tableaux de synchronisation bruts. Le système couvre un large éventail de capacités de traitement du signal, y compris la réception de signal pilotée par interruption, l'analyse de synchronisation de largeur d'impulsion et un mécanisme de répartition pour mapper les commandes reçues aux fonctions logicielles. Il inclut également la prise en charge de la gestion de plusieurs instances de récepteur sur un seul processeur.

    Routes received infrared codes to specific application functions using a command dispatcher.

    C++arduinoarduino-libraryinfrared
    Voir sur GitHub↗4,986
  • cyrus-and/chrome-remote-interfaceAvatar de cyrus-and

    cyrus-and/chrome-remote-interface

    4,539Voir sur GitHub↗

    Ce projet est une bibliothèque Node.js et un framework d'automatisation de navigateur qui fournit une interface JavaScript pour le protocole Chrome DevTools. Il fonctionne comme un contrôleur de navigateur headless, permettant la gestion programmatique des cibles de navigateur, l'exécution de scripts et la surveillance de l'activité réseau via des connexions WebSocket. L'interface inclut un shell interactif et un REPL pour l'exécution de commandes en temps réel et la liaison d'événements. Elle fournit également des utilitaires pour récupérer les descripteurs de protocole et inspecter la documentation intégrée afin d'identifier les commandes disponibles et les types de paramètres. La bibliothèque couvre un large éventail de capacités d'automatisation, incluant le débogage de navigateur distant, les tests de navigateur headless et la surveillance d'applications web en temps réel. Elle gère le cycle de vie complet de l'interaction avec le navigateur, de la découverte de cibles basée sur HTTP au routage des notifications piloté par les événements et à la répartition des commandes encapsulées dans des promesses.

    Implements a system for dispatching parameterized commands to remote browser instances and handling responses.

    JavaScript
    Voir sur GitHub↗4,539
  • donnemartin/haxor-newsAvatar de donnemartin

    donnemartin/haxor-news

    4,074Voir sur GitHub↗

    Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion threads, and searching job posts via the Hacker News API. It provides a text-based terminal user interface for consuming curated news feeds and viewing formatted web content directly within a system shell. The tool includes a regex-powered content filter used to search hiring and freelance threads, isolating specific professional roles and skills through regular expressions. It also functions as a terminal web content reader that fetches and formats HTML from external links for rea

    Maps user keyboard input to internal application functions via a command dispatch system.

    Python
    Voir sur GitHub↗4,074
  • pyload/pyloadAvatar de pyload

    pyload/pyload

    3,795Voir sur GitHub↗

    pyload is a Python-based download manager that automates file transfers from web hosters and cloud storage services. It functions as a modular task automator, utilizing a plugin-based architecture to handle site-specific connection protocols and decryption requirements. The system provides multiple ways to interact with the download queue, including a centralized web-based dashboard for remote management and a terminal interface for command-line control. It also acts as a REST API download controller, exposing system functions and status tracking to external applications through an OpenAPI-co

    Implements a centralized controller that routes requests from web, terminal, and API clients to a shared execution layer.

    Pythoncyberlockerddldebrid
    Voir sur GitHub↗3,795
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Command Lifecycle Managers

Explorer les sous-tags

  • System Command Dispatchers6 sous-tagsMechanisms for routing serialized commands to target components and managing their execution lifecycle. **Distinct from Command Lifecycle Managers:** Distinct from Command Lifecycle Managers: focuses on the routing and dispatching of commands to specific components rather than general terminal command management.