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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ndeadly/missioncontrol

Open-source alternatives to MissionControl

30 open-source projects similar to ndeadly/missioncontrol, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best MissionControl alternative.

  • randyrants/sharpkeysAvatar de randyrants

    randyrants/sharpkeys

    6,821Ver en GitHub↗

    SharpKeys is a Windows registry keyboard remapper and input customizer. It functions as a tool for changing keyboard key assignments by modifying the Windows registry scancode map. The utility includes a keyboard key identifier to detect the internal scan code of a pressed key, which facilitates accurate remapping and identification of physical keys. The software covers keyboard input identification and custom keyboard layout setup, allowing users to swap or disable keyboard inputs by managing the Windows registry.

    C#keyboardkeyboard-mappingremap
    Ver en GitHub↗6,821
  • davidobot/betterjoyAvatar de Davidobot

    Davidobot/BetterJoy

    4,698Ver en GitHub↗

    BetterJoy is a software layer and driver for connecting Nintendo Switch Pro Controllers and Joy-Cons to a Windows environment via Bluetooth or USB. It functions as an XInput controller emulator and gamepad input mapper, translating Nintendo Switch controller inputs into XInput signals for use with PC games and emulators. The project includes a gyroscope mouse emulator that maps the internal gyroscope of Nintendo Switch controllers to system mouse cursor movement. It also provides a configuration interface for remapping controller buttons to custom keyboard keys. The software covers hardware

    C#bluetoothcemucemu-emulator
    Ver en GitHub↗4,698
  • aicareles/android-bleAvatar de aicareles

    aicareles/Android-BLE

    2,845Ver en GitHub↗

    This library is a framework for Android applications to manage Bluetooth Low Energy connectivity, peripheral discovery, and data exchange. It provides a standardized interface for integrating wireless hardware, enabling developers to handle complex communication tasks through a structured connectivity framework. The library distinguishes itself by implementing a managed operation pipeline that serializes asynchronous commands to prevent hardware collisions. It utilizes a state-machine-based approach to track connection lifecycles, which automates retry logic and maintains stable links across

    Java
    Ver en GitHub↗2,845

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • espressif/arduino-esp32Avatar de espressif

    espressif/arduino-esp32

    16,984Ver en GitHub↗

    This project is an implementation of the Arduino framework for ESP32 microcontrollers, providing a core that enables firmware development using a familiar API. It functions as a microcontroller hardware abstraction layer and a firmware toolchain integration, bridging external development environments to the hardware for compilation and flashing. The system includes an embedded real-time operating system wrapper to manage multi-core execution and task scheduling, alongside a wireless communication suite for TCP/IP networking and Bluetooth Low Energy. It distinguishes itself by providing an obj

    C++
    Ver en GitHub↗16,984
  • atar-axis/xpadneoAvatar de atar-axis

    atar-axis/xpadneo

    2,539Ver en GitHub↗

    xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol. The project includes an input mapper to override default button mappings and disable kernel dead zones, providing raw axis data for high-precision movement. It also features a haptic controller for managing rumble intensity and high-frequency trigger force feedback, alongside a gamepad mouse emulator that converts stick and button inputs in

    Cdkmsdkms-packagesgamepad
    Ver en GitHub↗2,539
  • 360controller/360controllerAvatar de 360Controller

    360Controller/360Controller

    6,724Ver en GitHub↗

    360Controller is a macOS system extension and driver that enables wired Xbox 360, Xbox One, and original Xbox controllers to function as standard gamepad inputs. It maps hardware identifiers to system inputs to provide compatibility for these specific game controllers on macOS. The driver includes support for haptic force feedback and the management of integrated LED indicators on compatible hardware. It also provides a mechanism for third-party gamepad integration, allowing users to manually register unsupported controllers by specifying vendor and product identifiers. The project encompass

    C++
    Ver en GitHub↗6,724
  • serial-studio/serial-studioAvatar de Serial-Studio

    Serial-Studio/Serial-Studio

    6,553Ver en GitHub↗

    Serial Studio is a desktop application for connecting to, decoding, visualizing, and recording data from hardware devices over multiple communication protocols. It functions as an embedded device debugging toolkit that ingests live data from Serial, Bluetooth, CAN, Modbus, MQTT, and network sockets into a unified dashboard, while also serving as a programmatic automation platform with over 320 commands exposed over TCP, gRPC, and MCP for external control. The application distinguishes itself through a scriptable frame pipeline that routes incoming bytes through configurable detection, decodin

    C++arduinocanbuscsv
    Ver en GitHub↗6,553
  • mamedev/mameAvatar de mamedev

    mamedev/mame

    9,929Ver en 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

    C++
    Ver en GitHub↗9,929
  • noah-nuebling/mac-mouse-fixAvatar de noah-nuebling

    noah-nuebling/mac-mouse-fix

    9,220Ver en GitHub↗

    This project is a macOS input remapper and mouse customizer designed to assign custom actions and system-wide gestures to mouse button presses and movements. It functions as a mouse gesture manager and scroll enhancer, enabling the emulation of multi-finger trackpad motions and providing omnidirectional precision scrolling. The utility distinguishes itself by allowing independent scroll direction settings for a mouse without altering global trackpad configurations. It further implements a momentum-based algorithm to replace discrete scroll steps with smooth, fluid movement. The software cove

    Objective-C3rd-party-mouseinvert-scrollingmac-mouse
    Ver en GitHub↗9,220
  • nordicsemi/android-ble-libraryAvatar de nordicsemi

    nordicsemi/Android-BLE-Library

    2,386Ver en GitHub↗

    This library provides a development framework for managing Bluetooth Low Energy connections and data exchange on Android devices. It functions as both a client manager for executing read and write operations with hardware peripherals and a server framework for configuring local devices to host GATT services. The library distinguishes itself through a managed, queue-based architecture that serializes asynchronous requests to prevent command collisions and ensure reliable transmission. It automates complex tasks such as packet splitting, service discovery, and connection retries, while maintain

    Java
    Ver en GitHub↗2,386
  • coolnameismy/babybluetoothAvatar de coolnameismy

    coolnameismy/BabyBluetooth

    4,751Ver en GitHub↗

    BabyBluetooth is a Bluetooth Low Energy library and wireless device communication API for iOS and macOS. It serves as a central manager for discovering nearby wireless devices, managing the lifecycle of active connections, and providing a programmatic interface to read and write characteristic values to control remote hardware behavior. The library includes a peripheral manager that allows a device to simulate a wireless peripheral by advertising services and characteristics for other hardware to discover and interact with. The framework covers device discovery through scanning and filtering

    Objective-C
    Ver en GitHub↗4,751
  • zmkfirmware/zmkAvatar de zmkfirmware

    zmkfirmware/zmk

    4,124Ver en GitHub↗

    ZMK is a modular firmware framework built on the Zephyr RTOS for wireless keyboards. It functions as a programmable system for defining custom keymaps, layers, and input behaviors, acting as an HID device emulator for keyboard and mouse input on computers and mobile devices. It specifically provides a controller solution for synchronizing two separate keyboard halves over wireless or wired links. The project is distinguished by its focus on Bluetooth Low Energy connectivity, featuring multi-device pairing and the ability to switch between several saved host profiles. It includes advanced powe

    Cbluetoothhacktoberfestkeyboard
    Ver en GitHub↗4,124
  • rwaldron/johnny-fiveAvatar de rwaldron

    rwaldron/johnny-five

    13,401Ver en GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    JavaScript1-wireadcarduino
    Ver en GitHub↗13,401
  • timschneeb/galaxybudsclientAvatar de timschneeb

    timschneeb/GalaxyBudsClient

    5,047Ver en GitHub↗

    GalaxyBudsClient is a desktop application designed for the configuration and management of Samsung Galaxy Buds. It serves as an interface for controlling earbud hardware, providing a way to adjust settings and customize device behavior without the official mobile application. The project includes specialized utilities for firmware flashing and hardware diagnostics. It enables the modification of device firmware using binary files and allows for the retrieval of detailed hardware metadata, bond lists, and the execution of factory self-tests. The application covers audio customization, such as

    C#bluetoothbuds-livebuds-plus
    Ver en GitHub↗5,047
  • pythops/bluetuiAvatar de pythops

    pythops/bluetui

    2,556Ver en GitHub↗

    bluetui is a text-based user interface for managing Bluetooth devices and adapters. It serves as a terminal application that interfaces with the BlueZ stack to control wireless radio hardware and connection states. The project provides a keyboard-driven controller for scanning for nearby discoverable hardware and establishing secure pairings with new peripherals. It allows for the management of paired devices, including the configuration of trust settings and the assignment of custom nicknames to simplify reconnection. The application includes capabilities for Bluetooth adapter control to to

    Rustbluetoothbluezlinux
    Ver en GitHub↗2,556
  • seemoo-lab/opendropAvatar de seemoo-lab

    seemoo-lab/opendrop

    9,662Ver en GitHub↗

    Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over wireless connections. It functions as a peer-to-peer wireless file transfer system and a tool for automating the exchange of network passwords using specialized handshake mechanisms. The project enables the discovery of nearby hardware by scanning for Bluetooth Low Energy advertisement packets and searching local subnets for specific service signatures. It establishes direct communication links through monitor mode and raw frame injection to move data without requiring a stan

    Pythonairdropappleawdl
    Ver en GitHub↗9,662
  • zswatch/zswatchAvatar de ZSWatch

    ZSWatch/ZSWatch

    3,128Ver en GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Cangle-of-arrivalblebluetooth
    Ver en GitHub↗3,128
  • ramonunch/altsnapAvatar de RamonUnch

    RamonUnch/AltSnap

    4,663Ver en GitHub↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Cdesktopwindow-managerwindows
    Ver en GitHub↗4,663
  • pqrs-org/karabiner-archivedAvatar de pqrs-org

    pqrs-org/Karabiner-archived

    3,787Ver en GitHub↗

    This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l

    C++
    Ver en GitHub↗3,787
  • embassy-rs/embassyAvatar de embassy-rs

    embassy-rs/embassy

    8,813Ver en GitHub↗

    Embassy is an asynchronous framework for microcontrollers that provides a runtime for cooperative multitasking. It enables the execution of multiple concurrent tasks to maximize energy efficiency and CPU usage, utilizing an async executor that puts the processor to sleep when idle. The framework includes a comprehensive set of embedded components, featuring a hardware abstraction layer for peripherals like GPIO, SPI, I2C, and UART, alongside a TCP/IP network stack and a USB device stack. It also provides a Bluetooth Low Energy host stack for wireless communication and a bootloader framework t

    Rustasyncdriversembedded
    Ver en GitHub↗8,813
  • ralim/ironosAvatar de Ralim

    Ralim/IronOS

    8,250Ver en GitHub↗

    IronOS is a low-level soldering iron firmware and thermal control system. It serves as a comprehensive embedded UI framework and hardware controller designed to manage heating elements, temperature regulation, and power delivery for soldering tools. The project distinguishes itself through a specialized USB-PD power controller that negotiates standards like USB-PD EPR and Quick Charge to maximize available wattage. It also features a wireless BLE hardware controller for monitoring real-time telemetry and modifying system parameters from a remote application. The system covers broad capabilit

    Calternatefirmwareflash
    Ver en GitHub↗8,250
  • freeyourgadget/gadgetbridgeAvatar de Freeyourgadget

    Freeyourgadget/Gadgetbridge

    4,554Ver en GitHub↗

    Gadgetbridge is an open-source Android wearable device manager and health tracker. It enables users to connect and manage smartwatches and fitness trackers without requiring vendor cloud accounts or proprietary companion software. This cloudless framework prioritizes privacy by storing all health and activity data locally on the mobile device. It functions as an alternative to proprietary apps by removing the need for vendor-managed cloud services to synchronize device data. The application provides a system for device management and health tracking, utilizing a modular driver system to supp

    Javaamazfitandroid-applicationhplus
    Ver en GitHub↗4,554
  • jtroo/kanataAvatar de jtroo

    jtroo/kanata

    6,840Ver en GitHub↗

    Kanata is a cross-platform keymap engine and keyboard firmware emulator that intercepts physical keystrokes to output modified signals on Windows, Linux, and macOS. It serves as a keyboard remapper and layer manager, allowing users to define custom key-map sequences and modal editing behaviors through a declarative configuration file. The system implements keyboard firmware features in software, enabling advanced behaviors such as tap-hold logic, unicode output, and dynamic macros. It utilizes a state-based layer stack to manage multiple sets of key assignments that toggle dynamically and sup

    Rustcross-platforminterception-driverkeyboard
    Ver en GitHub↗6,840
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Ver en GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    Ver en GitHub↗8,586
  • dingjikerbo/android-bluetoothkitAvatar de dingjikerbo

    dingjikerbo/Android-BluetoothKit

    3,693Ver en GitHub↗

    Android-BluetoothKit is a communication library for Android designed to manage Bluetooth Low Energy connections, GATT services, and characteristic data exchange. It provides a GATT client for reading and writing data, a device scanner for discovering hardware, and a connection manager to track device states. The library features a pointer-based beacon parser that extracts custom data from device broadcasts without requiring a full connection. It also implements a serialized request queue to process Bluetooth operations sequentially, preventing race conditions and managing transmission timeout

    Javaandroid-blebeaconble
    Ver en GitHub↗3,693
  • hybridgroup/gobotAvatar de hybridgroup

    hybridgroup/gobot

    9,425Ver en GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    Ver en GitHub↗9,425
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    Ver en GitHub↗9,696
  • rbreaves/kintoAvatar de rbreaves

    rbreaves/kinto

    5,179Ver en GitHub↗

    Kinto is an application-specific keymap engine and contextual keyboard remapper. It functions as a configuration-driven utility that automatically switches keyboard mappings and modifier keys based on the active application window. The project acts as a cross-platform input manager and desktop shortcut emulator, specifically designed to replicate macOS keyboard shortcuts and layout behaviors on Linux and Windows. This enables a Mac-style workflow on Linux by matching keyboard shortcut behaviors across different operating systems. The system provides capabilities for custom input remapping an

    Python
    Ver en GitHub↗5,179
  • dariuszseweryn/rxandroidbleAvatar de dariuszseweryn

    dariuszseweryn/RxAndroidBle

    3,544Ver en GitHub↗

    RxAndroidBle is a reactive framework designed to simplify Bluetooth Low Energy interactions on Android. It functions as a wrapper for the system Bluetooth stack, converting low-level asynchronous callbacks into observable streams to manage device discovery, connection lifecycles, and data communication. The library distinguishes itself by normalizing inconsistent vendor-specific Bluetooth behaviors into a predictable interface, ensuring reliable cross-device compatibility. It incorporates an internal operation queueing mechanism that serializes concurrent hardware requests, preventing command

    Javaandroid-bluetoothandroid-libraryble
    Ver en GitHub↗3,544
  • jasonchenlijian/fastbleAvatar de Jasonchenlijian

    Jasonchenlijian/FastBle

    5,496Ver en GitHub↗

    FastBle is a development framework for Android designed to simplify scanning, connecting, and exchanging data with Bluetooth Low Energy devices. It provides a structured transport layer for managing communication and a dedicated system for discovering nearby peripherals. The framework features a multi-connection manager that maintains simultaneous links to several peripherals and employs automated reconnection logic to ensure stability. It includes a data transport layer that handles automatic packet splitting for payloads that exceed standard transmission limits. The library covers device d

    Javaandroidbleblue
    Ver en GitHub↗5,496