JSPM

Found 397 results for hardware

cylon-gpio

Cylon module for General Purpose Input/Output (GPIO)

  • v0.30.1
  • 30.58
  • Published

node-web-gpio

GPIO access with Node.js

  • v1.1.31
  • 30.02
  • Published

loupedeck

Loupedeck Device Interface

  • v7.0.3
  • 30.02
  • Published

@aiknow/iot-link-nodes

Collection of Node-RED nodes tailored for C-LAB IoT-LINK industrial gateway.

  • v0.2.4
  • 29.59
  • Published

xkeys-webhid

An npm module for interfacing with the X-keys panels in a browser

  • v3.3.0
  • 29.16
  • Published

pinoccio

pinoccio api client. http://pinocc.io

  • v0.1.40
  • 29.15
  • Published

@loudplay/lp-checker

A library to fetch OS and device characteristics and capabilities.

  • v1.2.0
  • 29.10
  • Published

cylon-firmata

Cylon module for Arduino and other microcontrollers using the Firmata protocol

  • v0.24.0
  • 29.10
  • Published

react-native-physical-keyboard-detector

Cross-platform Expo module that detects physical keyboard connections and provides detailed keyboard information on iOS and Android devices

  • v1.1.4
  • 28.77
  • Published

r1-create

Unofficial community SDK for building R1/RabbitOS plugins with hardware access, storage, LLM integration, and optimized UI utilities

  • v1.3.0
  • 28.71
  • Published

qdevice

Use Qcom-based hardware in your NodeJS application.

  • v2.1.0
  • 28.57
  • Published

node-web-i2c

I2C access with Node.js

  • v1.1.45
  • 28.32
  • Published

@aleworm/usb2

Library to access USB devices

  • v1.7.11
  • 28.20
  • Published

@libit/sn

A simple Node.js module for accessing the serial number of the local machine. Supports Linux, Mac (OS X), Windows, and FreeBSD.

    • v0.3.2
    • 28.10
    • Published

    @jwc/jscad-hardware

    jscad parts library for screws, washers and nuts

    • v3.3.0
    • 27.87
    • Published

    @hazae41/ledger

    Private and supply-chain hardened Ledger controller for TypeScript

    • v0.1.4
    • 27.66
    • Published

    @leonardojc/capacitor-serial-port

    Enhanced Capacitor plugin for serial port communication on Android devices with improved byte handling and ISO-8859-1 encoding support

    • v1.1.8
    • 27.36
    • Published

    node-red-contrib-pccc

    A Node-RED node to interact with some Allen-Bradley PLCs using PCCC protocol

    • v1.0.2
    • 27.25
    • Published

    prestissimo

    Ergonomic wrapper for node-midi, powered by TypeScript

    • v2.2.0
    • 27.25
    • Published

    @libit/sn-cli

    The sn command line tool

      • v0.2.10
      • 27.24
      • Published

      saxi

      Drive the AxiDraw pen plotter

      • v0.17.0
      • 26.61
      • Published

      apple-model-names

      Convert Apple hardware strings into human-readable names

      • v1.1.12
      • 26.41
      • Published

      cordova-plugin-cpu-info

      Reads the CPU and other hardware parameters of Android/iOS device

      • v1.0.3
      • 26.05
      • Published

      node-red-contrib-bnr

      A Node-RED Node to communicate with BnR PLCs over UDP

      • v1.1.7
      • 25.92
      • Published

      sphero

      Sphero.js - The Official Orbotix JavaScript SDK to control Sphero robots

      • v0.9.2
      • 25.92
      • Published

      cylon-intel-iot

      Cylon module for Intel Joule, Edison, and Galileo IoT platforms

      • v0.13.3
      • 25.72
      • Published

      node-red-contrib-opc-da

      A Node-RED node to talk to automation devices using the OPC-DA protocol

      • v1.0.4
      • 25.68
      • Published

      node-open-protocol

      A library to interface with Power Tools using the Atlas Copco Open Protocol

      • v1.1.1
      • 25.48
      • Published

      machine-digest

      make digest and uuid of the running machine

      • v0.0.7
      • 25.32
      • Published

      tf-connected

      A Utility to show connected Tinkerforge Bricks and Bricklets!

      • v3.0.1
      • 25.14
      • Published

      @ericthelemur/core

      ![Node CI](https://github.com/ericthelemur/node-loupedeck/workflows/Node%20CI/badge.svg)

      • v1.3.1
      • 25.00
      • Published

      fostrom

      Fostrom's Official Device SDK for JS. Fostrom (https://fostrom.io) is an IoT Cloud Platform.

      • v0.0.16
      • 24.94
      • Published

      lup-system

      NodeJS library to retrieve system information and utilization.

      • v1.5.7
      • 24.88
      • Published

      llm-checker

      Intelligent CLI tool with AI-powered model selection that analyzes your hardware and recommends optimal LLM models for your system

      • v2.7.2
      • 24.83
      • Published

      aide-node-helpers

      Collection of Node.JS helpers for PlatformIO

      • v0.0.8
      • 24.69
      • Published

      cylon-raspi

      Cylon adaptor for Raspberry Pi

      • v0.20.1
      • 24.67
      • Published

      d3-wave

      D3.js signal wave visualizer

      • v1.1.5
      • 24.61
      • Published

      cylon-sphero

      Cylon module for Sphero robot

      • v0.23.0
      • 24.58
      • Published

      iobroker.homepilot

      Adapter connects Rademacher Homepilot station to ioBroker

      • v1.2.3
      • 24.48
      • Published

      @balena.io/usb

      Library to access USB devices

      • v1.3.15
      • 24.27
      • Published

      @kybarg/ebds

      Node.js package to work with bill acceptors using EBDS protocol. Linux, OSX and Windows.

      • v0.0.8
      • 24.18
      • Published

      @lzwme/get-physical-address

      Try get the physical address(hardware MAC address) of the hosts network interfaces. Filter the virtual machine network card, VPN virtual network card, etc., and return the real MAC address information of the physical network card.

      • v1.1.0
      • 24.03
      • Published

      @pos-360/touch-id

      The Touch ID API is used to interface with fingerprint scanning hardware.

      • v2.2.1
      • 23.92
      • Published

      cylon-joystick

      Cylon module for any HID joystick

      • v0.22.0
      • 23.71
      • Published

      @ericthelemur/node

      ![Node CI](https://github.com/@ericthelemur//node-loupedeck/workflows/Node%20CI/badge.svg)

      • v1.3.1
      • 23.68
      • Published

      unique-hw-id

      generate a unique hardwre id

      • v1.0.0
      • 23.63
      • Published

      d3-hwschematic

      D3.js and ELK based schematic visualizer

      • v0.1.6
      • 23.61
      • Published

      cylon-ble

      Cylon module for Bluetooth Low Energy (LE) peripherals

      • v0.10.1
      • 23.59
      • Published

      docslab-docusaurus

      Docusaurus theme to support docslab-enabled code examples

      • v0.2.10
      • 23.57
      • Published

      @beardicus/line-us

      A library for accessing Line-us drawing robots via Node.js and the browser.

      • v3.1.0
      • 23.48
      • Published

      cylon-spark

      Cylon adaptor for the Particle Core & Photon device

      • v0.21.1
      • 23.32
      • Published

      cylon-beaglebone

      Cylon adaptor for the Beaglebone Black single-board computer

      • v0.17.0
      • 23.06
      • Published

      plcindustry

      A Node-RED node to interact with Siemens S7 PLCs

      • v2.1.1
      • 22.64
      • Published

      cylon-pebble

      Cylon.js adaptor/driver for the Pebble smartwatch

      • v0.18.0
      • 22.56
      • Published

      @tib/sn-cli

      The @tib/sn command line tools

        • v0.2.5
        • 22.51
        • Published

        cylon-force

        Cylon adaptor/driver for Force.com

        • v0.18.0
        • 22.37
        • Published

        @tib/sn

        A simple Node.js module for accessing the serial number of the local machine. Supports Linux, Mac (OS X), Windows, and FreeBSD.

          • v0.2.2
          • 22.01
          • Published

          serialport-manager

          single process manager of transient serialport connections

          • v0.2.3
          • 21.93
          • Published

          cylon-opencv

          Cylon module for OpenCV

          • v0.15.0
          • 21.88
          • Published

          @fbouchez/nodebench

          benchmark tool to evaluate node performance on a system

          • v0.0.5
          • 21.60
          • Published

          carouzel

          Carouzel is a framework free, light-weight carousel plugin, which is responsive and handles multiple configurations. It uses DOM hardware acceleration for animation effects.

          • v1.1.2
          • 21.54
          • Published

          ms-iot-wiring

          Provides Wiring APIs from the Microsoft.IoT.Galileo.NativeWiring SDK to the node.js environment

          • v0.2.0
          • 21.40
          • Published

          m10xcore

          M10XCore Hardware Control Library: ADC, PWM, GPIO, UART, I2C, SPI, QSPI, CAN, and More

          • v1.0.15
          • 21.24
          • Published

          @temabit/usb

          Library to access USB devices

          • v1.6.7
          • 21.17
          • Published

          @samlab-corp/usb-relay-hid

          Advanced USB HID Relay controller for Node.js with auto-reconnect, handshake validation, and event-based monitoring

          • v1.0.0
          • 21.17
          • Published

          depaula-contrib-ethip

          A Node-RED depaula's prototype node to interact with some Weidmueller UR20-FBC-EIP Coupler by Ethernet/IP Protocol

          • v1.0.4
          • 21.13
          • Published

          docslab

          interactive documentation

          • v0.3.12
          • 21.07
          • Published

          system-capabilities

          Detecta las capacidades del sistema del navegador y valida requisitos mínimos

          • v1.0.0
          • 20.88
          • Published

          tourboxmsp

          Native Node.js addon for TourBox hardware control with raw protocol access and event-driven API

          • v1.0.2
          • 20.75
          • Published

          android-model-names

          Convert Android device strings to human-readable manufacturer and model names

          • v1.1.0
          • 20.74
          • Published

          cylon-rapiro

          Cylon module for Rapiro

          • v0.14.0
          • 20.47
          • Published

          bugswarm-cfg

          [Configuration] BUGswarm is platform that allows you to share and access your hardware sensor data easily and effortlessly.

          • v0.4.3
          • 20.37
          • Published

          lshw

          Return the hardware configuration of the machine

          • v1.6.1
          • 20.28
          • Published

          mac-address-lookup

          A fast and lightweight library for MAC address vendor lookup using IEEE OUI database

          • v1.0.2
          • 20.19
          • Published

          cylon-skynet

          Cylon.js adaptor for the Skynet open source machine to machine protocol

          • v0.14.0
          • 20.05
          • Published

          @simontaga/rpi-ws281x-native

          (raspberry-pi *only*) native bindings to control a strip of WS281x-LEDs with node.js

          • v1.0.5
          • 19.99
          • Published

          node-usbspy

          An event based node.js c++ addon/binding to retrive the connected usb storage devices and detect the storage device insertion/removal and notify the subscribed apps

          • v1.1.5
          • 19.85
          • Published

          cylon-mqtt

          Cylon module for MQTT

          • v0.8.0
          • 19.83
          • Published

          favor

          A simple library for creating hardware-agnostic IoT applications in Javascript

          • v0.0.20
          • 19.74
          • Published

          @aleworm/usb

          Library to access USB devices

          • v1.7.16
          • 19.73
          • Published

          expo-required-hardware

          Allows you to specify required hardware capabilities for your Expo app

          • v0.0.1
          • 19.65
          • Published

          node-opc-da-fix

          A library to communicate with OPC-DA servers

          • v1.0.7
          • 19.50
          • Published

          png-to-hex

          Easily convert PNG images into hex-value batches.

          • v1.0.4-c
          • 19.50
          • Published

          serialport-v4

          fork with electron support of Node.js package to access serial ports. Welcome your robotic javascript overlords. Better yet, program them!

          • v4.0.9
          • 19.32
          • Published

          cylon-sphero-ble

          Cylon.js module for Sphero BLE Robots

          • v0.11.0
          • 19.14
          • Published

          cylon-ardrone

          Cylon module for the Parrot ARDrone 2.0

          • v0.21.0
          • 19.00
          • Published

          wifli

          Simple API for WiFli programmable helicopters. Nodecopter for the common (read: cheap) hacker.

          • v0.5.4
          • 18.96
          • Published

          rpi-led-control

          Use your Raspberry Pi to control 7 segment LED displays and LED matrixes that incorporate the MAX7219 chip. These devices are widely and cheaply available online. You can connect the displays to any 3 of the Raspberry Pi GPIO pins and you can daisy chain

          • v0.1.2
          • 18.92
          • Published

          bugswarm-prt

          [Participation] BUGswarm is platform that allows you to share and access your hardware sensor data easily and effortlessly.

          • v0.4.3
          • 18.92
          • Published

          cylon-ollie

          Cylon module for Ollie

          • v0.9.0
          • 18.91
          • Published

          @bubuzi/serialport

          Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

          • v1.0.1
          • 18.83
          • Published

          cylon-nest

          Cylon.js adaptor for the Nest

          • v0.10.0
          • 18.77
          • Published

          node-hardware

          bbtain computer hardware information

          • v1.2.0
          • 18.61
          • Published

          browser-user-data

          Get all available informations about your application user.

          • v1.0.9
          • 18.45
          • Published

          electron-usb

          Library to access USB devices

          • v0.0.11
          • 18.44
          • Published

          dynamixel

          Node.js library for controlling DYNAMIXEL servo motors via U2D2 interface with Protocol 2.0 support

          • v0.1.0
          • 18.18
          • Published

          hwmon

          Emits an event for cpu, memory, and disk usage on a user-defined interval. For linux only.

          • v1.1.2
          • 18.11
          • Published

          hardware-info

          A lightweight way to get the hardware information.

          • v1.0.5
          • 17.98
          • Published

          serialport-win-fix

          Fork of Node.js package to access serial ports. Welcome your robotic javascript overlords. Better yet, program them!

          • v4.0.16
          • 17.93
          • Published

          silicon

          Hardware description for software engineers.

          • v0.2.2
          • 17.46
          • Published

          spacemouse-webhid

          An npm module for interfacing with the SpaceMouse devices in a browser

          • v0.0.2
          • 17.40
          • Published

          tauri-plugin-hwinfo

          A cross-platform Tauri plugin to fetch CPU, RAM, GPU, and OS info.

            • v0.2.3
            • 17.38
            • Published

            cylon-i2cexpander

            A cylon driver for the able-electroncs i2c 32 GPIO board for the raspberry pi

            • v0.0.8
            • 17.28
            • Published

            shxt.serialport

            Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

            • v9.2.15
            • 17.24
            • Published

            js_nesigner_sdk

            A JavaScript SDK for the nesigner.

              • v0.1.4
              • 16.94
              • Published

              hardwareid

              Return the computer serial number

              • v1.0.2
              • 16.85
              • Published

              node-gpiod

              Node.js Library for GPIO Control on M10xCore, Raspberry Pi, BeagleBone, and Other Linux-based SBCs

              • v1.0.2
              • 16.85
              • Published

              vcd-parser

              Node.js VCD Parsing Tool

              • v1.0.1
              • 16.84
              • Published

              @stemn/whats-that-gerber

              Guesses the PCB layer type given a filename of a Gerber or drill file

              • v2.1.2
              • 16.58
              • Published

              lifx-cli

              A minimal, easy-to-use CLI for LIFX light bulbs.

              • v1.3.2
              • 16.57
              • Published

              cylon-hue

              Cylon.js module for Phillips Hue

              • v0.7.0
              • 16.57
              • Published

              mountain-displaypad

              An npm module for interfacing with the Mountain Displaypad buttons

              • v1.1.1
              • 16.44
              • Published

              prebuilt-usb

              Library to access USB devices. This package provides prebuilt binaries of the original tessel/node-usb library. Learn more about it here : https://github.com/tessel/node-usb

              • v0.1.1
              • 16.44
              • Published

              cylon-pinoccio

              Cylon adaptor for the Pinoccio mesh-networked microcontroller

              • v0.11.0
              • 16.44
              • Published

              @keduoli-q/hardware-monitor

              Node.js hardware monitor built on LibreHardwareMonitorLib, using named pipes and CLI reader.

                • v2.0.0
                • 16.30
                • Published

                cctalk

                Interface coin acceptors and other hardware speaking ccTalk

                • v0.1.1
                • 16.26
                • Published

                hwid2

                💻 Get machine unique id. 0 dependencies

                • v1.0.1
                • 16.08
                • Published

                @aleworm/usb3

                Library to access USB devices

                • v1.7.1
                • 16.04
                • Published

                @noelneu/bindings-cpp

                SerialPort Hardware bindings for node serialport written in c++

                • v1.2.0
                • 16.00
                • Published

                cylon-bebop

                Cylon module for the Parrot Bebop drone

                • v0.5.0
                • 15.92
                • Published

                esptool-wrapper

                Super minimal wrapper around esptool.py write_flash

                  • v1.0.4
                  • 15.88
                  • Published

                  @bubuzi/bindings-cpp

                  SerialPort Hardware bindings for node serialport written in c++

                  • v1.0.0
                  • 15.84
                  • Published

                  jscad-hardware

                  jscad parts library for screws, washers and nuts

                  • v1.1.0
                  • 15.73
                  • Published

                  mxw-ledger-signer

                  An MXW Signer for the Ledger hardware wallet.

                    • v2.0.0
                    • 15.68
                    • Published

                    hwinfonode

                    hwinfo64node read shared memory to json for nodejs in Windows.

                      • v1.0.7
                      • 15.61
                      • Published

                      cylon-mip

                      Cylon module for MIP

                      • v0.5.0
                      • 15.58
                      • Published

                      ano-lm

                      An arduino library manager

                      • v1.9.1
                      • 15.53
                      • Published

                      @ctiterm/bindings-cpp

                      SerialPort Hardware bindings for node serialport written in c++

                      • v10.7.0-cti
                      • 15.46
                      • Published

                      cylon-m2x

                      Cylon module for M2X

                      • v0.10.0
                      • 15.46
                      • Published

                      bigstack

                      BigStack is more than just code—it's a mindset. Uniting hardware, software, and everything in between.

                      • v1.0.5
                      • 15.42
                      • Published

                      chromecast-audio-cli

                      A minimal, easy-to-use CLI for Chromecast Audio devices.

                      • v1.0.5
                      • 15.39
                      • Published

                      cordova-plugin-mediakeys

                      BlackBerry 10 Community Contributed API for Custom Configuration of Media Keys

                      • v1.0.1
                      • 15.30
                      • Published

                      node-gerber-to-svg

                      Render individual Gerber / NC drill files as SVGs

                      • v4.2.6
                      • 15.23
                      • Published

                      cylon-imp

                      Cylon module for the Electric Imp

                      • v0.5.0
                      • 15.21
                      • Published

                      eagle-to-svg

                      Renders Eagle CAD schematic and board files as svg images

                      • v0.0.3
                      • 15.17
                      • Published

                      jackin

                      Jack in to single board computers (Raspberry Pi, Rock Pi, etc.)

                      • v0.6.0
                      • 15.09
                      • Published

                      sysmetrics

                      A zero-dependency TypeScript library for fetching real-time hardware metrics and system information in Node.js.

                      • v1.0.1
                      • 15.09
                      • Published

                      elkington

                      A node.js module for interfacing with the Elk M1 Gold automation controller

                      • v0.1.0
                      • 15.08
                      • Published

                      am-test-usb

                      Library to access USB devices

                      • v1.1.2
                      • 14.96
                      • Published

                      trellis-tessel

                      A library for the Tessel to work with Adafruit Trellis

                      • v0.0.5
                      • 14.92
                      • Published

                      @kiibohd/usb

                      Library to access USB devices

                      • v1.2.2-b
                      • 14.80
                      • Published

                      @elizaos/plugin-intiface

                      ElizaOS plugin for controlling intimate hardware devices via Intiface/Buttplug protocol

                      • v1.0.2
                      • 14.80
                      • Published

                      chirimen

                      A comprehensive collection of CHIRIMEN IoT device drivers and utilities

                      • v0.4.0
                      • 14.67
                      • Published

                      discover-chromecasts

                      Discover/detect all Chromecast devices on a network.

                      • v1.0.2
                      • 14.64
                      • Published

                      orbie

                      orbie - a fork from the official Orbotix JavaScript SDK to control Sphero robots

                      • v0.1.0
                      • 14.62
                      • Published

                      rpi5-stepper-motor-controller

                      A comprehensive TypeScript package for controlling stepper motors on the Raspberry Pi 5. This package provides a functional class for stepper motor control, compatible with any stepper motor that requires control of four GPIO pins. Ideal for hardware proj

                      • v1.0.5
                      • 14.59
                      • Published

                      knowme-cli

                      Fast, offline system information tool with ASCII art

                      • v1.0.5
                      • 14.52
                      • Published

                      node-hidspy

                      An event based node.js c++ addon/binding to detect the hid device insertion/removal and notify the subscribed apps.

                      • v1.0.2
                      • 14.41
                      • Published

                      @singtown/bindings-cpp

                      SerialPort Hardware bindings for node serialport written in c++

                      • v1.0.0
                      • 14.41
                      • Published

                      khole

                      Javascript/Node.js drivers and protocol implementation for Minna KGoal kegel exerciser

                      • v0.0.1
                      • 14.36
                      • Published

                      cylon-powerup

                      Cylon module for the Powerup 3.0

                      • v0.7.0
                      • 14.27
                      • Published

                      lovesense

                      Javascript/Node.js drivers and protocol implementation for Lovense Products (Max, Nora, Lush, Hush, etc...)

                      • v0.0.2
                      • 14.05
                      • Published

                      @zoltu/usb

                      Library to access USB devices

                      • v1.6.5
                      • 14.02
                      • Published

                      raunch

                      Node.js and WebBluetooth module for controlling the Fleshlight Launch

                      • v0.0.5
                      • 13.96
                      • Published

                      iostat-wrapper

                      A simple wrapper in NodeJS. Wrap iostat outputs into array of object for monitoring i/o usage on a unix machine. package sysstat is necessary.

                      • v0.0.4
                      • 13.75
                      • Published

                      @ircam/rpi-ws281x-native

                      (raspberry-pi *only*) native bindings to control a strip of WS281x-LEDs with node.js

                      • v1.0.5
                      • 13.75
                      • Published

                      cubelets

                      A package for interacting with Cubelets.

                      • v2.0.0
                      • 13.56
                      • Published

                      specs_window

                      It is a NodeJS module to get hardware informacions.

                      • v1.7.0
                      • 13.56
                      • Published

                      react-hardware

                      React firmata bindings.

                      • v0.5.0-alpha.2
                      • 13.52
                      • Published

                      @pokusew/usb

                      Library to access USB devices

                      • v1.2.3
                      • 13.42
                      • Published

                      @noelneu/friendly-serialport

                      Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

                      • v13.0.4
                      • 13.29
                      • Published

                      recover-bip39

                      Allows the recovery of mnemonics using only the first four letters of each word.

                      • v1.0.1
                      • 13.23
                      • Published

                      node-pcb-stackup

                      Render PCBs as beautiful, precise SVGs from Gerber / NC drill files

                      • v4.2.7
                      • 13.08
                      • Published

                      cortex.iot.docs

                      A repo for unifiying managing Cortex.iot Docs across all platforms

                      • v0.0.2-a
                      • 13.05
                      • Published

                      @bleskomat/cli

                      Command-line tool to communicate with Bleskomat hardware device via JSON-RPC over serial API.

                        • v1.0.0
                        • 13.05
                        • Published

                        ollama-compass-cli

                        Local hardware detection and Ollama monitoring CLI for Ollama Model Compass - Get accurate system specs and real-time monitoring

                        • v1.0.2
                        • 13.00
                        • Published

                        cashcode-bv

                        Library for working with "CashCode" Bill Validator devices from Node.js app.

                        • v0.0.2
                        • 12.90
                        • Published

                        qdevice-node-red

                        Node-RED node for communication with Qcom-based hardware modules

                        • v1.1.8
                        • 12.80
                        • Published

                        max7219-display

                        Abstraction for the MAX7219 display driver controller

                        • v2.1.0
                        • 12.78
                        • Published

                        cylon-myo

                        Cylon module for the Myo

                        • v1.0.8
                        • 12.78
                        • Published

                        max7219

                        Abstraction for the MAX7219 display driver controller

                        • v1.0.1
                        • 12.71
                        • Published