JSPM

Found 392 results for hardware

systeminformation

Advanced, lightweight system and OS information library

  • v5.27.11
  • 86.36
  • Published

usb

Library to access USB devices

  • v2.16.0
  • 72.67
  • Published

serialport

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

  • v13.0.0
  • 65.25
  • Published

@tracespace/renderer

Render @tracespace/plotter image trees as SVGs.

  • v5.0.0-alpha.0
  • 51.18
  • Published

@tracespace/core

Use Gerber/drill files to create an SVG render of a finished PCB in Node.js or the browser.

  • v5.0.0-alpha.0
  • 50.69
  • Published

@tracespace/plotter

Plot @tracespace/parser ASTs into image trees.

  • v5.0.0-alpha.0
  • 49.65
  • Published

isoconcurrency

An isomorphic way to get the number of logical cores available.

  • v1.0.0
  • 48.81
  • Published

@kittycad/lib

Javascript library for KittyCAD API

  • v3.1.3
  • 48.12
  • Published

@tracespace/cli

Render a PCB as SVGs from the command line

  • v4.2.8
  • 45.99
  • Published

@shuttle-lib/core

NPM package to interact with the Shuttle devices

  • v0.1.3
  • 44.88
  • Published

usb-detection

Listen to USB devices and detect changes on them.

  • v4.14.2
  • 44.61
  • Published

shuttle-webhid

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

  • v0.1.3
  • 42.59
  • Published

node-red-contrib-s7

A Node-RED node to interact with Siemens S7 PLCs

  • v3.1.1
  • 42.33
  • Published

shuttle-node

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

  • v0.1.3
  • 40.04
  • Published

xkeys

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

  • v3.3.0
  • 39.86
  • Published

buttplug

Buttplug Client Implementation for Typescript/Javascript

  • v3.2.2
  • 39.67
  • Published

loupedeck

Loupedeck Device Interface

  • v7.0.3
  • 39.43
  • Published

@elgato-stream-deck/tcp

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

  • v7.3.3
  • 38.80
  • Published

infinitton-idisplay

An npm module for interfacing with the Infinitton buttons

  • v1.2.0
  • 38.64
  • Published

@xkeys-lib/core

NPM package to interact with the X-keys panels

  • v3.3.0
  • 38.55
  • Published

@blackmagic-controller/node

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

  • v1.0.2
  • 38.29
  • Published

whats-that-gerber

Identify Gerber and drill files by filenamee

  • v4.2.7
  • 38.09
  • Published

node-opc-da

A library to communicate with OPC-DA servers

  • v1.0.7
  • 37.72
  • Published

gerber-to-svg

Render individual Gerber / NC drill files as SVGs

  • v4.2.8
  • 37.60
  • Published

gerber-parser

Streaming Gerber/drill file parser

  • v4.2.7
  • 37.49
  • Published

precision-timeout-interval

High precision, hardware accelerated timeout and interval methods for javascript

  • v4.3.0
  • 37.36
  • Published

serial-number

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

  • v1.3.0
  • 37.31
  • Published

gerber-plotter

Streaming Gerber / NC drill layer image plotter

  • v4.2.8
  • 36.79
  • Published

pcb-stackup

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

  • v4.2.8
  • 35.41
  • Published

r1-create

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

  • v1.3.0
  • 34.44
  • Published

pcb-stackup-core

Layer stacking core logic for pcb-stackup

  • v4.2.8
  • 33.72
  • Published

cylon

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

  • v1.3.0
  • 33.40
  • Published

rpi-ws281x-native

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

  • v1.0.4
  • 33.22
  • Published

node-web-gpio

GPIO access with Node.js

  • v1.1.30
  • 33.20
  • Published

si-node-helpers

Collection of Node.JS helpers for SuperIDE

  • v0.1.11
  • 32.98
  • Published

node-web-i2c

I2C access with Node.js

  • v1.1.44
  • 32.72
  • 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
  • 32.69
  • 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.06
  • Published

cylon-i2c

Cylon.js drivers for i2c devices

  • v0.26.1
  • 31.25
  • 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.73
  • Published

cylon-gpio

Cylon module for General Purpose Input/Output (GPIO)

  • v0.30.1
  • 30.42
  • Published

js_nesigner_sdk

A JavaScript SDK for the nesigner.

    • v0.1.4
    • 28.97
    • Published

    @jwc/jscad-hardware

    jscad parts library for screws, washers and nuts

    • v3.3.0
    • 28.64
    • Published

    fostrom

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

    • v0.0.15
    • 28.61
    • 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.58
    • Published

    cylon-firmata

    Cylon module for Arduino and other microcontrollers using the Firmata protocol

    • v0.24.0
    • 28.14
    • Published

    cordova-plugin-cpu-info

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

    • v1.0.3
    • 28.00
    • Published

    node-red-contrib-pccc

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

    • v1.0.2
    • 27.35
    • Published

    node-red-contrib-opc-da

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

    • v1.0.4
    • 27.19
    • Published

    tinkerforge

    JavaScript API Bindings for Tinkerforge Bricks and Bricklets

    • v2.1.35
    • 27.12
    • Published

    xkeys-webhid

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

    • v3.3.0
    • 26.89
    • Published

    sphero

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

    • v0.9.2
    • 26.72
    • Published

    @keduoli-q/hardware-monitor

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

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

      machine-digest

      make digest and uuid of the running machine

      • v0.0.7
      • 26.24
      • Published

      saxi

      Drive the AxiDraw pen plotter

      • v0.17.0
      • 26.20
      • Published

      node-open-protocol

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

      • v1.1.1
      • 25.45
      • Published

      @aiknow/iot-link-nodes

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

      • v0.2.0
      • 25.28
      • Published

      apple-model-names

      Convert Apple hardware strings into human-readable names

      • v1.1.12
      • 24.63
      • Published

      node-red-contrib-bnr

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

      • v1.1.7
      • 24.38
      • Published

      sysmetrics

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

      • v1.0.1
      • 23.80
      • Published

      specforge

      "Where specs are hammered into real hardware." SpecForge is a hardware specification CLI that bridges the gap between innovation and manufacturing. It guides teams from idea through prototype to production with structured templates, BOM tracking, and matu

      • v1.0.1
      • 23.75
      • Published

      cylon-joystick

      Cylon module for any HID joystick

      • v0.22.0
      • 23.31
      • 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
      • 23.07
      • Published

      @balena.io/usb

      Library to access USB devices

      • v1.3.15
      • 23.03
      • Published

      cylon-intel-iot

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

      • v0.13.3
      • 23.02
      • Published

      @kybarg/ebds

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

      • v0.0.8
      • 22.95
      • 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
      • 22.68
      • Published

      unique-hw-id

      generate a unique hardwre id

      • v1.0.0
      • 22.63
      • Published

      aide-node-helpers

      Collection of Node.JS helpers for PlatformIO

      • v0.0.8
      • 22.29
      • Published

      prestissimo

      Ergonomic wrapper for node-midi, powered by TypeScript

      • v2.2.0
      • 22.06
      • Published

      lup-system

      NodeJS library to retrieve system information and utilization.

      • v1.5.5
      • 21.82
      • Published

      @aleworm/usb2

      Library to access USB devices

      • v1.7.11
      • 21.66
      • Published

      cylon-ble

      Cylon module for Bluetooth Low Energy (LE) peripherals

      • v0.10.1
      • 21.65
      • Published

      iobroker.homepilot

      Adapter connects Rademacher Homepilot station to ioBroker

      • v1.2.3
      • 21.14
      • Published

      d3-hwschematic

      D3.js and ELK based schematic visualizer

      • v0.1.6
      • 20.94
      • Published

      plcindustry

      A Node-RED node to interact with Siemens S7 PLCs

      • v2.1.1
      • 20.88
      • 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
      • 20.63
      • Published

      cylon-ardrone

      Cylon module for the Parrot ARDrone 2.0

      • v0.21.0
      • 20.61
      • Published

      spacemouse-webhid

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

      • v0.0.2
      • 20.39
      • Published

      system-capabilities

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

      • v1.0.0
      • 20.37
      • 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
      • 20.10
      • Published

      d3-wave

      D3.js signal wave visualizer

      • v1.1.5
      • 19.99
      • 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
      • 19.98
      • Published

      node-opc-da-fix

      A library to communicate with OPC-DA servers

      • v1.0.7
      • 19.83
      • Published

      cylon-sphero

      Cylon module for Sphero robot

      • v0.23.0
      • 19.72
      • Published

      cylon-sphero-ble

      Cylon.js module for Sphero BLE Robots

      • v0.11.0
      • 19.71
      • Published

      pinoccio

      pinoccio api client. http://pinocc.io

      • v0.1.40
      • 19.57
      • Published

      @beardicus/line-us

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

      • v3.1.0
      • 19.40
      • Published

      ms-iot-wiring

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

      • v0.2.0
      • 19.09
      • Published

      @simontaga/rpi-ws281x-native

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

      • v1.0.5
      • 18.91
      • Published

      tauri-plugin-hwinfo

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

        • v0.2.3
        • 18.89
        • Published

        @pos-360/touch-id

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

        • v2.2.1
        • 18.70
        • Published

        favor

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

        • v0.0.20
        • 18.67
        • Published

        docslab-docusaurus

        Docusaurus theme to support docslab-enabled code examples

        • v0.2.10
        • 18.47
        • Published

        mac-address-lookup

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

        • v1.0.2
        • 18.38
        • Published

        cylon-mqtt

        Cylon module for MQTT

        • v0.8.0
        • 18.35
        • Published

        wifli

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

        • v0.5.4
        • 17.83
        • Published

        cylon-raspi

        Cylon adaptor for Raspberry Pi

        • v0.20.1
        • 17.80
        • Published

        android-model-names

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

        • v1.1.0
        • 17.74
        • Published

        browser-user-data

        Get all available informations about your application user.

        • v1.0.9
        • 17.73
        • Published

        cylon-bebop

        Cylon module for the Parrot Bebop drone

        • v0.5.0
        • 17.69
        • Published

        @loudplay/lp-checker

        A library to fetch OS and device characteristics and capabilities.

        • v1.2.0
        • 17.35
        • Published

        dynamixel

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

        • v0.1.0
        • 17.23
        • Published

        node-gpiod

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

        • v1.0.2
        • 17.14
        • Published

        expo-required-hardware

        Allows you to specify required hardware capabilities for your Expo app

        • v0.0.1
        • 17.08
        • Published

        hardware-info

        A lightweight way to get the hardware information.

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

        vcd-parser

        Node.js VCD Parsing Tool

        • v1.0.1
        • 16.71
        • Published

        @hazae41/ledger

        Private and supply-chain hardened Ledger controller for TypeScript

        • v0.1.4
        • 16.70
        • Published

        cylon-pebble

        Cylon.js adaptor/driver for the Pebble smartwatch

        • v0.18.0
        • 16.46
        • Published

        lovesense

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

        • v0.0.2
        • 16.16
        • Published

        hwid2

        💻 Get machine unique id. 0 dependencies

        • v1.0.1
        • 15.89
        • Published

        node-gerber-to-svg

        Render individual Gerber / NC drill files as SVGs

        • v4.2.6
        • 15.89
        • Published

        cylon-hue

        Cylon.js module for Phillips Hue

        • v0.7.0
        • 15.70
        • Published

        @stemn/whats-that-gerber

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

        • v2.1.2
        • 15.43
        • Published

        tf-connected

        A Utility to show connected Tinkerforge Bricks and Bricklets!

        • v3.0.1
        • 15.39
        • Published

        hardwareid

        Return the computer serial number

        • v1.0.2
        • 15.27
        • 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
        • 15.16
        • Published

        cylon-beaglebone

        Cylon adaptor for the Beaglebone Black single-board computer

        • v0.17.0
        • 15.03
        • Published

        pendaq

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

        • v0.2.3
        • 14.84
        • Published

        electron-usb

        Library to access USB devices

        • v0.0.11
        • 14.84
        • Published

        lshw

        Return the hardware configuration of the machine

        • v1.6.1
        • 14.71
        • Published

        orbie

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

        • v0.1.0
        • 14.57
        • Published

        @kiibohd/usb

        Library to access USB devices

        • v1.2.2-b
        • 14.53
        • Published

        qdevice

        Use Qcom-based hardware in your NodeJS application.

        • v2.1.0
        • 14.51
        • Published

        @noelneu/bindings-cpp

        SerialPort Hardware bindings for node serialport written in c++

        • v1.2.0
        • 14.51
        • Published

        png-to-hex

        Easily convert PNG images into hex-value batches.

        • v1.0.4-c
        • 14.38
        • Published

        chirimen

        A comprehensive collection of CHIRIMEN IoT device drivers and utilities

        • v0.4.0
        • 14.27
        • Published

        am-test-usb

        Library to access USB devices

        • v1.1.2
        • 14.10
        • Published

        docslab

        interactive documentation

        • v0.3.12
        • 13.80
        • Published

        cylon-ollie

        Cylon module for Ollie

        • v0.9.0
        • 13.58
        • Published

        iotor-lm

        An arduino library manager

        • v1.10.0
        • 13.58
        • Published

        esptool-wrapper

        Super minimal wrapper around esptool.py write_flash

          • v1.0.4
          • 13.54
          • Published

          @temabit/usb

          Library to access USB devices

          • v1.6.7
          • 13.39
          • 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
          • 13.39
          • 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
          • 13.37
          • Published

          rpi-ws281x-native-fixed

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

          • v1.0.3
          • 13.29
          • Published

          knowme-cli

          Fast, offline system information tool with ASCII art

          • v1.0.5
          • 13.16
          • Published

          @pokusew/usb

          Library to access USB devices

          • v1.2.3
          • 13.14
          • Published

          cylon-force

          Cylon adaptor/driver for Force.com

          • v0.18.0
          • 13.14
          • Published

          elkington

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

          • v0.1.0
          • 13.07
          • Published

          cylon-nest

          Cylon.js adaptor for the Nest

          • v0.10.0
          • 13.07
          • Published

          @libit/sn-cli

          The sn command line tool

            • v0.2.10
            • 13.04
            • Published

            eagle-to-svg

            Renders Eagle CAD schematic and board files as svg images

            • v0.0.3
            • 12.93
            • Published

            @zctj/hardware

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

              • v1.9.5
              • 12.90
              • Published

              @elizaos/plugin-intiface

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

              • v1.0.2
              • 12.90
              • Published

              ano-lm

              An arduino library manager

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

              cctalk

              Interface coin acceptors and other hardware speaking ccTalk

              • v0.1.1
              • 12.45
              • Published

              bigstack

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

              • v1.0.5
              • 12.23
              • Published

              cylon-imp

              Cylon module for the Electric Imp

              • v0.5.0
              • 12.18
              • 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
                • 12.11
                • Published

                jscad-hardware

                jscad parts library for screws, washers and nuts

                • v1.1.0
                • 11.93
                • Published

                mxw-ledger-signer

                An MXW Signer for the Ledger hardware wallet.

                  • v2.0.0
                  • 11.78
                  • Published

                  cylon-m2x

                  Cylon module for M2X

                  • v0.10.0
                  • 11.76
                  • Published

                  m10xcore

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

                  • v1.0.15
                  • 11.76
                  • Published