Displaying 1 to 20 from 69 results

duino - :bulb: Arduino framework for node.js

  •    Javascript

The way this works is simple (in theory, not in practice). The Arduino listens for low-level signals over a serial port, while we abstract all of the logic on the Node side. If this parameter is not provided the board library will attempt to autodiscover the Arduino by quering every device containing 'usb' in its name.

BluetoothSerial - Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth

  •    Objective-C

This plugin enables serial communication over Bluetooth. It was written for communicating between Android or iOS and an Arduino. Android and Windows Phone use Classic Bluetooth. iOS uses Bluetooth Low Energy.

UsbSerial - Usb serial controller for Android

  •    Java

Usb serial controller for Android. For more information, there is a more complete description. Due to a bug in Android itself, it's highly recommended to not use it with a device running Android 5.1.1 Lollipop. See issue #142 for more details.


  •    Javascript

osc.js is a library for reading and writing Open Sound Control messages in JavaScript. It works in both Node.js and in a web browser. There are several other OSC libraries available for JavaScript. However, most depend on Node.js-specific APIs. This means that they can't be run in a browser or on web-only platforms such as Chrome OS. osc.js uses only cross-platform APIs (TypedArrays and DataView), ensuring that it can run in any modern JavaScript environment.



Tool is designed for listening to serial port and pass data to keyboard buffer. This tool can be helpful when using bar-code scanner connected using serial port.

Serial Capture for Visual Studio


Serial Capture for Visual Studio captures serial output to an output window pane.

Raspberry-Pi-Electricity-Monitor - Software for monitoring the electricity consumption of a home with a Raspberry Pi

  •    Python

Update: Maplin have discontinued the electricity monitor used here.Copy the www folder to /var for httpd to host and the python file to anywhere. Install pyserial with apt and plug in the receiver.

p-waterfall - Run promise-returning & async functions in series, each passing its result to the next

  •    Javascript

Returns a Promise that is fulfilled when all promises returned from calling the functions in tasks are fulfilled, or rejects if any of the promises reject. The fulfilled value is the value returned from the last task.Functions are expected to return a value. If a Promise is returned, it's awaited before continuing with the next task.

rtsp-stream - A transport agnostic RTSP serial multiplexer module for Node

  •    Javascript

A transport agnostic RTSP serial multiplexer module for Node. Use it to encode or decode RTSP data streams.This project aims for 100% compliance with RFC 2326. If you find something missing, please open an issue.

hxSerial - A library for serial port communication in Haxe (C++/Neko target).

  •    C++

hxSerial is a library for serial communication in Haxe (C++/Neko target). It is based on ofSerial in OpenFrameworks. Or you can download/checkout the source from the github repo.

ruby-escper - Escper is a collection of essential tools that make printing of plain text and images to one or many serial thermal printers easy

  •    Ruby

Escper is a Ruby library that makes printing of plain text and images to one or several serial thermal printers easy. USB, serial (RS232) and TCP/IP based printers are supported. Escper is useful for Ruby-based Point of Sale (POS) systems that want to print receipts, tickets or labels. Escper has been used as the printing 'engine' for my Point of Sale software Salor Hospitality. However, since I do no longer develop or maintain Salor Hospitality, I have no plans to develop or maintain this library any further. The version on Rubygems.org is upstream/1.2.2 and was working reliably with Ruby 1.9.3.

BeagleBone-SPI-UART - Enables SPI and UART (serial tty*) hardware ports on the BeagleBone Black

  •    Javascript

Enables SPI and UART (serial tty*) hardware ports on the BeagleBone Black. On the BeagleBone Black, the SPI ports are both disabled by default, and only the UART0 serial port is accessible via dedicated headers. To easily bypass these limitations, you can use this library in your project, or configure the ports beforehand via the command line interface.

GPS.js - A NMEA parser and GPS utility library

  •    Javascript

GPS.js is an extensible parser for NMEA sentences, given by any common GPS receiver. The output is tried to be as high-level as possible to make it more useful than simply splitting the information. The aim is, that you don't have to understand NMEA, just plug in your receiver and you're ready to go.The interface of GPS.js is as simple as the following few lines. You need to add an event-listener for the completion of the task and invoke the update method with a sentence you want to process. There are much more examples in the examples folder.

items - Bare minimum async methods

  •    Javascript

Bare minimum async methods adapted specifically for the very limited hapi core use cases. Use async for all your application needs.Runs method against each value in the items array in series. callback is executed when all of the tasks are complete. Calling back with an error will short-circuit the remaining tasks.

p-each-series - Iterate over promises serially

  •    Javascript

Useful as a side-effect iterator. Prefer p-map if you don't need side-effects, as it's concurrent.Returns a Promise that is fulfilled when all promises in input and ones returned from iterator are fulfilled, or rejects if any of the promises reject. The fulfillment value is the original input.