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

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-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/file-uri-to-path
Licenses: Expat
Build system: node
Synopsis: Convert a @code{file:} URI to a file path
Description:

This package provides a function to convert a file: URI to a file path. It accepts a file: URI and returns a file path suitable for use with the fs module functions.

node-serialport-parser-byte-length 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 for fixed-length buffers
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 ByteLength, a parser that emits data as a buffer every time a specified number of bytes are received.

node-proper-lockfile 4.1.2
Dependencies: node-graceful-fs@4.2.10 node-retry@0.12.0 node-signal-exit@3.0.7
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/moxystudio/node-proper-lockfile
Licenses: Expat
Build system: node
Synopsis: Inter-process and inter-machine lockfile utility
Description:

This package provides an inter-process and inter-machine lockfile utility that works on a local or network file system.

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-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-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-deep-extend 0.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/unclechu/node-deep-extend
Licenses: Expat
Build system: node
Synopsis: Recursive object extending
Description:

Library which allows deeply merging two different objects.

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-types-estree 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/estree
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for estree
Description:

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

node-typescript 5.8.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://www.typescriptlang.org/
Licenses: Expat
Build system: node
Synopsis: TypeScript language for application scale JavaScript development
Description:

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.

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-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-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-picomatch 4.0.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/micromatch/picomatch
Licenses: Expat
Build system: node
Synopsis: Fast and accurate matcher written in JavaScript
Description:

Picomatch is a very fast and accurate glob matcher written in JavaScript, with no external dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.

node-serialport-parser-cctalk 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 for the ccTalk protocol
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 CCTalk, which emits packets for the ccTalk protocol (an open standard for currency detectors) as they are received.

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-array-back 4.0.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/75lb/array-back
Licenses: Expat
Build system: node
Synopsis: Isomorphic load-anywhere arrayify function
Description:

Takes any input and guarantees an array back.

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-glob 10.1.0
Dependencies: node-minimatch@9.0.5 node-minipass@5.0.0 node-path-scurry@1.11.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/node-glob
Licenses: ISC
Build system: node
Synopsis: Match files using the patterns the shell uses
Description:

The most correct and second fastest glob implementation in JavaScript.

node-boolbase 1.0.0-0.458ff24
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fb55/boolbase
Licenses: ISC
Build system: node
Synopsis: Two functions: One that returns true, one that returns false
Description:

This Node.js module provides two functions: one that returns true, one that returns false.

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-sprintf-js 1.1.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/alexei/sprintf.js
Licenses: Modified BSD
Build system: node
Synopsis: JavaScript sprintf implementation
Description:

This package provides a JavaScript sprintf implementation.

node-agent-base 7.1.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: Turn a function into an http.Agent instance
Description:

This package provides a base class for creating Node.js HTTP.Agent instances from a function.

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.

Total packages: 72465