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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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 can read and write IEEE754 floating point numbers from/to a Buffer or array-like object in Javascript.
This package can read a protobuf schema from the disk, parse it and resolve all imports.
This package provides a simple test runner that finds and runs multiple node.js files, while providing useful information about output and exit codes.
This package provides a user-land implementation of Node-core's string_decoder, which serves to decode buffers to strings so that the decoded string does not contain incomplete multibyte sequences.
Normalize slashes in a file path to be POSIX/Unix-like forward slashes. Can also condense repeated slashes to a single slash and remove trailing slashes, unless disabled.
node-sqlite3 provides a set of a Node.js bindings for interacting with SQLite3 databases.
This package provides a JSON list with color names and their values.
This package provides a helper module to locate native addons in a wide array of potential locations.
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 Binding class, which uses a native addon to talk to the underlying system. You never have to use Binding objects directly. There is also a MockBinding available (but not yet packaged for Guix) to assist with testing.
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 SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides CCTalk, which emits packets for the ccTalk protocol (an open standard for currency detectors) as they are received.
TiddlyWiki is a unique non-linear notebook for capturing, organising and sharing complex information. Running TiddlyWiki on Node.js brings several important benefits over and above the single file version:
Individual tiddlers are stored in separate files, which you can organise as you wish.
The ability to build multiple wikis that blend different combinations of shared and unique content.
You can edit your content on any modern browser, including smartphones and tablets.
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 SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides ByteLength, a parser that emits data as a buffer every time a specified number of bytes are received.
This package provides an alternative implementation of Node's inherits constructor that can be used in browsers, while defaulting to Node's implementation otherwise.
This package provides a drop-in replacement for Node.js Buffer API, which provides newer, explicit constructors (such as Buffer.alloc(SIZE)) in older versions.
readable-stream provides an implementation of Node.js core streams that behaves the same across different versions.
Use this package to easily convert various time formats to milliseconds.
This package builds graphs for consumption by llparse.
This package is a binary search function for Node.js.
This package contains a tiny JavaScript debugging utility modelled after Node.js core's debugging technique. It works in Node.js and web browsers.
node-semver is a JavaScript implementation of the SemVer.org specification.
This package offers an API for compiling an incremental parser definition into a C output.