JSPM

Found 397 results for hardware

pcb-stackup

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

  • v4.2.8
  • 36.06
  • Published

serial-number

Reads the machine's serial number (a.k.a. service/asset tag) or Amazon EC2 instance-id

  • v1.3.0
  • 35.49
  • Published

pcb-stackup-core

Layer stacking core logic for pcb-stackup

  • v4.2.8
  • 35.05
  • Published

@zctj/hardware

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

    • v1.9.5
    • 34.64
    • Published

    si-node-helpers

    Collection of Node.JS helpers for SuperIDE

    • v0.1.11
    • 34.62
    • Published

    rpi-ws281x-native

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

    • v1.0.4
    • 33.79
    • Published

    cylon

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

    • v1.3.0
    • 33.48
    • 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
    • 32.86
    • 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
    • 32.83
    • Published

    @nbudy/paymac-hub-mcp

    MCP server for PayMac Hub functionality - Pure proxy layer for AI agents

      • v1.2.1
      • 32.57
      • Published

      tinkerforge

      JavaScript API Bindings for Tinkerforge Bricks and Bricklets

      • v2.1.35
      • 32.40
      • Published

      cylon-i2c

      Cylon.js drivers for i2c devices

      • v0.26.1
      • 31.52
      • 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
      • 30.68
      • Published

      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.63
          • 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.23
              • 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
              • 18.99
              • 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.44
              • 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.07
                    • 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.95
                          • 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