Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a JavaScript library for computing text differences, similar to Unix diff.
This package can read and write IEEE754 floating point numbers from/to a Buffer or array-like object in Javascript.
This package provides retry strategies for retrying failed operations.
This package provides a library for YAML. Supports both YAML 1.1 and YAML 1.2.
This package provides a node.js port of the Mersenne Twister random number generator.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
This package provides an interface for using Node SerialPort bindings via the Node.js Stream API. The stream is a duplex stream, allowing for reading and writing. It has additional methods for managing the SerialPort connection.
This package provides a SOCKS proxy http.Agent implementation for HTTP and HTTPS.
Isomorphic map-reduce function to flatten an array into the supplied array. Example > numbers = [ 1, 2, [ 3, 4 ], 5 ] > numbers.reduce(flatten, []) [ 1, 2, 3, 4, 5 ]
This package provides a zip library for Node. It follows the following principles:
Don't block the JavaScript thread. Use and provide async APIs.
Keep memory usage under control. Don't attempt to buffer entire files in RAM at once.
Prefer to open input files one at a time than all at once.
node-sqlite3 provides a set of a Node.js bindings for interacting with SQLite3 databases.
A minimal matching utility. This is the matching library used internally by npm. It works by converting glob expressions into JavaScript RegExp objects.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
This package provides the AbstractBinding class, the base for all Node SerialPort bindings. You wouldn't use this class directly, but instead extend it to make a new binding for a different platform or underling technology.
This package provides a smarter Buffer that keeps track of its own read and write offsets.
A ponyfill for Buffer.from, uses native implementation if available.
Validate XML, Parse XML to JS Object, or Build XML from JS Object without C/C++ based libraries and no callback. * Validate XML data syntactically. Use detailed-xml-validator to verify business rules. * Parse XML to JS Objectand vice versa * Common JS, ESM, and browser compatible * Faster than any other pure JS implementation. It can handle big files (tested up to 100mb). XML Entities, HTML entities, and DOCTYPE entites are supported. Unpaired tags (Eg <br> in HTML), stop nodes (Eg <script> in HTML) are supported. It can also preserve Order of tags in JS object
wrappy is a utility for Node.js to wrap callbacks.
Typescript definition (d.ts) files for Undici.
Use this package to easily convert various time formats to milliseconds. A number supplied as integer or string is returned as-is, while a string consisting of a number and a time unit is converted to milliseconds.
This package provides a way to check if the process is running inside Windows Subsystem for Linux.
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
once is a Node.js module to call a function exactly one time. Subsequent calls will either return the cached previous value or throw an error if desired.
node-irc is an IRC client library for Node.js. It has functions for joining, parting, talking, and many other IRC commands.
This package provides a CRC32 algorithm that works with binary data and fancy character sets, signed or unsigned data and has tests, for Node.
node-irc-colors is a Node.js module that allows you to easily use colored output and formatting in IRC bots. It contains functions for colours as well as more complex formatting such as rainbows.