awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesReusable Command Blocks

Stores shell commands as reusable configuration objects for consistent execution across workflows.

Distinct from Shell Configuration Management: Distinct from Shell Configuration Management: focuses on storing executable command blocks rather than environment settings.

Explore 8 awesome GitHub repositories matching development tools & productivity · Reusable Command Blocks. Refine with filters or upvote what's useful.

Awesome Reusable Command Blocks 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.
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Voir sur GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Allows storing shell commands as reusable blocks to maintain consistent execution logic across projects.

    Pythonautomationdatadata-engineering
    Voir sur GitHub↗21,640
  • luin/ioredisAvatar de luin

    luin/ioredis

    15,295Voir sur GitHub↗

    ioredis is a performance-focused Redis client for Node.js designed to execute commands and manage data connections. It provides a specialized interface for interacting with standalone servers, sharded clusters, and high-availability setups. The library distinguishes itself with native support for Redis Cluster, featuring automatic slot discovery and network address mapping, and Redis Sentinel for master node discovery and automatic failover. It also includes a dedicated Lua scripting interface that utilizes server-side caching to ensure atomic operations. The project covers a broad set of ca

    Allows the definition of reusable command abstractions by wrapping scripts and functions for complex server-side logic.

    TypeScript
    Voir sur GitHub↗15,295
  • redis/ioredisAvatar de redis

    redis/ioredis

    15,295Voir sur GitHub↗

    ioredis is a performance-focused Redis client for Node.js applications. It provides a comprehensive interface for interacting with Redis servers, including specialized clients for sharded clusters and Sentinel-based high availability environments. The project distinguishes itself through advanced networking and execution capabilities, such as automatic event-loop pipelining to reduce overhead and a system for routing read-write traffic between primary and replica nodes. It also features a dedicated Lua scripting interface that allows server-side scripts to be registered as custom client comma

    Allows wrapping server-side scripts into reusable custom commands to simplify execution logic.

    TypeScriptnodejsredisredis-client
    Voir sur GitHub↗15,295
  • brendangregg/perf-toolsAvatar de brendangregg

    brendangregg/perf-tools

    10,434Voir sur GitHub↗

    This project is a specialized toolset for profiling kernel latency, analyzing tracepoint frequency, and monitoring system-wide performance data. It functions as a kernel performance profiler, tracepoint analyzer, and a collection of utilities for the Linux ftrace and perf_events subsystems. The toolkit provides high-level abstractions via shell-scripted wrappers to manage complex kernel tracing interfaces. It distinguishes itself through the use of bucket-based event histograms to visualize the distribution of kernel events and the ability to identify functions exceeding specific latency thre

    Abstracts complex kernel tracing interfaces into reusable shell-scripted command wrappers for easier execution.

    Shell
    Voir sur GitHub↗10,434
  • pivpn/pivpnAvatar de pivpn

    pivpn/pivpn

    8,010Voir sur GitHub↗

    PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi. The project distinguishes itself through a wrapper-based management interface that abstracts complex server commands into simplified operations. This includes automated handling of firewall rules, port forwarding, and package installation, as well as the ability to export client

    Provides a high-level command-line interface that wraps complex server commands into simple user operations.

    Shellopenvpnopenvpn-installerpivpn
    Voir sur GitHub↗8,010
  • openvpn/easy-rsaAvatar de OpenVPN

    OpenVPN/easy-rsa

    4,450Voir sur GitHub↗

    Easy-RSA est un utilitaire basé sur shell conçu pour automatiser la création et la gestion d'une infrastructure à clé publique (PKI). Il fonctionne comme une interface simplifiée pour OpenSSL, fournissant les outils nécessaires pour établir une autorité de certification racine et gérer les certificats X.509. Le projet se concentre sur le cycle de vie des identités numériques, couvrant l'émission de certificats pour vérifier les entités et la maintenance de listes de révocation pour invalider les identifiants compromis. Il fournit spécifiquement les utilitaires requis pour générer les clés et certificats utilisés pour sécuriser les connexions OpenVPN. Le système gère les tâches administratives incluant l'établissement d'une autorité de certification, la signature de certificats numériques et la gestion des flux de travail d'infrastructure à clé publique.

    Provides a shell-based wrapper to automate the complex OpenSSL command sequences required for PKI.

    Shell
    Voir sur GitHub↗4,450
  • steipete/gogcliAvatar de steipete

    steipete/gogcli

    4,232Voir sur GitHub↗

    gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable service resource method grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-

    Compiles a restricted binary that removes disallowed commands, making them invisible at runtime.

    Gogcalgcontactsgdrive
    Voir sur GitHub↗4,232
  • lisamelton/video_transcodingAvatar de lisamelton

    lisamelton/video_transcoding

    2,513Voir sur GitHub↗

    This toolkit serves as a Ruby-based interface for automating video transcoding workflows. It functions as a wrapper for media processing software, providing a structured way to convert, inspect, and transform video files through automated command generation. The project distinguishes itself by enabling precise control over media processing through the injection of custom encoding parameters and the construction of dynamic filter graphs. Users can manage complex tasks such as manual cropping, scaling, and color space adjustments, while choosing between software and hardware-accelerated encodin

    Translates high-level configuration objects into structured command-line arguments for the underlying media processing engine.

    Ruby
    Voir sur GitHub↗2,513
  1. Home
  2. Development Tools & Productivity
  3. Shell Configuration Management
  4. Reusable Command Blocks

Explorer les sous-tags

  • Build-Time Command BlockersRemoves disallowed commands from the compiled binary so they are invisible in help and schema. **Distinct from Reusable Command Blocks:** Distinct from Reusable Command Blocks: focuses on compile-time removal of commands for safety, not storing reusable command sequences.
  • Command Abstractions2 sous-tagsReusable wrappers around database commands and scripts to simplify the execution of complex logic. **Distinct from Reusable Command Blocks:** Focuses on database command abstractions rather than shell command configuration.