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
·

28 Repos

Awesome GitHub RepositoriesConfiguration File Command Execution

Executing commands triggered by specifically crafted configuration files.

Distinct from Custom Command Execution: Focuses on the file-driven trigger, not a user interface command execution.

Explore 28 awesome GitHub repositories matching development tools & productivity · Configuration File Command Execution. Refine with filters or upvote what's useful.

Awesome Configuration File Command Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • arkweid/lefthookAvatar von Arkweid

    Arkweid/lefthook

    8,434Auf GitHub ansehen↗

    Lefthook ist ein Git-Hook-Manager und Workflow-Automatisierer, der einen konfigurationsgesteuerten Ansatz verwendet, um Skripte zu verwalten, die durch Versionskontrollereignisse ausgelöst werden. Es fungiert als paralleler Task-Runner, der mehrere Skripte gleichzeitig ausführt, um die für Pre-Commit- oder Pre-Push-Prüfungen erforderliche Zeit zu reduzieren. Das Projekt bietet einen containerisierten Hook-Runner, um konsistente Abhängigkeiten und Toolsets auf verschiedenen Entwicklerrechnern sicherzustellen. Es unterstützt zudem die Monorepo-Orchestrierung durch die Ausführung von Skripten in spezifischen Unterverzeichnissen und die Verwaltung komplexer Projektstrukturen. Das System umfasst Funktionen für musterbasiertes Dateifiltern, um Qualitätssicherungsaufgaben nur auf geänderte Assets anzuwenden. Es unterstützt zudem die manuelle Aufgabenausführung, das Tagging und Gruppieren von Befehlen sowie lokale Konfigurations-Overrides für umgebungsspezifische Einstellungen.

    Maps Git hook events to specific shell commands and scripts using structured YAML or JSON configuration files.

    Go
    Auf GitHub ansehen↗8,434
  • lolbas-project/lolbasAvatar von LOLBAS-Project

    LOLBAS-Project/LOLBAS

    8,323Auf GitHub ansehen↗

    LOLBAS is a curated database and knowledge base of signed Windows binaries that can be misused to bypass security restrictions and execute unauthorized code. It serves as a technical registry that maps trusted system files to their functional capabilities and the offensive tactics they enable. The project distinguishes itself by providing a capability-driven indexing system and a tactics registry that relates legitimate binary functionality to known security evasion techniques. It includes an association layer that links specific system binaries to attack patterns and tactical objectives, pro

    Runs arbitrary commands by processing specially crafted configuration files.

    XSLTblueteamdfirliving-off-the-land
    Auf GitHub ansehen↗8,323
  • mfontanini/presentermAvatar von mfontanini

    mfontanini/presenterm

    7,852Auf GitHub ansehen↗

    Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat

    Defines a specific prefix for HTML comments to distinguish executable commands from standard notes.

    Rustclimarkdownmarkdown-slides
    Auf GitHub ansehen↗7,852
  • missing-semester-cn/missing-semester-cn.github.ioAvatar von missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Auf GitHub ansehen↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches configuring Vim through Vimscript files to customize editor behavior and key mappings.

    Markdown
    Auf GitHub ansehen↗7,311
  • mruniquehacker/knightbot-mdAvatar von mruniquehacker

    mruniquehacker/Knightbot-MD

    6,737Auf GitHub ansehen↗

    Knightbot-MD is a WhatsApp bot framework that connects through the multi-device protocol to automate group management, moderation, and interactive features. It provides a modular system for running turn-based multiplayer games like Tic-Tac-Toe within group conversations, converting images into WebP stickers for chat sharing, and synthesizing text messages into audio clips through text-to-speech conversion. The bot includes a link-detection moderation engine that scans incoming messages against blocklisted domains and triggers automated warnings or muting. It enforces role-based command author

    Parses commands from message text using a user-defined prefix character and registered handlers.

    JavaScriptgithub-whatsapp-botknightknight-bot
    Auf GitHub ansehen↗6,737
  • guard/guardAvatar von guard

    guard/guard

    6,685Auf GitHub ansehen↗

    Guard is a command-line file watcher that monitors the filesystem from the terminal and automatically executes user-defined tasks when files are modified, added, or deleted. It functions as a file change watcher and test runner that triggers test suite execution immediately when source or spec files are saved, providing instant feedback during development. The tool is configured through a Ruby-based domain-specific language in a Guardfile, and it can send visual desktop notifications when watched file actions complete or fail. The project distinguishes itself through a plugin-based extension

    Executes arbitrary shell commands or Ruby blocks whenever a watched file is modified.

    Ruby
    Auf GitHub ansehen↗6,685
  • lervag/vimtexAvatar von lervag

    lervag/vimtex

    6,293Auf GitHub ansehen↗

    VimTeX ist eine integrierte Entwicklungsumgebung zum Verfassen und Kompilieren von LaTeX-Dokumenten innerhalb von Vim und Neovim. Es fungiert als umfassende Suite für das Verfassen technischer Dokumente und kombiniert die Rollen eines Syntax-Highlighters, Dokument-Navigators und Autovervollständigungs-Engines. Das Plugin zeichnet sich durch einen koordinierten Workflow aus, der asynchrone Kompilierung und bidirektionale Synchronisation mit externen PDF-Viewern verwaltet. Dies ermöglicht es Benutzern, zwischen spezifischen Quellpositionen und ihren gerenderten Seiten zu springen, während eine reaktionsschnelle Editor-Oberfläche während der Dokumentenerstellung erhalten bleibt. Das System bietet ein breites Spektrum an Funktionen für Dokumentenintelligenz und Bearbeitung. Dies umfasst kontextsensitive Vorschläge für Zitate und Labels, ein navigierbares Inhaltsverzeichnis für das Durchsuchen großer Dateien und spezialisierte Textobjekte, die LaTeX-Umgebungen und Mathe-Zonen als atomare Einheiten behandeln. Es analysiert zudem Kompilierungsprotokolle, um Fehler und Warnungen direkt den entsprechenden Zeilen im Quellcode zuzuordnen.

    Analyzes the surrounding text to determine the arguments and scope of specific LaTeX commands.

    TeX
    Auf GitHub ansehen↗6,293
  • you-dont-need/you-dont-need-guiAvatar von you-dont-need

    you-dont-need/You-Dont-Need-GUI

    5,821Auf GitHub ansehen↗

    You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with equivalent shell one-liners. It maps everyday GUI actions—file management, archive handling, system monitoring, and network diagnostics—to standard POSIX utilities like find, grep, and awk, all composed as self-contained shell pipelines. The project distinguishes itself by requiring no external dependencies or installations; every solution runs with built-in shell commands and coreutils. Its documentation follows Unix man-page conventions, presenting each command with a

    Ships shell one-liners that execute a specified command on every file within a directory.

    clicommandcommand-line
    Auf GitHub ansehen↗5,821
  • serenity-rs/serenityAvatar von serenity-rs

    serenity-rs/serenity

    5,537Auf GitHub ansehen↗

    Serenity ist eine Rust-Bibliothek und ein Framework für die Interaktion mit der Discord-API. Es dient als Discord-Bot-Framework, Gateway-Client und REST-Wrapper und bietet die notwendigen Tools, um automatisierte Anwendungen zu erstellen und benutzerdefinierte Software in die Discord-Plattform zu integrieren. Das Projekt ermöglicht die Entwicklung von Echtzeit-Chat-Automatisierung und die Implementierung benutzerdefinierter Discord-Befehle. Es erleichtert die Discord-API-Integration sowohl durch eine typisierte Schnittstelle für das Ressourcenmanagement als auch durch einen persistenten Verbindungshandler für den Empfang von Zustandsaktualisierungen und Ereignissen. Die Bibliothek deckt breite Funktionsbereiche ab, einschließlich API-Integration, Verwaltung von Voice-Server-Verbindungen und lokalem Caching von API-Daten zur Reduzierung von Netzwerkanfragen. Sie bietet zudem Mechanismen zum Parsen von Benutzerbefehlen und zur Verarbeitung von Interaktions-Endpunkten.

    Parses user messages into commands, arguments, and options using configurable prefix triggers.

    Rustdiscorddiscord-apihacktoberfest
    Auf GitHub ansehen↗5,537
  • koishijs/koishiAvatar von koishijs

    koishijs/koishi

    5,456Auf GitHub ansehen↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    Requires messages in group chats to start with a configurable prefix, nickname, or @mention to invoke a command.

    TypeScriptbotchatbotdiscord
    Auf GitHub ansehen↗5,456
  • tpope/vim-sensibleAvatar von tpope

    tpope/vim-sensible

    5,293Auf GitHub ansehen↗

    vim-sensible is a configuration plugin and editor preset for Vim that provides a baseline of agreed-upon default preferences. It implements a collection of standard editor settings and behavior defaults to ensure a consistent starting experience across different environments. The project establishes a universal set of interface preferences and usability improvements, specifically targeting cursor movement, searching, and text editing. It manages these defaults by applying a predefined configuration that allows for further personalization based on individual workflows.

    Uses native Vimscript to define and apply the collection of editor settings and preferences.

    Vim Script
    Auf GitHub ansehen↗5,293
  • devspace-sh/devspaceAvatar von devspace-sh

    devspace-sh/devspace

    5,036Auf GitHub ansehen↗

    Devspace ist ein Kubernetes-Entwicklungs-Workflow-Tool und ein deklarativer Deployment-Orchestrator. Es automatisiert den Build-, Deploy- und Debug-Zyklus für Anwendungen, die innerhalb von Kubernetes-Clustern laufen, und fungiert als Automatisierungstool für Container-Image-Pipelines und als Remote-Kubernetes-Debugger. Das Projekt bietet eine Kubernetes-Hot-Reloading-Engine, die Echtzeit-Code-Synchronisation und bidirektionale Dateisynchronisation zwischen lokalen Dateisystemen und laufenden Containern ermöglicht. Dies erlaubt Updates, ohne dass Image-Rebuilds oder Neustarts erforderlich sind. Es ermöglicht zudem Environment-Parity durch die Ausführung von Build-, Test- und Debug-Prozessen direkt innerhalb des Clusters. Das Tool deckt eine breite Palette an Funktionen ab, einschließlich parallelem Image-Building, Multi-Container-Log-Streaming und interaktiven Container-Terminals. Es bietet zudem Konfigurationsmanagement zur Auflösung dynamischer Variablen und eine visuelle Oberfläche für das Umgebungsmanagement und Port-Forwarding.

    Defines and stores frequently used development scripts within project configurations for team-wide sharing and execution.

    Goclicloud-nativecontainer
    Auf GitHub ansehen↗5,036
  • vudovn/antigravity-kitAvatar von vudovn

    vudovn/antigravity-kit

    4,979Auf GitHub ansehen↗

    Antigravity-kit is a multi-agent orchestrator and routing engine designed to coordinate specialized large language model agents. It functions as a conversational workflow automation tool and a context management system that executes complex tasks through a chat interface. The system utilizes a routing engine to classify user requests and dispatch them to domain-expert agents. It employs a multi-agent orchestration model that allows specialist workers to operate in parallel and combine their outputs. To manage operational efficiency, the kit includes a memory layer for storing project convent

    Executes pre-defined sequences of operations for complex tasks using command-based triggers in chat.

    TypeScript
    Auf GitHub ansehen↗4,979
  • its-a-feature/mythicAvatar von its-a-feature

    its-a-feature/Mythic

    4,571Auf GitHub ansehen↗

    Mythic ist ein Red-Teaming-Framework und ein Command-and-Control-Server, der für die Verwaltung von Post-Exploitation-Aktivitäten entwickelt wurde. Es bietet ein zentralisiertes System zum Erteilen von Aufgaben und zum Empfangen von Telemetriedaten von Agents, die auf verschiedenen Zielplattformen und Betriebssystemen bereitgestellt werden. Die Plattform verfügt über eine kollaborative Operator-Schnittstelle, die es mehreren Sicherheitsforschern ermöglicht, Operationen zu koordinieren und Zielaktivitäten in einer gemeinsamen Umgebung zu verfolgen. Sie unterstützt die Bereitstellung und Aktualisierung verschiedener Agent-Payloads durch einen Multi-Plattform-Payload-Manager. Das Framework nutzt eine Plugin-basierte Architektur zur Erweiterung der Funktionalität, was die Integration benutzerdefinierter Befehlsprofile und Payload-Definitionen aus Remote-Repositories ermöglicht. Die operative Struktur verwendet containerbasierte Service-Isolation und eine Messaging-Bridge, um Daten und Aufgaben zwischen entkoppelten Komponenten zu synchronisieren.

    Integrates third-party payload types and specialized command sets via remote repositories.

    JavaScript
    Auf GitHub ansehen↗4,571
  • its-a-feature/apfellAvatar von its-a-feature

    its-a-feature/Apfell

    4,570Auf GitHub ansehen↗

    Apfell ist ein Red-Teaming-Framework und ein Command-and-Control-Server, der für kollaborative Gegnersimulationen entwickelt wurde. Er bietet eine zentralisierte Infrastruktur zur Verwaltung von Remote-Agents und zur Verteilung von Aufgaben über mehrere Betriebssysteme hinweg unter Verwendung eines Message-Brokers für Echtzeit-Synchronisation. Das System fungiert als verteilter Agent-Orchestrator, der es Teams ermöglicht, komplexe Angriffsketten zu koordinieren und Containerdaten zu synchronisieren. Es verfügt über einen Multi-Plattform-Payload-Manager, der das Herunterladen und Integrieren benutzerdefinierter Agents und Befehlsprofile aus Remote-Repositories ermöglicht. Die Plattform deckt die Verwaltung von Gegnersimulationen, verteilter Befehlssteuerung und die Verwendung modularer Befehlsprofilierung ab, um konsistente Ausführungsverhaltensweisen über verschiedene Zielumgebungen hinweg beizubehalten.

    Implements interchangeable command profiles to maintain consistent execution behaviors across different target operating systems.

    JavaScript
    Auf GitHub ansehen↗4,570
  • liveblocks/liveblocksAvatar von liveblocks

    liveblocks/liveblocks

    4,438Auf GitHub ansehen↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    Starts an AI workflow by mentioning a bot in a comment thread which then executes tools like document creation or editing.

    TypeScriptai-agentsai-copilotcollaboration
    Auf GitHub ansehen↗4,438
  • emoacht/monitorianAvatar von emoacht

    emoacht/Monitorian

    4,322Auf GitHub ansehen↗

    Monitorian is a Windows utility for adjusting the brightness and contrast of internal and external monitors, primarily through the DDC/CI protocol. It allows users to change these settings for multiple monitors individually or in unison, and provides the ability to rename monitors by editing their displayed names directly. The application extends basic display control with automation and scheduling capabilities. Users can bind brightness adjustments to hot keys, schedule changes to occur at specific times or under certain conditions, and control brightness using touchpad gestures on precision

    Imports command profiles from JSON files for advanced configuration.

    C#brightnessddc-cidisplay
    Auf GitHub ansehen↗4,322
  • rytilahti/python-miioAvatar von rytilahti

    rytilahti/python-miio

    4,246Auf GitHub ansehen↗

    python-miio is a Python library and hardware driver implementation of the Miio protocol, designed for controlling and managing Xiaomi smart appliances. It provides the necessary software interfaces to translate high-level commands into network packets for device communication. The project includes a specialized network device simulator for emulating hardware responses to test protocol implementations without physical devices. It also features a command-line interface for sending commands, querying device status, and performing token retrieval for secure authentication. Capability areas cover

    Dynamically identifies and executes available hardware commands by parsing external description files.

    Pythonhome-assistanthome-automationmiio
    Auf GitHub ansehen↗4,246
  • teloxide/teloxideAvatar von teloxide

    teloxide/teloxide

    4,166Auf GitHub ansehen↗

    Teloxide is a Rust application framework and API wrapper designed for building Telegram bots. It provides a programmatic interface for receiving updates and sending messages via the Telegram Bot API, utilizing a declarative pipeline of filters and handlers. The framework includes a bot dialogue manager that uses a finite-state machine to track user sessions and conversation flows. This state management system supports pluggable persistence backends, including memory, Redis, and Sqlite. The library covers asynchronous message routing and update reception through either long-polling or webhook

    Provides utilities to parse plain text user messages into typed command structures with arguments and options.

    Rustrusttelegramtelegram-bot-api
    Auf GitHub ansehen↗4,166
  • rust-lang/rust.vimAvatar von rust-lang

    rust-lang/rust.vim

    4,165Auf GitHub ansehen↗

    rust.vim is a Vim plugin that provides language-specific editor support for Rust. It integrates syntax highlighting, indentation management, and tooling configurations to improve the readability and structural understanding of Rust source code. The plugin enables targeted test execution for specific functions and provides integration with an online playground for code experimentation and sharing. It further covers capabilities for code formatting, static error detection, and symbol navigation for browsing source structures and jumping between definitions. Configuration is managed through Vi

    Uses Vimscript to define editor behaviors and key mappings for Rust development.

    Vim Script
    Auf GitHub ansehen↗4,165
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. Custom Command Execution
  4. Configuration File Command Execution

Unter-Tags erkunden

  • Command Profile ImportsImports JSON files containing conditional, time, or key commands to replace previously loaded commands. **Distinct from Configuration File Command Execution:** Distinct from Configuration File Command Execution: focuses on importing entire command profiles from JSON, not executing commands from config files.
  • Command Trigger Prefixes1 Sub-TagDefinition of specific character sequences used to identify executable commands within content files. **Distinct from Configuration File Command Execution:** Distinct from configuration file execution: focuses on the specific syntax prefixes within Markdown comments used to trigger commands.
  • Directory Iteration Command RunnersExecutes a command on every file in a directory using a shell loop. **Distinct from Configuration File Command Execution:** Distinct from Configuration File Command Execution: focuses on running commands on all files in a directory using shell loops rather than triggering commands from configuration files.
  • Directory-Wide Command ExecutorsExecutes a specified command on every file within a directory from the terminal. **Distinct from Configuration File Command Execution:** Distinct from Configuration File Command Execution: focuses on running commands on all files in a directory rather than triggering commands from configuration files.
  • Graceful Configuration HandlersError-handling strategies that allow processes to proceed when optional configuration files are missing. **Distinct from Configuration File Command Execution:** Distinct from Configuration File Command Execution: focuses on error suppression for missing files rather than command triggering.
  • Information File DirectivesExecuting payloads or scripts specifically through directives within Windows setup information files. **Distinct from Configuration File Command Execution:** Specializes configuration file execution by focusing on the specific mechanism of INF file directives for code execution bypass.
  • Payload Command ProfilingIntegration of specialized command sets and payload definitions into an offensive security environment. **Distinct from Command Profile Imports:** Distinct from Command Profile Imports by focusing on the operational context of agent payloads in a red teaming framework.
  • Vimscript Configurations1 Sub-TagRead Vimscript commands from a text file to set options, remap keys, and define new behaviors. **Distinct from Configuration File Command Execution:** Distinct from Configuration File Command Execution: specifically covers Vimscript-based configuration, not general file-driven command execution.