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

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-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-serialport-parser-ready 9.2.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 SerialPort parser to wait for specified byte sequence
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.

Parsers are used to take raw binary data and transform them into usable messages. This package provides Ready, a parser that waits for a specified sequence of ``ready'' bytes before emitting a ready event and emitting data events.

node-brace-expansion 2.0.1
Dependencies: node-balanced-match@1.0.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/juliangruber/brace-expansion
Licenses: Expat
Build system: node
Synopsis: Brace expansion as known from sh/bash, in JavaScript
Description:

Return an array of all possible and valid expansions of str. If none are found, [str] is returned.

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-types-node 22.14.0
Dependencies: node-undici-types@7.8.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for node
Description:

Typescript definition files (*.d.ts) for 'node'.

node-stack-utils 2.0.5
Dependencies: node-escape-string-regexp@4.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/tapjs/stack-utils
Licenses: Expat
Build system: node
Synopsis: Captures and cleans stack traces
Description:

This package provides a way to capture and clean stack traces for Node.js.

node-serialport-parser-regex 9.2.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 SerialPort parser to split data on a regular expression
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.

Parsers are used to take raw binary data and transform them into usable messages. This package provides Regex, a parser that uses a regular expression to split the incoming text.

node-escape-string-regexp 1.0.5
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/escape-string-regexp
Licenses: Expat
Build system: node
Synopsis: Escape RegExp special characters
Description:

This library takes a string and escapes the regex characters such that the string can be inserted into a regex expression without triggering any special characters.

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-semver 7.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/npm/node-semver
Licenses: ISC
Build system: node
Synopsis: Parses semantic versions strings
Description:

node-semver is a JavaScript implementation of the SemVer.org specification.

node-pend 1.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/andrewrk/node-pend
Licenses: Expat
Build system: node
Synopsis: Dead-simple optimistic async helper
Description:

This package provides an async helper for Node.js that manages pending callbacks and signals completion when all have finished.

node-types-json-schema 22.14.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for json-schema
Description:

Typescript definition files (*.d.ts) for 'json-schema'.

node-nan 2.22.0
Dependencies: node-readable-stream@3.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/nodejs/nan
Licenses: Expat
Build system: node
Synopsis: Native Abstractions for Node.js
Description:

Native Abstractions for Node.js (``NaN'') provides a header file filled with macros and utilities for making add-on development for Node.js easier across versions. The goal is to provide all logic necessary to develop native Node.js addons without having to inspect NODE_MODULE_VERSION.

node-string-decoder 1.3.0
Dependencies: node-safe-buffer@5.2.1 node-inherits@2.0.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/nodejs/string_decoder
Licenses: Expat
Build system: node
Synopsis: Decode buffers while preserving multi-byte sequences
Description:

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.

node-fd-slicer 1.1.0
Dependencies: node-pend@1.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/andrewrk/node-fd-slicer
Licenses: Expat
Build system: node
Synopsis: Create multiple readable/writable streams from a file descriptor
Description:

This package provides a way to create multiple readable/writable streams based on a single file descriptor, maintaining safety from concurrency issues.

node-get-stream 5.2.0
Dependencies: node-pump@3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/get-stream
Licenses: Expat
Build system: node
Synopsis: Get a stream as a string, buffer, or array
Description:

This package provides a way to get a stream as a string, buffer, or array. Useful for getting the result of a stream.

node-bindings 1.5.0
Dependencies: node-file-uri-to-path@2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/TooTallNate/node-bindings
Licenses: Expat
Build system: node
Synopsis: Locate native addons
Description:

This package provides a helper module to locate native addons in a wide array of potential locations.

node-vscode-l10n 0.0.18
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/Microsoft/vscode-l10n
Licenses: Expat
Build system: node
Synopsis: Helper library to assist in localizing VS Code subprocesses
Description:

This package provides a helper library to assist in localizing sub-processes spawned by VS Code extensions.

node-safe-buffer 5.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/feross/safe-buffer
Licenses: Expat
Build system: node
Synopsis: Buffer creation with explicit semantics
Description:

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.

node-types-source-map-support 22.14.0
Dependencies: node-source-map@0.6.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/source-map-support
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for source-map-support
Description:

Typescript definition files (*.d.ts) for 'source-map-support'.

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-socks 2.8.3
Dependencies: node-ip-address@9.0.5 node-smart-buffer@4.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/JoshGlazebrook/socks
Licenses: Expat
Build system: node
Synopsis: SOCKS proxy client for Node.js
Description:

This package provides a SOCKS proxy client supporting SOCKS4, SOCKS4a, and SOCKS5 protocols.

node-define-lazy-prop 2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/define-lazy-prop
Licenses: Expat
Build system: node
Synopsis: Define a lazily evaluated property on an object
Description:

This package provides a way to lazily evaluate properties on an object.

node-command-line-usage 6.1.3
Dependencies: node-chalk@2.4.2 node-typical@5.2.0 node-array-back@4.0.2 node-table-layout@1.0.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/75lb/command-line-usage
Licenses: Expat
Build system: node
Synopsis: Generates command-line usage information
Description:

A simple, data-driven module for creating a usage guide.

Total packages: 73978