JSPM

Found 374 results for hardware

shuttle-node

An npm module for interfacing with the Contour Shuttle devices in Node.js

  • v0.1.2
  • 32.60
  • Published

@elgato-stream-deck/tcp

An npm module for interfacing with select Elgato Stream Deck devices in node over tcp

  • v7.3.2
  • 32.46
  • Published

@blackmagic-controller/node

An npm module for interfacing with the Blackmagic usb/bluetooth controllers in node

  • v0.2.2
  • 31.38
  • Published

cordova-plugin-cpu-info

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

  • v1.0.3
  • 30.36
  • Published

xkeys-webhid

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

  • v3.3.0
  • 30.04
  • Published

macaddress-local-machine

MAC Address Getter is a Node.js library for retrieving the MAC addresses from a machine's network interfaces. It provides functionalities to get either the first MAC address or all MAC addresses.

  • v1.0.7
  • 29.73
  • Published

cylon

JavaScript framework for robotics, drones, and the Internet of Things (IoT) using Node.js

  • v1.3.0
  • 28.76
  • Published

@julusian/xkeys

An npm module for interfacing with the X-keys panels in Node.js

  • v3.1.0-0
  • 27.84
  • Published

fostrom

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

  • v0.0.12
  • 27.68
  • Published

node-open-protocol

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

  • v1.1.1
  • 27.61
  • Published

node-red-contrib-opc-da

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

  • v1.0.4
  • 27.35
  • Published

cylon-gpio

Cylon module for General Purpose Input/Output (GPIO)

  • v0.30.1
  • 27.24
  • Published

cylon-i2c

Cylon.js drivers for i2c devices

  • v0.26.1
  • 27.22
  • 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
  • 26.38
  • Published

node-red-contrib-pccc

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

  • v1.0.2
  • 26.38
  • Published

serialport-v5

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

  • v5.0.0
  • 26.06
  • Published

@balena.io/usb

Library to access USB devices

  • v1.3.15
  • 26.02
  • Published

@trywind/wake

Wake - A hardware-first coding agent by Wind

  • v0.1.5
  • 25.93
  • Published

cylon-firmata

Cylon module for Arduino and other microcontrollers using the Firmata protocol

  • v0.24.0
  • 25.63
  • Published

machine-digest

make digest and uuid of the running machine

  • v0.0.7
  • 24.22
  • Published

plcindustry

A Node-RED node to interact with Siemens S7 PLCs

  • v2.1.1
  • 23.51
  • Published

d3-hwschematic

D3.js and ELK based schematic visualizer

  • v0.1.6
  • 23.39
  • Published

apple-model-names

Convert Apple hardware strings into human-readable names

  • v1.1.12
  • 23.11
  • Published

sphero

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

  • v0.9.2
  • 22.74
  • Published

node-web-gpio

GPIO access with Node.js

  • v1.1.21
  • 22.40
  • Published

node-web-i2c

I2C access with Node.js

  • v1.1.36
  • 21.74
  • Published

wifli

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

  • v0.5.4
  • 21.71
  • Published

chirimen

A comprehensive collection of CHIRIMEN IoT device drivers and utilities

  • v0.3.0
  • 21.61
  • Published

iobroker.homepilot

Adapter connects Rademacher Homepilot station to ioBroker

  • v1.2.3
  • 21.39
  • Published

unique-hw-id

generate a unique hardwre id

  • v1.0.0
  • 21.09
  • Published

hardware-info

A lightweight way to get the hardware information.

  • v1.0.5
  • 21.06
  • Published

d3-wave

D3.js signal wave visualizer

  • v1.1.5
  • 20.88
  • Published

browser-user-data

Get all available informations about your application user.

  • v1.0.9
  • 19.89
  • Published

@zctj/hardware

众成天极,硬件设备接入通用包

    • v1.9.5
    • 19.82
    • Published

    @simontaga/rpi-ws281x-native

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

    • v1.0.5
    • 19.76
    • Published

    expo-required-hardware

    Allows you to specify required hardware capabilities for your Expo app

    • v0.0.1
    • 19.72
    • Published

    cylon-intel-iot

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

    • v0.13.3
    • 18.82
    • Published

    cylon-opencv

    Cylon module for OpenCV

    • v0.15.0
    • 18.70
    • Published

    node-red-contrib-bnr

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

    • v1.1.7
    • 18.64
    • 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
    • 18.51
    • Published

    pinoccio

    pinoccio api client. http://pinocc.io

    • v0.1.40
    • 18.47
    • Published

    cylon-joystick

    Cylon module for any HID joystick

    • v0.22.0
    • 18.40
    • Published

    prestissimo

    Ergonomic wrapper for node-midi, powered by TypeScript

    • v2.2.0
    • 18.40
    • Published

    saxi

    Drive the AxiDraw pen plotter

    • v0.16.0
    • 18.30
    • Published

    cylon-sphero-ble

    Cylon.js module for Sphero BLE Robots

    • v0.11.0
    • 17.85
    • Published

    usb-daemon-parser

    A Node library used by the Tessel CLI to generate and parse packets from the Tessel 2 USB Daemon

    • v0.0.2
    • 17.85
    • Published

    tinkerforge

    JavaScript API Bindings for Tinkerforge Bricks and Bricklets

    • v2.1.35
    • 17.43
    • Published

    cylon-spark

    Cylon adaptor for the Particle Core & Photon device

    • v0.21.1
    • 17.28
    • Published

    cylon-ardrone

    Cylon module for the Parrot ARDrone 2.0

    • v0.21.0
    • 17.13
    • 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
    • 17.13
    • Published

    @kiibohd/usb

    Library to access USB devices

    • v1.2.2-b
    • 17.10
    • Published

    dynamixel

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

    • v0.1.0
    • 16.75
    • Published

    cylon-beaglebone

    Cylon adaptor for the Beaglebone Black single-board computer

    • v0.17.0
    • 16.69
    • Published

    @aleworm/usb2

    Library to access USB devices

    • v1.7.11
    • 16.59
    • Published

    spacemouse-webhid

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

    • v0.0.2
    • 16.54
    • Published

    android-model-names

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

    • v1.1.0
    • 16.39
    • Published

    eflex-usb

    Library to access USB devices

    • v1.3.1
    • 16.27
    • Published

    electron-usb

    Library to access USB devices

    • v0.0.11
    • 16.25
    • Published

    hwid2

    💻 Get machine unique id. 0 dependencies

    • v1.0.1
    • 15.83
    • Published

    loupedeck

    Loupedeck Device Interface

    • v7.0.0
    • 15.71
    • Published

    vcd-parser

    Node.js VCD Parsing Tool

    • v1.0.1
    • 15.57
    • Published

    @pos-360/touch-id

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

    • v2.2.1
    • 15.53
    • Published

    ms-iot-wiring

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

    • v0.2.0
    • 15.49
    • Published

    cylon-raspi

    Cylon adaptor for Raspberry Pi

    • v0.20.1
    • 15.44
    • Published

    @jwc/jscad-hardware

    jscad parts library for screws, washers and nuts

    • v3.2.1
    • 15.10
    • Published

    cylon-ble

    Cylon module for Bluetooth Low Energy (LE) peripherals

    • v0.10.1
    • 15.05
    • Published

    @pokusew/usb

    Library to access USB devices

    • v1.2.3
    • 14.52
    • Published

    mac-address-lookup

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

    • v1.0.2
    • 14.41
    • Published

    cylon-force

    Cylon adaptor/driver for Force.com

    • v0.18.0
    • 14.13
    • Published

    tauri-plugin-hwinfo

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

      • v0.2.3
      • 13.93
      • Published

      usb1.3.0

      Library to access USB devices

      • v1.3.1
      • 13.76
      • Published

      cylon-ollie

      Cylon module for Ollie

      • v0.9.0
      • 13.69
      • Published

      cylon-sphero

      Cylon module for Sphero robot

      • v0.23.0
      • 13.69
      • Published

      am-test-usb

      Library to access USB devices

      • v1.1.2
      • 13.67
      • Published

      docslab-docusaurus

      Docusaurus theme to support docslab-enabled code examples

      • v0.2.10
      • 13.49
      • Published

      cylon-skynet

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

      • v0.14.0
      • 13.48
      • Published

      @libit/sn-cli

      The sn command line tool

        • v0.2.10
        • 13.47
        • Published

        bugswarm-prt

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

        • v0.4.3
        • 13.41
        • Published

        node-gerber-to-svg

        Render individual Gerber / NC drill files as SVGs

        • v4.2.6
        • 13.36
        • Published

        jackin-raspberrypi

        Jackin definition for the Raspberry Pi series of single board computers

        • v0.1.0
        • 13.31
        • Published

        cylon-rapiro

        Cylon module for Rapiro

        • v0.14.0
        • 13.21
        • 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
        • 13.02
        • Published

        pendaq

        An interface library to Smart-Tech's PenDAq(r)

        • v0.2.3
        • 12.80
        • Published

        orbie

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

        • v0.1.0
        • 12.77
        • Published

        bugswarm-cfg

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

        • v0.4.3
        • 12.72
        • Published

        aide-node-helpers

        Collection of Node.JS helpers for PlatformIO

        • v0.0.8
        • 12.64
        • Published

        tf-connected

        A Utility to show connected Tinkerforge Bricks and Bricklets!

        • v3.0.1
        • 12.54
        • Published

        cylon-pebble

        Cylon.js adaptor/driver for the Pebble smartwatch

        • v0.18.0
        • 12.38
        • Published

        cylon-nest

        Cylon.js adaptor for the Nest

        • v0.10.0
        • 12.38
        • Published

        cctalk

        Interface coin acceptors and other hardware speaking ccTalk

        • v0.1.1
        • 12.29
        • Published

        cordova-plugin-mediakeys

        BlackBerry 10 Community Contributed API for Custom Configuration of Media Keys

        • v1.0.1
        • 12.09
        • Published

        cylon-chip

        Cylon.js adaptor for the C.H.I.P. single-board computer

        • v0.3.0
        • 12.09
        • Published

        cylon-bebop

        Cylon module for the Parrot Bebop drone

        • v0.5.0
        • 12.09
        • Published

        discover-chromecasts

        Discover/detect all Chromecast devices on a network.

        • v1.0.2
        • 12.02
        • Published

        lovesense

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

        • v0.0.2
        • 11.81
        • Published

        bbeight-discovery

        Automatically returns the address of your Sphero BB8 droid

        • v1.0.1
        • 11.81
        • Published

        @cutii/serialport

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

        • v6.0.4
        • 11.81
        • Published

        esptool-wrapper

        Super minimal wrapper around esptool.py write_flash

          • v1.0.4
          • 11.68
          • Published

          react-native-mediacodec-transcode

          this package uses android media codec api (android only) to transcode videos with hardware accleration

            • v1.0.0
            • 11.62
            • Published

            elkington

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

            • v0.1.0
            • 11.50
            • Published

            cylon-m2x

            Cylon module for M2X

            • v0.10.0
            • 11.44
            • Published

            si-node-helpers

            Collection of Node.JS helpers for SuperIDE

            • v0.1.11
            • 11.10
            • Published

            cylon-mip

            Cylon module for MIP

            • v0.5.0
            • 10.98
            • Published

            jscad-hardware

            jscad parts library for screws, washers and nuts

            • v1.1.0
            • 10.98
            • Published

            cylon-pinoccio

            Cylon adaptor for the Pinoccio mesh-networked microcontroller

            • v0.11.0
            • 10.98
            • Published

            serialconsole

            Cross-platform serial port monitor and console with TUI interface, auto-reconnect, and hex viewer. Ideal for embedded systems debugging.

            • v1.0.1
            • 10.75
            • Published

            max7219

            Abstraction for the MAX7219 display driver controller

            • v1.0.1
            • 10.75
            • Published

            @hazae41/ledger

            Private and supply-chain hardened Ledger controller for TypeScript

            • v0.1.4
            • 10.75
            • Published

            @aiknow/iot-link-nodes

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

            • v0.1.9
            • 10.70
            • Published

            rpi-sk6812-native

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

            • v0.9.1
            • 10.60
            • Published

            buttshock

            Estim hardware (Erostek ET-312/ET-232, Estim Systems 2B) control for node.js

            • v0.1.1
            • 10.57
            • 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
            • 10.57
            • Published

            docslab

            interactive documentation

            • v0.3.12
            • 10.57
            • Published

            chromecast-audio-cli

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

            • v1.0.5
            • 10.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
            • 10.46
            • Published

            node-gpiod

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

            • v1.0.2
            • 10.28
            • Published

            cylon-imp

            Cylon module for the Electric Imp

            • v0.5.0
            • 10.07
            • Published

            ano-lm

            An arduino library manager

            • v1.9.1
            • 10.06
            • 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
            • 9.90
            • Published

            web-gerber

            PCB Gerber parser, render in three.js or save to svg in browser | 在浏览器中解析PCB Gerber文件,支持渲染到Three.js或保存为svg文件

            • v1.0.1
            • 9.86
            • Published

            node-pcb-stackup

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

            • v4.2.7
            • 9.38
            • Published

            khole

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

            • v0.0.1
            • 9.29
            • 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
            • 9.29
            • Published

            hwinfonode

            hwinfo64node read shared memory to json for nodejs in Windows.

              • v1.0.7
              • 9.26
              • Published

              max7219-display

              Abstraction for the MAX7219 display driver controller

              • v2.1.0
              • 9.04
              • Published

              cylon-firmata-llwoll

              Cylon module for Arduino and other microcontrollers using the Firmata protocol

              • v0.23.1
              • 9.04
              • Published

              cashcode-bv

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

              • v0.0.2
              • 8.89
              • Published

              cubelets

              A package for interacting with Cubelets.

              • v2.0.0
              • 8.85
              • Published

              @elizaos/plugin-intiface

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

              • v1.0.2
              • 8.74
              • Published

              hs-serialport

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

              • v4.0.10
              • 8.74
              • Published

              lifx-cli

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

              • v1.3.2
              • 8.65
              • Published

              favor

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

              • v0.0.20
              • 8.59
              • Published

              iotor-lm

              An arduino library manager

              • v1.10.0
              • 8.59
              • Published

              @beardicus/line-us

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

              • v3.1.0
              • 8.59
              • Published

              architectjs

              Hardware Description and Emulation Library

              • v0.1.1
              • 8.45
              • 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
              • 8.31
              • Published

              cylon-hue

              Cylon.js module for Phillips Hue

              • v0.7.0
              • 8.31
              • Published

              specs_window

              It is a NodeJS module to get hardware informacions.

              • v1.7.0
              • 8.27
              • Published

              stream-deck-ts

              An npm module for interfacing with a stream deck

              • v1.0.0
              • 8.26
              • Published

              node-red-contrib-ab

              A Node-RED node to interact with Allen Bradley PLC's

                • v0.1.1
                • 8.26
                • Published

                soth

                Soth Client

                • v0.1.2
                • 8.26
                • Published

                raunch

                Node.js and WebBluetooth module for controlling the Fleshlight Launch

                • v0.0.5
                • 8.19
                • Published

                lshw

                Return the hardware configuration of the machine

                • v1.6.1
                • 8.19
                • Published

                png-to-hex

                Easily convert PNG images into hex-value batches.

                • v1.0.4-c
                • 8.17
                • Published

                cylon-octoblu

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

                • v0.16.0
                • 8.08
                • Published

                rpi-ws281x-native-fixed

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

                • v1.0.3
                • 8.08
                • Published

                eagle-to-svg

                Renders Eagle CAD schematic and board files as svg images

                • v0.0.3
                • 8.03
                • Published

                feathers-cctalk

                Interface coin acceptors and other hardware speaking ccTalk

                • v0.1.9
                • 7.79
                • 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
                • 7.63
                • Published

                mountain-displaypad

                An npm module for interfacing with the Mountain Displaypad buttons

                • v1.1.1
                • 7.61
                • Published

                pcpartspicker

                AI-powered PC parts configuration generator using OpenAI's GPT model

                  • v1.0.0
                  • 7.53
                  • Published

                  cylon-bean

                  Cylon adaptor for LightBlue Bean

                  • v0.0.1
                  • 7.45
                  • Published

                  nrf-usb

                  Library to access USB devices

                  • v0.0.1
                  • 7.45
                  • 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
                  • 7.40
                  • Published

                  hwb

                  Find easy and fast hardware benchmark point and specifications.

                  • v1.0.1
                  • 6.88
                  • Published

                  @stemn/whats-that-gerber

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

                  • v2.1.2
                  • 6.88
                  • Published

                  cylon-mqtt

                  Cylon module for MQTT

                  • v0.8.0
                  • 6.88
                  • Published

                  cortex.iot.docs

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

                  • v0.0.2-a
                  • 6.82
                  • Published

                  @kybarg/ebds

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

                  • v0.0.8
                  • 6.73
                  • Published

                  cctalk-devices

                  Interface coin acceptors and other hardware speaking ccTalk

                  • v0.1.5
                  • 6.73
                  • Published

                  hwmon

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

                  • v1.1.2
                  • 6.69
                  • Published

                  rpi-ws281x-canvas

                  (raspberry-pi *only*) library to control a grid of ws2812-leds using a canvas

                  • v0.1.0
                  • 6.69
                  • Published

                  arduino-db

                  little database library that makes use of the Arduino's EEPROM memory to store records in a table

                  • v1.1.1
                  • 6.17
                  • Published

                  hardware-break

                  A set of utility hardware break functions to reset different types of devices.

                  • v1.0.0
                  • 6.04
                  • Published

                  spacemouse-node

                  An npm module for interfacing with the 3DConnexion SpaceMouse devices in Node.js

                  • v0.0.2
                  • 6.04
                  • Published

                  ym-serialport

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

                  • v4.0.7
                  • 6.03
                  • Published

                  mxw-ledger-signer

                  An MXW Signer for the Ledger hardware wallet.

                    • v2.0.0
                    • 6.03
                    • 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
                    • 6.03
                    • Published

                    qdevice-node-red

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

                    • v1.1.8
                    • 5.99
                    • Published

                    diy-module

                    Tessel DIY Module

                    • v2.0.0
                    • 5.99
                    • Published