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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesCross-Platform Hardware Controllers

Unified software layers for managing device settings across multiple operating systems.

Distinguishing note: Focuses on the controller layer for cross-platform management.

Explore 6 awesome GitHub repositories matching development tools & productivity · Cross-Platform Hardware Controllers. Refine with filters or upvote what's useful.

Awesome Cross-Platform Hardware Controllers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kavishdevar/librepodsAvatar von kavishdevar

    kavishdevar/librepods

    25,441Auf GitHub ansehen↗

    Librepods is a cross-platform hardware controller that functions as a Bluetooth audio protocol interceptor. It provides a unified software layer to manage device-specific settings and connectivity features across various desktop and mobile operating systems, acting as a configuration tool for hardware-level sound parameters. The project distinguishes itself through a vendor identity emulation layer that masks hardware signatures to bypass authentication checks. By intercepting and modifying low-level Bluetooth handshake packets and spoofing device identifiers, it enables access to restricted

    Manages device-specific settings and connectivity features across multiple desktop and mobile operating systems.

    Kotlinaccessiblityairpodsandroid
    Auf GitHub ansehen↗25,441
  • maxrave-dev/simpmusicAvatar von maxrave-dev

    maxrave-dev/SimpMusic

    9,535Auf GitHub ansehen↗

    SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices. The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services. The platform inclu

    Maps software playback controls to vehicle head unit inputs for safe in-car media management.

    Kotlinandroidandroid-16android-app
    Auf GitHub ansehen↗9,535
  • hybridgroup/cylonAvatar von hybridgroup

    hybridgroup/cylon

    4,207Auf GitHub ansehen↗

    Cylon ist ein JavaScript-Robotik-Framework und Hardware-Abstraktionsschicht zur Steuerung von Robotern, Drohnen und IoT-Geräten. Es fungiert als IoT-Device-Orchestrator, der hochsprachige JavaScript-Befehle in Hardwaresignale übersetzt und mehrere Sensoren und Komponenten gleichzeitig verwaltet. Das System nutzt eine modulare Architektur aus Treibern und Adaptern, um diverse Hardwaresignale in ein einheitliches Programmierinterface zu normalisieren. Es ermöglicht das Deployment von Hardware-Steuerungslogik über verschiedene Umgebungen hinweg, einschließlich Webbrowsern und mobilen Anwendungen, durch plattformübergreifendes Bundling. Das Framework deckt Hardware-Integration via GPIO und I2C ab und bietet Remote-Interaktionsmöglichkeiten mittels HTTP-, MQTT- und Socket.io-Protokollen. Es enthält ein CLI für Projekt-Scaffolding, Hardware-Adapter-Generierung und Device-Lifecycle-Management wie Firmware-Updates und Device-Scanning.

    Implements a modular system of adaptors and drivers to ensure compatibility across diverse hardware platforms.

    JavaScriptarduinobeaglebone-blackbluetooth-low-energy
    Auf GitHub ansehen↗4,207
  • stephane/libmodbusAvatar von stephane

    stephane/libmodbus

    4,180Auf GitHub ansehen↗

    libmodbus ist eine portable C-Bibliothek, die den Modbus-Protokollstapel für die industrielle Hardware-Kommunikation implementiert. Sie bietet eine Reihe von Tools zum Lesen und Schreiben von Coils und Registern auf industriellen Controllern und Sensoren und fungiert sowohl als Client als auch als Protokollserver. Die Bibliothek unterstützt mehrere Transportschichten, einschließlich eines Modbus-TCP-Stacks für IPv4- und IPv6-Netzwerkkommunikation sowie eines Modbus-RTU-Treibers für die serielle Kommunikation. Sie zeichnet sich durch spezialisierte Datenkonvertierungs-Utilities aus, die Byte-Swapping und Endianness für Fließkommazahlen sowie Bit-Feld-Mapping handhaben, um die Kompatibilität über verschiedene Hardware-Speicherlayouts hinweg sicherzustellen. Das Projekt deckt ein breites Spektrum industrieller Kommunikationsfunktionen ab, einschließlich atomarer Registeroperationen, Geräteidentifikation und der Verwaltung von Protokolleinschränkungen oder Geräte-Besonderheiten. Es bietet umfassendes Konnektivitätsmanagement für serielle Schnittstellen – einschließlich Request-to-Send-Signalisierung – und Netzwerk-Sockets, neben speicherabgebildeten Server-Buffern zur Simulation von Gerätespeicher. Diese plattformübergreifende Implementierung ist kompatibel mit Linux, Windows, macOS und FreeBSD.

    Enables portable C applications to communicate with industrial equipment across Linux, Windows, macOS, and FreeBSD.

    Cautomationclibmodbus
    Auf GitHub ansehen↗4,180
  • commaai/opendbcAvatar von commaai

    commaai/opendbc

    2,943Auf GitHub ansehen↗

    OpenDBC is a CAN bus interface library and telemetry parser designed to read and write messages to a vehicle network. It functions as an automotive hardware abstraction layer that maps generic control signals to model-specific bus IDs across different vehicle brands, while acting as a control system that converts high-level steering and acceleration requests into raw binary packets for vehicle actuators. The project includes a vehicle network safety gateway that restricts or blocks specific control messages based on the system state to prevent unsafe maneuvers. It provides a standardized way

    Maps high-level software control signals to physical automotive network IDs and payload offsets via configuration.

    Pythonautomotivecandbc
    Auf GitHub ansehen↗2,943
  • idescriptor/idescriptorAvatar von iDescriptor

    iDescriptor/iDescriptor

    2,927Auf GitHub ansehen↗

    iDescriptor is a suite of specialized tools for managing, diagnosing, and interacting with iOS devices. It provides a comprehensive toolkit for device management, hardware diagnostics, remote terminal access, and virtual location simulation across different operating systems. The project includes a device management suite for mirroring screens in real-time, managing files, and installing applications via USB or wireless connections. It features a hardware diagnostic tool to identify internal components and verify the authenticity of USB cables, along with a virtual GPS simulator to override g

    Provides a unified software layer for connecting to and controlling iOS hardware across different operating systems.

    C++applecppidevice
    Auf GitHub ansehen↗2,927
  1. Home
  2. Development Tools & Productivity
  3. Cross-Platform Hardware Controllers

Unter-Tags erkunden

  • Cross-Platform Hardware CommunicationPortable software layers for communicating with hardware across multiple operating systems. **Distinct from Cross-Platform Hardware Controllers:** Focuses on the communication link rather than just the controller settings layer
  • Hardware AdaptorsModular drivers that normalize diverse hardware signals into a unified programming interface. **Distinct from Cross-Platform Hardware Controllers:** Focuses on the modular adaptor/driver layer for signal normalization, whereas Cross-Platform Hardware Controllers refers to the broader management layer.
  • Vehicle Interface MappingMapping software controls to physical automotive head unit inputs. **Distinct from Cross-Platform Hardware Controllers:** Focuses on automotive hardware specifically, rather than general cross-platform device settings.