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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kavishdevar/librepodsAvatar kavishdevar

    kavishdevar/librepods

    25,441Vezi pe 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
    Vezi pe GitHub↗25,441
  • maxrave-dev/simpmusicAvatar maxrave-dev

    maxrave-dev/SimpMusic

    9,535Vezi pe 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
    Vezi pe GitHub↗9,535
  • hybridgroup/cylonAvatar hybridgroup

    hybridgroup/cylon

    4,207Vezi pe GitHub↗

    Cylon este un framework JavaScript pentru robotică și un strat de abstractizare hardware conceput pentru controlul roboților, dronelor și dispozitivelor IoT. Acesta funcționează ca un orchestrator de dispozitive IoT care traduce comenzile JavaScript de nivel înalt în semnale hardware și gestionează simultan mai mulți senzori și componente. Sistemul utilizează o arhitectură modulară de drivere și adaptoare pentru a normaliza diverse semnale hardware într-o interfață de programare unificată. Permite implementarea logicii de control hardware în diverse medii, inclusiv browsere web și aplicații mobile, prin bundling cross-platform. Framework-ul acoperă integrarea hardware prin interfețe GPIO și I2C și oferă capabilități de interacțiune la distanță folosind protocoalele HTTP, MQTT și Socket.io. Include o interfață CLI pentru scaffolding-ul proiectelor, generarea de adaptoare hardware și gestionarea ciclului de viață al dispozitivelor, cum ar fi actualizările de firmware și scanarea dispozitivelor.

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

    JavaScriptarduinobeaglebone-blackbluetooth-low-energy
    Vezi pe GitHub↗4,207
  • stephane/libmodbusAvatar stephane

    stephane/libmodbus

    4,180Vezi pe GitHub↗

    libmodbus este o bibliotecă C portabilă care implementează stiva protocolului Modbus pentru comunicarea cu hardware-ul industrial. Oferă un set de instrumente pentru citirea și scrierea registrelor pe controllere și senzori industriali, funcționând atât ca client, cât și ca server de protocol. Biblioteca suportă mai multe straturi de transport, inclusiv o stivă Modbus TCP pentru comunicarea în rețea IPv4 și IPv6 și un driver Modbus RTU pentru comunicarea serială. Se distinge prin utilitare specializate de conversie a datelor care gestionează byte-swapping-ul și endianness-ul pentru numerele în virgulă mobilă și maparea bit-field-urilor pentru a asigura compatibilitatea între diferite layout-uri de memorie hardware. Proiectul acoperă o gamă largă de capabilități de comunicare industrială, inclusiv operațiuni atomice pe registre, identificarea dispozitivelor și gestionarea constrângerilor de protocol sau a particularităților dispozitivelor. Oferă gestionare completă a conectivității pentru porturile seriale — inclusiv semnalizarea Request to Send — și socket-uri de rețea, alături de buffere de server mapate în memorie pentru simularea memoriei dispozitivului. Această implementare cross-platform este compatibilă cu Linux, Windows, macOS și FreeBSD.

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

    Cautomationclibmodbus
    Vezi pe GitHub↗4,180
  • commaai/opendbcAvatar commaai

    commaai/opendbc

    2,943Vezi pe 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
    Vezi pe GitHub↗2,943
  • idescriptor/idescriptorAvatar iDescriptor

    iDescriptor/iDescriptor

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

Explorează sub-etichetele

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