awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • xiu2/trackerslistcollectionXIU2 的头像

    XIU2/TrackersListCollection

    31,531在 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
    在 GitHub 上查看↗31,531
  • hammerspoon/hammerspoonHammerspoon 的头像

    Hammerspoon/hammerspoon

    14,497在 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
    在 GitHub 上查看↗14,497
  • coplaydev/unity-mcpCoplayDev 的头像

    CoplayDev/unity-mcp

    10,959在 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
    在 GitHub 上查看↗10,959
  • mamedev/mamemamedev 的头像

    mamedev/mame

    9,929在 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++
    在 GitHub 上查看↗9,929
  • koekeishiya/skhdkoekeishiya 的头像

    koekeishiya/skhd

    8,007在 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
    在 GitHub 上查看↗8,007
  • rainmeter/rainmeterrainmeter 的头像

    rainmeter/rainmeter

    5,824在 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
    在 GitHub 上查看↗5,824
  • biobootloader/wolverinebiobootloader 的头像

    biobootloader/wolverine

    5,083在 GitHub 上查看↗

    Wolverine 是一个 AI 代码修复工具和自愈 Python 运行时,旨在监控脚本的运行时崩溃并自动恢复源代码。它作为一个自动化脚本恢复工具,识别故障并利用大语言模型提出并应用修正。 该系统通过迭代调试循环运行,捕获回溯数据并将其反馈给语言模型,以通过试错法优化修复方案。为了确保安全,它包括一个人在回路 (human-in-the-loop) 的验证机制,在生成的代码更改被修补到原始源文件之前需要手动批准。 该工具涵盖了自动化脚本调试和迭代测试的更广泛功能。它包括可配置的模型路由,允许用户指定首选语言模型并定义自动化修改的确认级别。

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

    Python
    在 GitHub 上查看↗5,083
  • brucedevices/firmwareBruceDevices 的头像

    BruceDevices/firmware

    4,941在 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
    在 GitHub 上查看↗4,941
  • signalwire/freeswitchsignalwire 的头像

    signalwire/freeswitch

    4,637在 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
    在 GitHub 上查看↗4,637
  • theprimeagen/vim-be-goodThePrimeagen 的头像

    ThePrimeagen/vim-be-good

    4,367在 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
    在 GitHub 上查看↗4,367
  • amnweb/yasbamnweb 的头像

    amnweb/yasb

    4,209在 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
    在 GitHub 上查看↗4,209
  • tekezo/karabinertekezo 的头像

    tekezo/Karabiner

    3,787在 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++
    在 GitHub 上查看↗3,787
  • ronitsingh10/finetuneronitsingh10 的头像

    ronitsingh10/FineTune

    2,655在 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
    在 GitHub 上查看↗2,655
  • zenangst/keyboardcowboyzenangst 的头像

    zenangst/KeyboardCowboy

    2,194在 GitHub 上查看↗

    :keyboard: The missing keyboard shortcut utility for macOS

    Utility for managing and triggering custom keyboard shortcuts.

    Swiftmacosmacos-appmacos-application
    在 GitHub 上查看↗2,194
  • rust-av/av1anrust-av 的头像

    rust-av/Av1an

    1,941在 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
    在 GitHub 上查看↗1,941
  • rusiaaman/wcgwrusiaaman 的头像

    rusiaaman/wcgw

    664在 GitHub 上查看↗

    Shell and coding agent on mcp clients

    Autonomous shell execution and computer control

    Python
    在 GitHub 上查看↗664
  • recursechat/mcp-server-apple-shortcutsrecursechat 的头像

    recursechat/mcp-server-apple-shortcuts

    333在 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
    在 GitHub 上查看↗333
  • cheffromspace/nutjs-windows-controlCheffromspace 的头像

    Cheffromspace/nutjs-windows-control

    327在 GitHub 上查看↗

    MCP server for Windows OS automation

    Windows automation for mouse, keyboard, and window management

    TypeScript
    在 GitHub 上查看↗327
  • simonb97/win-cli-mcp-serverSimonB97 的头像

    SimonB97/win-cli-mcp-server

    268在 GitHub 上查看↗

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

    Secure command-line interactions on Windows

    JavaScript
    在 GitHub 上查看↗268
  • integromat/make-mcp-serverintegromat 的头像

    integromat/make-mcp-server

    161在 GitHub 上查看↗

    Make MCP Server

    Turn Make scenarios into callable tools

    TypeScript
    在 GitHub 上查看↗161
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Automation And Scripting

探索子标签

  • 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.