Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
-
Updated
Jun 29, 2025 - TypeScript
A promise is an object returned by an asynchronous function, which represents the current state of the operation. At the time the promise is returned to the caller, the operation often isn’t finished, but the promise object provides methods to handle the eventual success or failure of the operation.
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
A tiny wrapper built around fetch with an intuitive syntax. 🍬
Promise queue with concurrency control
💝 Composable Promises & Promises as components
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
Gracefully handle Promises using async/await without try/catch.
📩 Use web Workers and other Windows through a simple Promise API
A TypeScript gRPC library that is nice to you
🔴 Functional task runner for Node.js
💧EventEmitter's typesafe replacement
Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
Simple promise-based session middleware for Next.js, micro, Express, and more
🔏 Admin client for surmon.me blog powered by @angular and Bootstrap4
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
is a lightweight rest client for node.js and the browser
❤️ A lightweight (1KB) progress bar with promise support
A simple, light-weight, type-friendly and modern task runner for general purpose.
await wrapper for easier errors handling without try-catch
Created by Barbara Liskov, Liuba Shrira, Mark S. Miller, Dean Tribble, Rob Jellinghaus, Daniel P. Friedman
Released 1988