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
·

88 dépôts

Awesome GitHub RepositoriesmacOS Utilities

Tools and binaries designed for the macOS environment.

Distinguishing note: Focuses on binary deployment for macOS.

Explore 88 awesome GitHub repositories matching development tools & productivity · macOS Utilities. Refine with filters or upvote what's useful.

Awesome macOS Utilities 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.
  • lhc70000/iinaAvatar de lhc70000

    lhc70000/iina

    45,244Voir sur GitHub↗

    IINA is a high-performance media player for macOS built on the mpv engine. It serves as a video player with broad codec support and a web media streamer that uses plugins to stream and download online video content for local playback. The application features a customizable multimedia interface with flexible themes and layouts tailored for the macOS desktop. It integrates a JavaScript scripting engine and a plugin system to extend player functionality and parse media URLs from the web. Core capabilities include multimedia playback with support for subtitles and playlists, as well as a pictur

    Uses native macOS AppKit windowing for hardware-accelerated rendering and video overlays.

    Swift
    Voir sur GitHub↗45,244
  • monitorcontrol/monitorcontrolAvatar de MonitorControl

    MonitorControl/MonitorControl

    33,517Voir sur GitHub↗

    MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display controller that allows users to adjust the brightness and volume of third-party monitors using native Apple keyboard keys. The software mimics native macOS hardware feedback by implementing a system overlay tool that renders on-screen display indicators during adjustments. It further provides the ability to synchronize brightness levels across multiple screens or replicate ambient light sensor changes to external displays. The utility includes capabilities for mapping custom keybo

    Provides a macOS-specific utility for controlling external monitor hardware settings.

    Swiftapplebrightnesscontrol
    Voir sur GitHub↗33,517
  • binwiederhier/ntfyAvatar de binwiederhier

    binwiederhier/ntfy

    30,790Voir sur GitHub↗

    ntfy is a self-hosted messaging infrastructure that provides a lightweight platform for sending and receiving real-time notifications. It functions as a topic-based pub-sub server, allowing users to publish and subscribe to message channels using standard HTTP requests. By bridging server-side events with native mobile and desktop clients, it enables the delivery of alerts across various environments through a unified communication layer. The project distinguishes itself by offering a complete, private notification ecosystem that includes persistent message caching and robust access control.

    Deploys command-line tools on macOS by extracting binaries to system paths and configuring user-specific settings.

    Gocurlnotificationsntfy
    Voir sur GitHub↗30,790
  • koekeishiya/yabaiAvatar de koekeishiya

    koekeishiya/yabai

    29,111Voir sur GitHub↗

    yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm to automatically arrange application windows into non-overlapping rectangular regions to maximize screen real estate. The project provides a command line interface for controlling windows, displays, and virtual spaces, enabling the creation of custom desktop automation scripts. It includes capabilities for managing virtual desktops and disabling system animations to increase navigation speed. The system also supports mouse-based window focus, which automatically shifts the act

    Enables the creation of custom desktop automation scripts to control windows, displays, and virtual spaces via CLI.

    C
    Voir sur GitHub↗29,111
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Provides low-level access to native windowing environments for platform-specific graphical operations.

    Goandroidcross-platformfyne
    Voir sur GitHub↗27,941
  • drduh/os-x-security-and-privacy-guideAvatar de drduh

    drduh/OS-X-Security-and-Privacy-Guide

    22,444Voir sur GitHub↗

    This project is a comprehensive security hardening and privacy management guide for macOS. It provides a set of instructions and checklists for reducing the system attack surface through manual configuration, policy enforcement, and a layered defense strategy. The guide emphasizes a system auditing framework, using binary analysis, system logs, and packet inspection to verify that security controls and application sandboxing are functioning as intended. It offers tool-agnostic recommendations, defining security goals while allowing users to select their own third-party software for implementa

    Offers a comprehensive guide for configuring firewalls, encrypted DNS, and traffic filters to secure macOS network traffic.

    Voir sur GitHub↗22,444
  • caskroom/homebrew-caskAvatar de caskroom

    caskroom/homebrew-cask

    22,077Voir sur GitHub↗

    This project is a macOS binary package manager and command line interface used to automate the installation and removal of prebuilt graphical applications. It functions as a software installer and orchestrator, providing a terminal-based workflow for managing the lifecycle of third-party binaries. The tool focuses on macOS application installation and system administration, allowing for the setup and deployment of software via scripts to avoid manual downloads. It covers the management of binary software and the automation of graphical application setups on macOS.

    Automates the setup and deployment of third-party macOS applications through scripts.

    Ruby
    Voir sur GitHub↗22,077
  • existentialaudio/blackholeAvatar de ExistentialAudio

    ExistentialAudio/BlackHole

    19,175Voir sur GitHub↗

    BlackHole is a system-level virtual audio driver designed for macOS that enables real-time routing of digital audio signals between applications and hardware. By functioning as a kernel-level extension, it creates a virtual loopback interface that allows users to transfer sound streams across software environments without the need for physical cables or external hardware. The software distinguishes itself through its ability to aggregate multiple physical and virtual audio sources into a single, unified interface. This abstraction layer supports complex signal management, including the mirror

    Provides a virtual audio driver for routing and aggregating digital audio signals across macOS applications.

    Caudiodriverloopback
    Voir sur GitHub↗19,175
  • kyleneideck/backgroundmusicAvatar de kyleneideck

    kyleneideck/BackgroundMusic

    19,048Voir sur GitHub↗

    BackgroundMusic is a system-level macOS audio management utility that provides an application volume mixer for independent gain and level adjustments for every running application. It functions as a system audio router and pause controller to manage how sound is handled across the operating system. The project features a virtual audio driver that routes internal system sound to recording software and input devices. It also includes automatic music ducking, which monitors system audio activity to pause music playback when other applications produce sound and resume it once that audio ends. Th

    Implements a virtual audio device to route internal system sound to recording software and input devices.

    C++
    Voir sur GitHub↗19,048
  • matryer/xbarAvatar de matryer

    matryer/xbar

    18,034Voir sur GitHub↗

    xbar is a macOS menu bar status tool and system extension utility that displays the output of shell scripts and programs directly in the system menu bar. It functions as a script-based menu bar manager that runs local and third-party scripts to create real-time status indicators and dynamic dropdown menus. The utility enables the creation of system monitoring dashboards and custom shortcut launchers by executing external programs as subprocesses. It transforms plain text script output into formatted menu items and supports interactive dropdown menus, where user interactions can trigger shell

    Integrates custom automation and system monitoring into the macOS interface via script execution.

    Gobitbarmacmacos-menu
    Voir sur GitHub↗18,034
  • ichait/awesome-macosAvatar de iCHAIT

    iCHAIT/awesome-macOS

    17,883Voir sur GitHub↗

    This project is a curated directory of applications, utilities, and tools designed to enhance the macOS experience. It serves as a comprehensive resource for discovering software that improves system management, productivity, and professional development workflows. The collection distinguishes itself by organizing resources into specialized categories that address specific user needs, such as automating routine system tasks, configuring consistent development environments, and managing complex media or design workflows. It provides access to tools for debugging software, securing network conn

    Provides a comprehensive directory of essential applications and utilities for enhancing the macOS operating system experience.

    appleawesomeawesome-list
    Voir sur GitHub↗17,883
  • dortania/opencore-legacy-patcherAvatar de dortania

    dortania/OpenCore-Legacy-Patcher

    17,633Voir sur GitHub↗

    OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on legacy hardware that is no longer officially supported. By interposing a custom bootloader between the system firmware and the kernel, the project facilitates the deployment of current software releases on older devices, bypassing restrictive compatibility checks and hardware identification requirements. The project distinguishes itself through a comprehensive framework for system interposition and persistent patching. It employs dynamic kernel extension injection and runtime

    Injects custom bootloader configurations to enable modern macOS versions on unsupported hardware.

    Pythonbig-surmacosopencore
    Voir sur GitHub↗17,633
  • tinygo-org/tinygoAvatar de tinygo-org

    tinygo-org/tinygo

    17,529Voir sur GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Generates native executable binaries for macOS systems from source code, including support for cross-compilation.

    Goadafruitarduinoarm
    Voir sur GitHub↗17,529
  • flet-dev/fletAvatar de flet-dev

    flet-dev/flet

    15,611Voir sur GitHub↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Enables launching application interfaces in standalone native windows.

    Pythonandroidcross-platformdesktop
    Voir sur GitHub↗15,611
  • glfw/glfwAvatar de glfw

    glfw/glfw

    14,716Voir sur GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Retrieve underlying platform-specific handles for windows and contexts to allow direct integration with native system APIs.

    Cclinuxmacos
    Voir sur GitHub↗14,716
  • 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

    Displays a grid of active application windows to allow quick selection and navigation.

    Objective-Cautomationhammerspoonirc
    Voir sur GitHub↗14,497
  • alienator88/pearcleanerAvatar de alienator88

    alienator88/Pearcleaner

    13,583Voir sur GitHub↗

    Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi

    Reclaims disk space by identifying and removing leftover configuration files and cache data.

    Swift
    Voir sur GitHub↗13,583
  • objective-see/luluAvatar de objective-see

    objective-see/LuLu

    12,791Voir sur GitHub↗

    LuLu is an open-source application firewall designed for macOS that monitors and controls outgoing network traffic. It functions by intercepting connection attempts at the system level, allowing users to approve or deny network access for individual programs to prevent unauthorized data transmission. The software provides granular control over application-level communication, ensuring that only trusted or explicitly permitted software can establish external connections. By maintaining stateful tracking of network flows and validating the cryptographic signatures of requesting binaries, it pro

    Controls and monitors outgoing network traffic on macOS to prevent unauthorized applications from sending data to external servers.

    Objective-C
    Voir sur GitHub↗12,791
  • darlinghq/darlingAvatar de darlinghq

    darlinghq/darling

    12,606Voir sur GitHub↗

    Darling is a translation layer that enables the native execution of unmodified macOS binaries on Linux systems. It functions as a compatibility environment that maps macOS-specific system calls and environment variables to the host Linux kernel, allowing desktop applications to run without the need for full hardware virtualization or emulation. The project achieves this by implementing a user-space kernel emulation environment that intercepts and translates kernel traps into their Linux equivalents. It includes a custom loader for binary files that resolves dependencies against open-source im

    Runs unmodified desktop applications directly on a Linux system by translating system calls.

    Objective-C
    Voir sur GitHub↗12,606
  • mas-cli/masAvatar de mas-cli

    mas-cli/mas

    12,235Voir sur GitHub↗

    This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands. The tool distinguishes itself by wrapping private system APIs to perform store operations that are typically restricted to the graphical user interface. It integrates with the operating system to handle administrative privilege elevation, allowing for secure, automated modifications to protected appl

    Automates the lifecycle of desktop software through terminal commands to simplify system maintenance and deployment.

    Swiftapp-storehomebrewmac-app-store
    Voir sur GitHub↗12,235
Préc.1234…5Suivant
  1. Home
  2. Development Tools & Productivity
  3. macOS Utilities

Explorer les sous-tags

  • AI-Powered2 sous-tagsUtilities that pipe macOS system data into a local AI model for real-time analysis, command generation, and clipboard manipulation. **Distinct from macOS Utilities:** Distinct from macOS Utilities: focuses on AI-powered automation and analysis, not general macOS binary deployment.
  • Audio Pipeline RoutingSystems for merging and summing multiple audio streams within a software processing pipeline. **Distinct from Audio Stream Routing:** Focuses on internal software pipeline summing and routing rather than OS-level virtual device connections.
  • Audio Routing UtilitiesSoftware interfaces for managing and redirecting digital audio signals between applications and hardware on macOS. **Distinct from macOS Utilities:** Distinct from general macOS utilities: specifically focuses on audio signal routing and virtual device management.
  • Audio Stream Routing1 sous-tagConnecting audio outputs between virtual devices with automatic resampling and mixing. **Distinct from Virtual Audio Routing:** Distinct from Virtual Audio Routing by focusing on internal device-to-device stream connections and automatic resampling.
  • Audio Volume MixersUtilities for mixing and adjusting volume levels of different audio sources on a specific platform. **Distinct from macOS Utilities:** Distinct from macOS Utilities by focusing specifically on the application-level audio mixing functionality.
  • Bootloader PatchersUtilities that modify bootloader configurations to bypass hardware compatibility checks during system startup. **Distinct from macOS Utilities:** Distinct from macOS Utilities: focuses specifically on bootloader modification and injection for system compatibility.
  • Compatibility EnvironmentsRuntime environments that allow applications from one operating system to run natively on another. **Distinct from macOS Utilities:** Distinct from macOS Utilities: focuses on the compatibility layer itself rather than individual utilities.
  • Desktop Automation ScriptsScriptable utilities for automating the behavior of windows and displays on a specific platform. **Distinct from macOS Utilities:** Focuses on programmatic window and space orchestration rather than general binary utilities for macOS.
  • Hackintosh Network SetupConfiguration and driver installation for networking on non-Apple hardware running macOS. **Distinct from Network Configuration Utilities:** Specifically targets non-Apple hardware (Hackintosh), whereas Network Configuration Utilities are general macOS tools.
  • Hardware Management UtilitiesmacOS utilities specifically for controlling physical system hardware. **Distinct from macOS Utilities:** Focuses on hardware control specifically, rather than general macOS binary utilities.
  • Keyboard CustomizersSystem-level utilities for remapping keys and defining complex input sequences on macOS. **Distinct from macOS Utilities:** Distinct from general macOS utilities: focuses specifically on keyboard remapping and input sequence automation rather than general system management.
  • Native Window Contexts4 sous-tagsInterfaces for accessing underlying windowing system contexts on specific platforms. **Distinct from macOS Utilities:** Distinct from general macOS utilities: focuses on low-level windowing context access.
  • Network Configuration UtilitiesmacOS utilities specifically for managing network settings. **Distinct from macOS Utilities:** Focuses on networking configuration rather than general macOS utilities.
  • Network Security Utilities1 sous-tagTools designed for the macOS environment that monitor and control network traffic. **Distinct from macOS Utilities:** Distinct from macOS Utilities: focuses specifically on network security and traffic control rather than general-purpose macOS tools.
  • Power and Session UtilitiesmacOS utilities for controlling system power states and user sessions. **Distinct from macOS Utilities:** Focuses on power and session control rather than general macOS utilities.
  • Proxy Audio RoutingRouting of network audio streams from a source to a target device via an intermediary relay. **Distinct from Audio Stream Routing:** Focuses on network-level relay proxying rather than internal system audio device routing.
  • Software Deployment AutomationScripts and terminal commands used to automate the setup of third-party applications on macOS. **Distinct from macOS Utilities:** Distinct from macOS Utilities: focuses specifically on the automation of the deployment process.
  • Storage Optimization ToolsUtilities for reclaiming disk space on macOS by purging leftover application data. **Distinct from macOS Utilities:** Distinct from general macOS utilities: focuses specifically on storage optimization and cleanup.
  • Virtual Audio Device EmulationSimulation of audio hardware endpoints by creating software-defined buffers in the system audio stack. **Distinct from Virtual Audio Routing:** Distinct from routing; focuses on the creation and emulation of the device itself rather than the path between devices.
  • Virtual Audio Routing4 sous-tagsSoftware-defined routing of audio signals between physical hardware and virtual input or output devices. **Distinct from Audio Routing Utilities:** Distinct from Audio Routing Utilities by being cross-platform rather than macOS-specific.
  • Zone-Based Audio RoutingLogic for organizing network audio clients into logical zones to deliver different streams to specific rooms. **Distinct from Audio Stream Routing:** Focuses on network-wide room-based grouping rather than internal virtual device routing on a single machine.
  • macOS Plist Exporters1 sous-tagTools that convert data into the plist format used by macOS system preferences. **Distinct from macOS Utilities:** Specific to the plist format for system preferences rather than general macOS binary deployment.