_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


node-diff 7.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/kpdecker/jsdiff
Licenses: Modified BSD
Build system: node
Synopsis: JavaScript text differencing implementation
Description:

This package provides a JavaScript library for computing text differences, similar to Unix diff.

node-ieee754 1.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/feross/ieee754
Licenses: Modified BSD
Build system: node
Synopsis: Read/write IEEE754 floating point numbers in Javascript
Description:

This package can read and write IEEE754 floating point numbers from/to a Buffer or array-like object in Javascript.

node-retry 0.12.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/tim-kos/node-retry
Licenses: Expat
Build system: node
Synopsis: Retry strategies for failed operations in Node.js
Description:

This package provides retry strategies for retrying failed operations.

node-yaml 2.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://eemeli.org/yaml/
Licenses: ISC
Build system: node
Synopsis: JavaScript YAML parser and stringifier
Description:

This package provides a library for YAML. Supports both YAML 1.1 and YAML 1.2.

node-mersenne 0.0.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://www.enchantedage.com/node-mersenne
Licenses: Modified BSD
Build system: node
Synopsis: Node.js module for generating Mersenne Twister random numbers
Description:

This package provides a node.js port of the Mersenne Twister random number generator.

node-serialport-stream 9.2.4
Dependencies: node-debug@4.3.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://serialport.io
Licenses: Expat
Build system: node
Synopsis: Node.js stream interface for Node SerialPort
Description:

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.

node-socks-proxy-agent 8.0.5
Dependencies: node-agent-base@7.1.3 node-debug@4.3.4 node-socks@2.8.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/TooTallNate/proxy-agents
Licenses: Expat
Build system: node
Synopsis: SOCKS proxy HTTP.Agent implementation
Description:

This package provides a SOCKS proxy http.Agent implementation for HTTP and HTTPS.

node-reduce-flatten 2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/75lb/reduce-flatten
Licenses: Expat
Build system: node
Synopsis: Flatten an array into the supplied array
Description:

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 ]

node-yazl 2.5.1
Dependencies: node-buffer-crc32@0.2.13
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/thejoshwolfe/yazl
Licenses: Expat
Build system: node
Synopsis: Yet another zip library for node
Description:

This package provides a zip library for Node. It follows the following principles:

  1. Don't block the JavaScript thread. Use and provide async APIs.

  2. Keep memory usage under control. Don't attempt to buffer entire files in RAM at once.

  3. Prefer to open input files one at a time than all at once.

node-sqlite3 5.0.2
Dependencies: node-addon-api@8.5.0 python@3.12.12 sqlite@3.39.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/mapbox/node-sqlite3
Licenses: Modified BSD
Build system: node
Synopsis: Node.js bindings for SQLite3
Description:

node-sqlite3 provides a set of a Node.js bindings for interacting with SQLite3 databases.

node-minimatch 9.0.5
Dependencies: node-brace-expansion@2.0.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/minimatch
Licenses: ISC
Build system: node
Synopsis: A glob matcher in javascript.
Description:

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-binding-abstract 9.2.3
Dependencies: node-debug@4.3.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://serialport.io
Licenses: Expat
Build system: node
Synopsis: Abstract base class for Node SerialPort bindings
Description:

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.

node-smart-buffer 4.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/JoshGlazebrook/smart-buffer
Licenses: Expat
Build system: node
Synopsis: Buffer wrapper with automatic read/write offset management
Description:

This package provides a smarter Buffer that keeps track of its own read and write offsets.

node-buffer-from 1.1.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/LinusU/buffer-from
Licenses: Expat
Build system: node
Synopsis: A ponyfill for Buffer.from
Description:

A ponyfill for Buffer.from, uses native implementation if available.

node-fast-xml-parser 4.5.3
Dependencies: node-strnum@1.1.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/NaturalIntelligence/fast-xml-parser
Licenses: Expat
Build system: node
Synopsis: Validate XML, Parse XML, Build XML without C/C++ based libraries
Description:

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

node-wrappy 1.0.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/npm/wrappy
Licenses: ISC
Build system: node
Synopsis: Callback wrapping utility
Description:

wrappy is a utility for Node.js to wrap callbacks.

node-undici-types 7.8.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://undici.nodejs.org
Licenses: Expat
Build system: node
Synopsis: Stand-alone types package for Undici
Description:

Typescript definition (d.ts) files for Undici.

node-ms 2.1.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/vercel/ms
Licenses: Expat
Build system: node
Synopsis: Convert time to milliseconds
Description:

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.

node-is-wsl 2.2.0
Dependencies: node-is-docker@2.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/is-wsl
Licenses: Expat
Build system: node
Synopsis: Check if the process is running inside Windows Subsystem for Linux
Description:

This package provides a way to check if the process is running inside Windows Subsystem for Linux.

node-pretty-ms 8.0.0
Dependencies: node-parse-ms@3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/pretty-ms
Licenses: Expat
Build system: node
Synopsis: Milliseconds to humand readable string converter
Description:

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

node-once 1.4.0
Dependencies: node-wrappy@1.0.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/once
Licenses: ISC
Build system: node
Synopsis: Node.js module to call a function only once
Description:

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 0.5.2
Dependencies: node-irc-colors@1.5.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/martynsmith/node-irc
Licenses: GPL 3+
Build system: node
Synopsis: IRC client library for Node.js
Description:

node-irc is an IRC client library for Node.js. It has functions for joining, parting, talking, and many other IRC commands.

node-buffer-crc32 0.2.13
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/brianloveswords/buffer-crc32
Licenses: Expat
Build system: node
Synopsis: CRC32 implementation in Javascript
Description:

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 1.5.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fent/irc-colors.js
Licenses: Expat
Build system: node
Synopsis: Node.js module providing color and formatting for IRC
Description:

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.

Total packages: 32521