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

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-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-serialport-parser-readline 9.2.4
Dependencies: node-serialport-parser-delimiter@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 newlines
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 Readline, a parser that emits data after a (configurable) newline delimiter is received.

node-minipass 5.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/minipass
Licenses: ISC
Build system: node
Synopsis: Minimal implementation of a PassThrough stream
Description:

A very minimal implementation of a PassThrough stream It's very fast for objects, strings, and buffers. Supports pipe()ing (including multi-pipe() and backpressure transmission), buffering data until either a data event handler or pipe() is added (so you don't lose the first chunk), and most other cases where PassThrough is a good idea. There is a read() method, but it's much more efficient to consume data from this stream via 'data' events or by calling pipe() into some other stream. Calling read() requires the buffer to be flattened in some cases, which requires copying memory. If you set objectMode: true in the options, then whatever is written will be emitted. Otherwise, it'll do a minimal amount of Buffer copying to ensure proper Streams semantics when read(n) is called. objectMode can only be set at instantiation. Attempting to write something other than a String or Buffer without having set objectMode in the options will throw an error. This is not a through or through2 stream. It doesn't transform the data, it just passes it right through. If you want to transform the data, extend the class, and override the write() method. Once you're done transforming the data however you want, call super.write() with the transform output.

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-resolve-protobuf-schema 2.1.0
Dependencies: node-protocol-buffers-schema@3.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/mafintosh/resolve-protobuf-schema
Licenses: Expat
Build system: node
Synopsis: Resolve protobuf imports
Description:

This package can read a protobuf schema from the disk, parse it and resolve all imports.

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.

node-ansi-styles 3.2.1
Dependencies: node-color-convert@1.9.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/chalk/ansi-styles
Licenses: Expat
Build system: node
Synopsis: ANSI escape codes for styling strings in the terminal
Description:

Library of ANSI escape codes to be used to style strings in terminals.

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-serialport 9.2.7
Dependencies: node-serialport-bindings@9.2.7 node-serialport-parser-delimiter@9.2.4 node-serialport-parser-readline@9.2.4 node-serialport-parser-regex@9.2.4 node-serialport-parser-ready@9.2.4 node-serialport-parser-inter-byte-timeout@9.2.4 node-serialport-parser-cctalk@9.2.4 node-serialport-parser-byte-length@9.2.4 node-serialport-stream@9.2.4 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 package to access serial ports
Description:

Node SerialPort is a modular suite of Node.js packages for accessing serial ports. This package is the recommended entry point for most projects. It combines a high-level Node.js stream interface with a useful default set of parsers and bindings.

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-sqlite3 5.0.2
Dependencies: node-addon-api@8.5.0 python@3.11.14 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-color-name 1.1.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/colorjs/color-name
Licenses: Expat
Build system: node
Synopsis: JSON with CSS color names
Description:

This package provides a JSON list with color names and their values.

node-statsd-parser 0.0.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/dscape/statsd-parser
Licenses: ASL 2.0
Build system: node
Synopsis: Streaming parser for the statsd protocol
Description:

This package provides a streaming parser for the statsd protocol used in node-lynx.

node-which 3.0.1
Dependencies: node-isexe@2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/npm/node-which
Licenses: ISC
Build system: node
Synopsis: Find the first instance of an executable in PATH
Description:

Like which(1) unix command. Find the first instance of an executable in the PATH.

node-oop 0.0.0-1.f9d87cd
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/felixge/node-oop
Licenses: Expat
Build system: node
Synopsis: Simple, light-weight oop module for Node
Description:

This library tries to bring basic oop features to JavaScript while being as light-weight and simple as possible.

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-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-path-key 4.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/path-key
Licenses: Expat
Build system: node
Synopsis: Cross-platform utility to compute the PATH environment variable key
Description:

path-key provides an implementation to compute the particular cross-platform spellings of the PATH environment variable key.

node-jsonc-parser 3.3.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/microsoft/node-jsonc-parser
Licenses: Expat
Build system: node
Synopsis: Scanner and parser for JSON with comments
Description:

JSONC is JSON with JavaScript style comments. This node module provides a scanner and fault tolerant parser that can process JSONC but is also useful for standard JSON. * the scanner tokenizes the input string into tokens and token offsets * the visit function implements a 'SAX' style parser with callbacks for the encountered properties and values. * the parseTree function computes a hierarchical DOM with offsets representing the encountered properties and values. * the parse function evaluates the JavaScript object represented by JSON string in a fault tolerant fashion. * the getLocation API returns a location object that describes the property or value located at a given offset in a JSON document. * the findNodeAtLocation API finds the node at a given location path in a JSON DOM. * the format API computes edits to format a JSON document. * the modify API computes edits to insert, remove or replace a property or value in a JSON document. * the applyEdits API applies edits to a document.

node-fastest-levenshtein 1.0.16
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/ka-weihe/fastest-levenshtein
Licenses: Expat
Build system: node
Synopsis: Fastest Levenshtein distance implementation in JS
Description:

Fastest JS/TS implemenation of Levenshtein distance. Measure the difference between two strings.

node-bufferutil 4.0.9
Dependencies: node-gyp-build@4.8.4 node-addon-api@8.5.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/websockets/bufferutil
Licenses: Expat
Build system: node
Synopsis: WebSocket buffer utilities for Node.js
Description:

This package provides an addon for Node.js for operations on buffers for use with WebSocket implementations. It provides efficient buffer masking and unmasking operations.

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-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-minimist 1.2.8
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/minimistjs/minimist
Licenses: Expat
Build system: node
Synopsis: Parse CLI arguments in Javascript
Description:

This package can scan for CLI flags and arguments in Javascript.

Total packages: 70992