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
·

12 repository-uri

Awesome GitHub RepositoriesHardware & IoT

Libraries for interacting with hardware, sensors, and IoT platforms.

Explore 12 awesome GitHub repositories matching part of an awesome list · Hardware & IoT. Refine with filters or upvote what's useful.

Awesome Hardware & IoT GitHub Repositories

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

    rwaldron/johnny-five

    13,401Vezi pe 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

    Arduino framework for Node.js.

    JavaScript1-wireadcarduino
    Vezi pe GitHub↗13,401
  • voodootikigod/node-serialportAvatar voodootikigod

    voodootikigod/node-serialport

    5,987Vezi pe GitHub↗

    Acest proiect este o bibliotecă Node.js pentru porturi seriale care oferă o interfață JavaScript pentru citirea și scrierea datelor pe porturi seriale hardware. Acesta funcționează ca un driver de nivel scăzut și o bibliotecă de comunicare hardware concepută pentru a schimba fluxuri de date între un computer și dispozitive hardware externe. Biblioteca suportă comunicarea serială cross-platform pe Linux, macOS și Windows. Permite stabilirea conexiunilor de date între aplicații de nivel înalt și controllere embedded, microcontrollere sau alte dispozitive hardware. Suprafața de capabilități acoperă integrarea hardware pentru software-ul de control al roboților, gestionarea dispozitivelor Internet of Things și interfațarea generală a sistemelor embedded.

    Serial port communication library.

    TypeScript
    Vezi pe GitHub↗5,987
  • nonolith/node-usbAvatar nonolith

    nonolith/node-usb

    1,651Vezi pe GitHub↗

    Node.JS library for communicating with USB devices.

    USB device communication library.

    TypeScript
    Vezi pe GitHub↗1,651
  • song940/node-escposAvatar song940

    song940/node-escpos

    1,573Vezi pe GitHub↗

    ESC/POS Printer driver for node

    ESC/POS printer driver.

    TypeScript
    Vezi pe GitHub↗1,573
  • fivdi/onoffAvatar fivdi

    fivdi/onoff

    1,258Vezi pe GitHub↗

    GPIO access and interrupt detection with Node.js

    GPIO access and interrupt detection.

    JavaScriptbeaglebonebeaglebone-blackgpio
    Vezi pe GitHub↗1,258
  • fivdi/pigpioAvatar fivdi

    fivdi/pigpio

    968Vezi pe GitHub↗

    Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi

    GPIO and PWM control for Raspberry Pi.

    JavaScriptgpiohc-sr04interrupt
    Vezi pe GitHub↗968
  • zettajs/zettaAvatar zettajs

    zettajs/zetta

    575Vezi pe GitHub↗

    Zetta is an open source, API-first, Node.js-based platform for the Internet of Things. To learn more about Zetta now, jump to Introduction to Zetta on the Zetta doc wiki.

    API-first IoT software platform.

    JavaScript
    Vezi pe GitHub↗575
  • fivdi/i2c-busAvatar fivdi

    fivdi/i2c-bus

    350Vezi pe GitHub↗

    I2C serial bus access with Node.js

    I2C bus access library.

    JavaScriptbeaglebonebeaglebone-blacki2c
    Vezi pe GitHub↗350
  • infusion/gps.jsAvatar infusion

    infusion/GPS.js

    269Vezi pe GitHub↗

    GPS.js is an extensible parser for NMEA sentences, given by any common GPS receiver. The output is tried to be as high-level as possible to make it more useful than simply splitting the information. The aim is, that you don't have to understand NMEA, just plug in your receiver and you're ready…

    NMEA parser for GPS receivers.

    JavaScript
    Vezi pe GitHub↗269
  • song940/node-bluetoothAvatar song940

    song940/node-bluetooth

    205Vezi pe GitHub↗

    Bluetooth serial port communication for Node.js

    Bluetooth serial communication.

    C++
    Vezi pe GitHub↗205
  • ibm-watson-iot/iot-nodejsAvatar ibm-watson-iot

    ibm-watson-iot/iot-nodejs

    178Vezi pe GitHub↗

    ` npm install @wiotp/sdk --save `

    Client library for IBM Watson IoT.

    JavaScript
    Vezi pe GitHub↗178
  • fivdi/spi-deviceAvatar fivdi

    fivdi/spi-device

    113Vezi pe GitHub↗

    SPI serial bus access with Node.js

    SPI bus access library.

    C++beaglebonebeaglebone-blackiot
    Vezi pe GitHub↗113
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Hardware & IoT