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
·

28 dépôts

Awesome GitHub RepositoriesAutomation And Scripting

Tools for automating workflows, managing hotkeys, and scripting system behavior.

Explore 28 awesome GitHub repositories matching part of an awesome list · Automation And Scripting. Refine with filters or upvote what's useful.

Awesome Automation And Scripting 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.
  • xiu2/trackerslistcollectionAvatar de XIU2

    XIU2/TrackersListCollection

    31,531Voir sur GitHub↗

    TrackersListCollection is an automated aggregator that maintains a directory of active BitTorrent tracker addresses. It functions as a resource for peer-to-peer file sharing applications, providing the necessary endpoints to facilitate peer discovery and improve network connectivity. The project distinguishes itself through a combination of automated source aggregation and community-driven curation, which ensures the repository remains populated with healthy network nodes. By consolidating data from multiple public endpoints, it provides a centralized source for maintaining current and reliab

    Automates the periodic fetching and consolidation of network tracker data from multiple public sources.

    aria2aria2-format-trackerbittorrent
    Voir sur GitHub↗31,531
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Voir sur GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Powerful automation tool using the Lua scripting engine.

    Objective-Cautomationhammerspoonirc
    Voir sur GitHub↗14,497
  • coplaydev/unity-mcpAvatar de CoplayDev

    CoplayDev/unity-mcp

    10,959Voir sur GitHub↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Analyzes and repairs Unity scripts by describing issues to an AI assistant that can modify code and components directly.

    C#aiai-integrationanthropic
    Voir sur GitHub↗10,959
  • mamedev/mameAvatar de mamedev

    mamedev/mame

    9,929Voir sur GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Interacts with emulated memory and input systems via scripting for custom automation and analysis.

    C++
    Voir sur GitHub↗9,929
  • koekeishiya/skhdAvatar de koekeishiya

    koekeishiya/skhd

    8,007Voir sur GitHub↗

    skhd is a keyboard shortcut manager and hotkey daemon for macOS. It functions as an input remapper that maps custom keyboard shortcuts to shell commands and system actions via a plain text configuration file. The utility supports modal keyboard workflows, allowing groups of shortcuts to activate only when the system is in a specific operational mode. It also enables application-specific hotkeys and application blacklisting, ensuring shortcuts only trigger based on which application is currently in focus. Additional capabilities include the remapping of hardware media keys and the synthesis o

    Simple hotkey daemon for managing system-wide keyboard shortcuts.

    C
    Voir sur GitHub↗8,007
  • rainmeter/rainmeterAvatar de rainmeter

    rainmeter/rainmeter

    5,824Voir sur GitHub↗

    Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data processing, and provides a plugin SDK with a C/C++ API for building native plugins that add new data sources or rendering capa

    Embeds a Lua scripting runtime for custom logic, data processing, and dynamic widget behavior.

    C
    Voir sur GitHub↗5,824
  • biobootloader/wolverineAvatar de biobootloader

    biobootloader/wolverine

    5,083Voir sur GitHub↗

    Wolverine est un outil de réparation de code IA et un runtime Python auto-guérisseur conçu pour surveiller les scripts pour les plantages au runtime et récupérer automatiquement le code source. Il fonctionne comme un outil de récupération de script automatisé qui identifie les échecs et utilise des modèles de langage étendus pour proposer et appliquer des corrections. Le système opère via un cycle de débogage itératif qui capture les données de traceback et les réinjecte dans un modèle de langage pour affiner les correctifs par essais et erreurs. Pour assurer la sécurité, il inclut un mécanisme de vérification humaine (human-in-the-loop) qui nécessite une approbation manuelle avant que les changements de code générés ne soient patchés dans les fichiers sources originaux. L'outil couvre des capacités plus larges dans le débogage de script automatisé et les tests itératifs. Il inclut un routage de modèle configurable, permettant aux utilisateurs de spécifier les modèles de langage préférés et de définir les niveaux de confirmation pour les modifications automatisées.

    Provides an automated system that analyzes runtime failures and uses AI to repair failing Python scripts.

    Python
    Voir sur GitHub↗5,083
  • brucedevices/firmwareAvatar de BruceDevices

    BruceDevices/firmware

    4,941Voir sur GitHub↗

    This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run

    Runs custom JavaScript scripts to orchestrate infrared, radio, serial, and file operations.

    Cbrucecardputerembedded-systems
    Voir sur GitHub↗4,941
  • signalwire/freeswitchAvatar de signalwire

    signalwire/freeswitch

    4,637Voir sur GitHub↗

    FreeSWITCH is an open-source software telephony switch that routes and processes voice, video, and messaging calls over IP networks using standard protocols such as SIP and RTP. It serves as both a call routing and switching engine and a programmable telephony API, enabling developers to build custom telephony applications with event-driven call control and media manipulation. As a SIP media server, it handles media streaming, transcoding, and conferencing, and functions as a unified communications platform integrating voice, video, messaging, and conferencing into a single switchable infrastr

    Embeds Lua and JavaScript runtimes for in-process IVR and call control scripting.

    Cfreeswitchiotopen-source
    Voir sur GitHub↗4,637
  • theprimeagen/vim-be-goodAvatar de ThePrimeagen

    ThePrimeagen/vim-be-good

    4,367Voir sur GitHub↗

    Vim-be-good is a Neovim plugin designed to help users improve their Vim navigation and editing skills through interactive practice exercises. It provides a structured environment for training muscle memory and mastering core Vim motions and commands. The plugin offers a series of mini-games and challenges that target specific Vim skills, such as jumping between lines, deleting text, and using different movement keys. Each exercise presents a task and tracks the user's accuracy and speed, allowing for focused, repetitive practice to build proficiency. The project is written in Lua and integra

    Employs a set of scripts to automate game state management and level progression.

    Lua
    Voir sur GitHub↗4,367
  • amnweb/yasbAvatar de amnweb

    amnweb/yasb

    4,209Voir sur GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Manages power plans, system volume, and application shortcuts using custom hotkeys and interactive buttons.

    Pythonpythonricingstatus-bar
    Voir sur GitHub↗4,209
  • tekezo/karabinerAvatar de tekezo

    tekezo/Karabiner

    3,787Voir sur GitHub↗

    Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc

    Advanced keyboard customizer for remapping keys and creating macros.

    C++
    Voir sur GitHub↗3,787
  • ronitsingh10/finetuneAvatar de ronitsingh10

    ronitsingh10/FineTune

    2,655Voir sur GitHub↗

    FineTune is a macOS audio management tool designed for directing application audio streams to specific output devices and controlling per-app volume levels. It functions as an audio routing manager and a system utility for device management. The project features a multi-band audio equalizer with headphone response correction and a hardware interface for adjusting external monitor volume levels via the display data channel. It also includes a control interface that allows volume and routing changes to be triggered by external scripts using custom URL schemes. The software covers broader capab

    Provides a scriptable workflow for automating audio routing and volume management.

    Swiftaudioaudio-controlaudio-utility
    Voir sur GitHub↗2,655
  • zenangst/keyboardcowboyAvatar de zenangst

    zenangst/KeyboardCowboy

    2,194Voir sur GitHub↗

    :keyboard: The missing keyboard shortcut utility for macOS

    Utility for managing and triggering custom keyboard shortcuts.

    Swiftmacosmacos-appmacos-application
    Voir sur GitHub↗2,194
  • rust-av/av1anAvatar de rust-av

    rust-av/Av1an

    1,941Voir sur GitHub↗

    Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding

    Cross-platform CLI chunked-encoding framework for parallel per-scene encoding.

    Rustaomencav1av1-encoders
    Voir sur GitHub↗1,941
  • rusiaaman/wcgwAvatar de rusiaaman

    rusiaaman/wcgw

    664Voir sur GitHub↗

    Shell and coding agent on mcp clients

    Autonomous shell execution and computer control

    Python
    Voir sur GitHub↗664
  • recursechat/mcp-server-apple-shortcutsAvatar de recursechat

    recursechat/mcp-server-apple-shortcuts

    333Voir sur GitHub↗

    A Model Context Protocol (MCP) server that lets AI assistants like Claude control Apple Shortcuts automations. This enables AI models to trigger shortcuts and automate tasks on macOS in a safe and controlled way.

    Integration with Apple Shortcuts

    JavaScript
    Voir sur GitHub↗333
  • cheffromspace/nutjs-windows-controlAvatar de Cheffromspace

    Cheffromspace/nutjs-windows-control

    327Voir sur GitHub↗

    MCP server for Windows OS automation

    Windows automation for mouse, keyboard, and window management

    TypeScript
    Voir sur GitHub↗327
  • simonb97/win-cli-mcp-serverAvatar de SimonB97

    SimonB97/win-cli-mcp-server

    268Voir sur GitHub↗

    Model Context Protocol server for secure command-line interactions on Windows systems

    Secure command-line interactions on Windows

    JavaScript
    Voir sur GitHub↗268
  • integromat/make-mcp-serverAvatar de integromat

    integromat/make-mcp-server

    161Voir sur GitHub↗

    Make MCP Server

    Turn Make scenarios into callable tools

    TypeScript
    Voir sur GitHub↗161
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Automation And Scripting

Explorer les sous-tags

  • Embedded Scripting RuntimesJavaScript runtimes embedded in firmware that orchestrate hardware operations like radio, serial, and file I/O. **Distinct from Automation And Scripting:** Distinct from Automation And Scripting: focuses on an embedded JavaScript runtime with hardware API bindings, not general workflow automation tools.
  • Script Debugging and RepairTools that analyze and fix code issues by describing problems to an AI assistant that can directly modify scripts and components. **Distinct from Automation And Scripting:** Distinct from Automation And Scripting: focuses on AI-driven diagnosis and repair of existing scripts rather than general workflow automation or hotkey scripting.
  • Skin ScriptingExtending desktop skin behavior with Lua scripting, dynamic variables, and automated actions triggered by mouse clicks or data changes. **Distinct from Automation And Scripting:** Distinct from Automation And Scripting: focuses on scripting within desktop skin widgets, not general workflow automation.