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

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-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-serialport-parser-inter-byte-timeout 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 detect pauses in data
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 InterByteTimeout, a parser that emits data if there is a pause between packets for the specified amount of time.

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.

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-source-map 0.6.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/mozilla/source-map
Licenses: Modified BSD
Build system: node
Synopsis: Generates and consumes source maps
Description:

This is a library to generate and consume the source map format described here.

node-table-layout 1.0.2
Dependencies: node-typical@5.2.0 node-array-back@4.0.2 node-wordwrapjs@4.0.1 node-deep-extend@0.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/75lb/table-layout
Licenses: Expat
Build system: node
Synopsis: Stylable text tables for handling ansi colour
Description:

Generates plain-text tables from JSON recordset input (array of objects). Useful for presenting text in column layout or data in table layout in text-based user interfaces.

node-segfault-handler 1.3.0
Dependencies: node-bindings@1.5.0 node-nan@2.26.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/ddopson/node-segfault-handler
Licenses: Modified BSD
Build system: node
Synopsis: Catches @code{SIGSEGV} and prints diagnostic information
Description:

This package is a tool for debugging Node.js C/C++ native code modules and getting stack traces when things go wrong. If a SIGSEGV signal is raised, the module will print a native stack trace to both stderr and to a timestamped file.

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-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-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-dprint-formatter 0.4.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/dprint/js-formatter
Licenses: Expat
Build system: node
Synopsis: Wasm formatter for dprint plugins
Description:

A JS formatter which uses WASM plugins for dprint.

node-progress 2.0.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/visionmedia/node-progress
Licenses: Expat
Build system: node
Synopsis: Flexible ascii progress bar for Node.js
Description:

This package provides a flexible ASCII progress bar for command-line applications.

node-domelementtype 3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fb55/domelementtype
Licenses: FreeBSD
Build system: node
Synopsis: Node.js types for htmlparser2's DOM
Description:

This package contains the Node.js types for the Document Object Type (DOM) of htmlparser2.

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-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-color-convert 2.0.1
Dependencies: node-color-name@1.1.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/Qix-/color-convert
Licenses: Expat
Build system: node
Synopsis: Plain color conversion functions
Description:

Color-convert is a color conversion library for JavaScript and node. It converts all ways between rgb, hsl, hsv, hwb, cmyk, ansi, ansi16, hex strings, and CSS keywords (will round to closest)

node-crx3 1.1.3
Dependencies: node-minimist@1.2.8 node-pbf@3.2.1 node-yazl@2.5.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/ahwayakchih/crx3
Licenses: Modified BSD
Build system: node
Synopsis: Create CRXv3 browser extensions with Javascript
Description:

This package creates web extension files (CRXv3) for Chromium versions 64.0.3242 and above and all other browsers supporting the file format and API.

node-far 0.0.7
Dependencies: 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-far
Licenses: Expat
Build system: node
Synopsis: Node.js test runner
Description:

This package provides a simple test runner that finds and runs multiple node.js files, while providing useful information about output and exit codes.

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 24.18.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.52.1 llhttp@9.4.2 brotli@1.2.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.69.0 openssl@3.5.7 zlib@1.3.1 zstd@1.5.7
Channel: guix
Location: gnu/packages/node.scm (gnu packages node)
Home page: https://nodejs.org/
Licenses: Expat
Build system: gnu
Synopsis: Evented I/O for V8 JavaScript
Description:

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

libnode 24.18.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.52.1 llhttp@9.4.2 brotli@1.2.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.69.0 openssl@3.5.7 zlib@1.3.1 zstd@1.5.7
Channel: guix
Location: gnu/packages/node.scm (gnu packages node)
Home page: https://nodejs.org/
Licenses: Expat
Build system: gnu
Synopsis: Evented I/O for V8 JavaScript
Description:

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

node 24.18.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.52.1 llhttp@9.4.2 brotli@1.2.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.69.0 openssl@3.5.7 zlib@1.3.1 zstd@1.5.7
Channel: guix
Location: gnu/packages/node.scm (gnu packages node)
Home page: https://nodejs.org/
Licenses: Expat
Build system: gnu
Synopsis: Evented I/O for V8 JavaScript
Description:

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

notcurses 3.0.16
Dependencies: ffmpeg@8.1.1 libdeflate@1.19 libunistring@1.3 ncurses@6.2.20210619 zlib@1.3.1
Channel: guix
Location: gnu/packages/notcurses.scm (gnu packages notcurses)
Home page: https://notcurses.com
Licenses: ASL 2.0
Build system: cmake
Synopsis: Textual user interfaces
Description:

Notcurses is a library for building complex textual user interfaces on modern terminals.

noweb 2.13
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/noweb.scm (gnu packages noweb)
Home page: https://www.cs.tufts.edu/~nr/noweb/
Licenses: FreeBSD FSF-free
Build system: gnu
Synopsis: Literate programming tool
Description:

Noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works “out of the box” with any programming language, and supports TeX, LaTeX, HTML, and troff back ends.

Total packages: 32836