awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sdegutis avatar

sdegutis/hydra

0
View on GitHub↗
5,220 stars·126 forks·C·10 views

Hydra

Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and automation tool. It allows users to extend system functionality by executing scripts and custom functions to automate repetitive operating system tasks.

The system enables the binding of specific keyboard shortcuts to trigger scripts from any active application. It provides capabilities to inspect and modify the state of running application windows to organize the desktop workspace.

The platform supports a module-based extension model, allowing for the installation of third-party libraries through a package manager. It also includes utilities for displaying on-screen messages and visual notifications directly to the desktop interface.

Features

  • Global Hotkey Managers - Functions as a global hotkey manager that binds keyboard shortcuts to custom functions and scripts.
  • macOS Workspace Managers - Organizes and manages the state of application windows specifically on macOS to optimize the workspace.
  • macOS Automation Tools - Provides a lightweight platform for executing scripts and automating repetitive operating system tasks on macOS.
  • macOS Workflow Automations - Allows users to write scripts that perform repetitive operating system tasks and streamline macOS workflows.
  • Global Input Listeners - Implements system-wide keyboard input interception to trigger scripts regardless of application focus.
  • Scriptable Productivity Platforms - Offers a scriptable platform for extending system functionality through custom script execution and third-party libraries.
  • AppleScript Integrations - Provides macOS system and application control using AppleScript integrations.
  • Local System Automation - Automates repetitive operating system tasks and local machine workflows through script execution.
  • Dynamic Script Execution - Enables the evaluation and execution of external scripts at runtime to extend system functionality.
  • Plugin-Based Extensibility - Employs a plugin-based architecture to add new functional capabilities via third-party libraries.
  • Application Window Managers - Inspects and modifies the state of running application windows to organize the desktop workspace.
  • Desktop Extension Systems - Extends macOS desktop functionality through a system of scriptable triggers and third-party extensions.
  • Module-Based Extensions - Integrates additional system capabilities by installing third-party libraries as modules via a package manager.
  • Desktop Notifications - Uses native macOS frameworks to render on-screen alerts and notifications directly to the desktop.
  • Desktop And Presentation - Scriptable desktop automation.

Star history

Star history chart for sdegutis/hydraStar history chart for sdegutis/hydra

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Hydra

Similar open-source projects, ranked by how many features they share with Hydra.
  • kasper/phoenixkasper avatar

    kasper/phoenix

    4,538View on GitHub↗

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Objective-C
    View on GitHub↗4,538
  • mjolnirapp/mjolnirmjolnirapp avatar

    mjolnirapp/mjolnir

    5,220View on GitHub↗

    Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom productivity workflows, managing application states, and controlling the macOS desktop interface programmatically. The project functions as a global hotkey manager that binds keyboard shortcuts to trigger automated scripts across the operating system. It includes a macOS application controller to inspect active windows and manage system-wide user interface interactions. The environment supports extensibility through a pluggable package management system, allowing for the installa

    C
    View on GitHub↗5,220
  • johnlindquist/kitjohnlindquist avatar

    johnlindquist/kit

    4,189View on GitHub↗

    Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows. The project distinguishes itself with a dedicated LLM integration layer for structured data extraction and text generation, alongside a specialized UI framework for creating interactive input forms, HTML windows, and floating widgets. It features deep macOS integration through AppleScr

    TypeScript
    View on GitHub↗4,189
  • toxblh/mtmrToxblh avatar

    Toxblh/MTMR

    4,305View on GitHub↗

    MTMR is a MacBook Touch Bar customizer that replaces the default interface with personalized buttons and layouts to trigger macOS system actions. It serves as an automation interface and hardware controller, allowing users to execute shell scripts, open URLs, and manage system settings like brightness, volume, and media playback through a touch-sensitive surface. The project functions as a widget engine and gesture mapper, providing a framework to display real-time system metrics and external data via plugins. It utilizes an event-driven system to assign automation scripts to multi-finger swi

    Swiftapplescriptbarcustom-touchbar
    View on GitHub↗4,305
See all 30 alternatives to Hydra→

Frequently asked questions

What does sdegutis/hydra do?

Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and automation tool. It allows users to extend system functionality by executing scripts and custom functions to automate repetitive operating system tasks.

What are the main features of sdegutis/hydra?

The main features of sdegutis/hydra are: Global Hotkey Managers, macOS Workspace Managers, macOS Automation Tools, macOS Workflow Automations, Global Input Listeners, Scriptable Productivity Platforms, AppleScript Integrations, Local System Automation.

What are some open-source alternatives to sdegutis/hydra?

Open-source alternatives to sdegutis/hydra include: kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control… mjolnirapp/mjolnir — Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom… johnlindquist/kit — Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools.… vitorgalvao/custom-alfred-iterm-scripts — This project is a collection of AppleScript terminal automation scripts designed to bridge a keyboard-focused launcher… toxblh/mtmr — MTMR is a MacBook Touch Bar customizer that replaces the default interface with personalized buttons and layouts to… servicestack/servicestack — ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed…