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
·

6 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kavishdevar/librepodsAvatar de kavishdevar

    kavishdevar/librepods

    25,441Voir sur GitHub↗

    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
    Voir sur GitHub↗25,441
  • maxrave-dev/simpmusicAvatar de maxrave-dev

    maxrave-dev/SimpMusic

    9,535Voir sur GitHub↗

    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
    Voir sur GitHub↗9,535
  • hybridgroup/cylonAvatar de hybridgroup

    hybridgroup/cylon

    4,207Voir sur GitHub↗

    Cylon est un framework de robotique JavaScript et une couche d'abstraction matérielle conçue pour contrôler des robots, des drones et des appareils IoT. Il fonctionne comme un orchestrateur d'appareils IoT qui traduit des commandes JavaScript de haut niveau en signaux matériels et gère plusieurs capteurs et composants simultanément. Le système utilise une architecture modulaire de pilotes et d'adaptateurs pour normaliser divers signaux matériels en une interface de programmation unifiée. Il permet le déploiement de logique de contrôle matériel à travers divers environnements, incluant les navigateurs web et les applications mobiles, via un bundling multiplateforme. Le framework couvre l'intégration matérielle via les interfaces GPIO et I2C et fournit des capacités d'interaction à distance utilisant les protocoles HTTP, MQTT et Socket.io. Il inclut une interface en ligne de commande pour le scaffolding de projet, la génération d'adaptateurs matériels et la gestion du cycle de vie des appareils, telle que les mises à jour de firmware et le scan d'appareils.

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

    JavaScriptarduinobeaglebone-blackbluetooth-low-energy
    Voir sur GitHub↗4,207
  • stephane/libmodbusAvatar de stephane

    stephane/libmodbus

    4,180Voir sur GitHub↗

    libmodbus est une bibliothèque C portable qui implémente la pile de protocole Modbus pour la communication avec le matériel industriel. Elle fournit un ensemble d'outils pour lire et écrire des bobines et des registres sur des contrôleurs et capteurs industriels, fonctionnant à la fois comme client et comme serveur de protocole. La bibliothèque prend en charge plusieurs couches de transport, incluant une pile Modbus TCP pour la communication réseau IPv4 et IPv6 et un pilote Modbus RTU pour la communication série. Elle se distingue par des utilitaires de conversion de données spécialisés qui gèrent l'inversion d'octets et l'endianness pour les nombres à virgule flottante et le mappage de champs de bits pour assurer la compatibilité entre différentes dispositions de mémoire matérielle. Le projet couvre un large éventail de capacités de communication industrielle, incluant les opérations atomiques sur les registres, l'identification des appareils et la gestion des contraintes de protocole ou des particularités des appareils. Il fournit une gestion complète de la connectivité pour les ports série — incluant la signalisation Request to Send — et les sockets réseau, ainsi que des tampons serveur mappés en mémoire pour simuler la mémoire de l'appareil. Cette implémentation multiplateforme est compatible avec Linux, Windows, macOS et FreeBSD.

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

    Cautomationclibmodbus
    Voir sur GitHub↗4,180
  • commaai/opendbcAvatar de commaai

    commaai/opendbc

    2,943Voir sur GitHub↗

    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
    Voir sur GitHub↗2,943
  • idescriptor/idescriptorAvatar de iDescriptor

    iDescriptor/iDescriptor

    2,927Voir sur GitHub↗

    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
    Voir sur GitHub↗2,927
  1. Home
  2. Development Tools & Productivity
  3. Cross-Platform Hardware Controllers

Explorer les sous-tags

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