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

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-brace-expansion 1.1.11
Dependencies: node-balanced-match@1.0.2 node-concat-map@0.0.1
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 for JavaScript
Description:

This package provides brace expansion as known from sh/bash, for JavaScript.

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-utf-8-validate 6.0.5
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/utf-8-validate
Licenses: Expat
Build system: node
Synopsis: UTF-8 validation for Node.js
Description:

This package provides efficient UTF-8 data validation for use with WebSocket implementations.

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-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-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-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-open 8.4.0
Dependencies: node-define-lazy-prop@2.0.0 node-is-docker@2.2.1 node-is-wsl@2.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/open
Licenses: Expat
Build system: node
Synopsis: Open URLs, files, and executables
Description:

This package provides a way to open stuff like URLs, files, executables.

node-entities 8.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fb55/entities
Licenses: FreeBSD
Build system: node
Synopsis: Encode and decode XML and HTML entities
Description:

Entities is a Node.js module to encode and decode XML and HTML entities.

node 22.14.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.49.2 llhttp@9.2.1 brotli@1.1.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.58.0 openssl@3.0.19 zlib@1.3.1
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 22.14.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.49.2 llhttp@9.2.1 brotli@1.1.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.58.0 openssl@3.0.19 zlib@1.3.1
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 22.14.0
Dependencies: bash-minimal@5.2.37 coreutils@9.1 c-ares@1.34.4 icu4c@76.1 libuv@1.49.2 llhttp@9.2.1 brotli@1.1.0 ngtcp2@1.15.1 nghttp3@1.11.0 nghttp2@1.58.0 openssl@3.0.19 zlib@1.3.1
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.

nss 3.101.4
Dependencies: sqlite@3.39.3 zlib@1.3.1
Propagated dependencies: nspr@4.36
Channel: guix
Location: gnu/packages/nss.scm (gnu packages nss)
Home page: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
Licenses: MPL 2.0
Build system: gnu
Synopsis: Network Security Services (ESR)
Description:

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.

This package tracks the Extended Support Release (ESR) channel.

nss-rapid 3.124
Dependencies: sqlite@3.39.3 zlib@1.3.1
Propagated dependencies: nspr@4.36
Channel: guix
Location: gnu/packages/nss.scm (gnu packages nss)
Home page: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
Licenses: MPL 2.0
Build system: gnu
Synopsis: Network Security Services (Rapid Release)
Description:

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.

This package tracks the Rapid Release channel, which updates frequently.

nsncd 1.5.2
Channel: guix
Location: gnu/packages/nss.scm (gnu packages nss)
Home page: https://github.com/twosigma/nsncd
Licenses: ASL 2.0
Build system: cargo
Synopsis: The name service non-caching daemon
Description:

This package provides nscd, a daemon compatible that proxies lookups, compatible with the GNU C Library's nscd, but without caching. It can be used in situations where you want to make an application use NSS plugins available to a different libc than the one the application will load.

nss-certs 3.101.4
Channel: guix
Location: gnu/packages/nss.scm (gnu packages nss)
Home page: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
Licenses: MPL 2.0
Build system: gnu
Synopsis: CA certificates from Mozilla
Description:

This package provides certificates for Certification Authorities (CA) taken from the NSS package and thus ultimately from the Mozilla project.

nspr 4.36
Dependencies: perl@5.36.0 bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/nss.scm (gnu packages nss)
Home page: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR
Licenses: MPL 2.0
Build system: gnu
Synopsis: Netscape API for system level and libc-like functions
Description:

Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions. It is used in the Mozilla clients.

openntpd 7.2
Dependencies: libressl@4.2.1
Channel: guix
Location: gnu/packages/ntp.scm (gnu packages ntp)
Home page: https://www.openntpd.org/
Licenses: ISC Modified BSD
Build system: gnu
Synopsis: NTP client and server by the OpenBSD Project
Description:

OpenNTPD is the OpenBSD Project's implementation of a client and server for the Network Time Protocol. Its design goals include being secure, easy to configure, and accurate enough for most purposes, so it's more minimalist than ntpd.

ntpsec 1.2.4
Dependencies: gpsd@3.27.3 openssl@3.5.5 libcap@2.64 libseccomp@2.6.0
Channel: guix
Location: gnu/packages/ntp.scm (gnu packages ntp)
Home page: https://www.ntpsec.org
Licenses: FreeBSD Modified BSD Original BSD ISC Expat ASL 2.0 CC-BY 4.0 non-copyleft X11-style
Build system: waf
Synopsis: Real time clock synchronization system and utilities
Description:

NTP, the protocol, is used to keep computer clocks accurate by synchronizing them over the Internet or a local network, or by following an accurate hardware receiver that interprets GPS, DCF-77, or similar time signals.

NTPsec is a hardened and improved implementation derived from the original NTP project. NTPsec supports NTS which provides cryptographically authenticated time.

This package contains the NTP daemon and utility programs. An NTP daemon needs to be running on each host that is to have its clock accuracy controlled by NTP. The same NTP daemon is also used to provide NTP service to other hosts.

chrony 4.8
Dependencies: gnutls@3.8.9 libcap@2.64 libseccomp@2.6.0 nettle@3.10.2
Channel: guix
Location: gnu/packages/ntp.scm (gnu packages ntp)
Home page: https://chrony-project.org/
Licenses: GPL 2
Build system: gnu
Synopsis: System clock synchronization service that speaks NTP
Description:

Chrony keeps your system time accurate. It synchronises your computer's clock with NTP servers, reference clocks such as GPS receivers, or even manual input of the correct time from a wristwatch.

Chrony will determine the rate at which the computer gains or loses time, and compensate for it. It can also operate as an NTPv4 (RFC 5905) server and peer to tell time to other computers on the network.

It's designed to perform well even under adverse conditions: congested networks, unreliable clocks drifting with changes in temperature, and devices or virtual machines that are frequently turned off and connect to the Internet for only a few minutes at a time.

Typical accuracy when synchronised over the Internet is several milliseconds. On a local network this can reach tens of microseconds. With hardware time-stamping or reference clock, sub-microsecond accuracy is possible.

ntp 4.2.8p18
Dependencies: guile@3.0.9 libevent@2.1.12 openssl@3.0.19 perl@5.36.0 perl-http-tiny@0.076 perl-io-socket-ssl@2.089 perl-net-ssleay@1.94 libcap@2.64
Channel: guix
Location: gnu/packages/ntp.scm (gnu packages ntp)
Home page: https://www.ntp.org
Licenses: X11-style
Build system: gnu
Synopsis: Real time clock synchronization system
Description:

NTP is a system designed to synchronize the clocks of computers over a network.

nushell 0.103.0
Dependencies: mimalloc@3.3.2 openssl@3.5.5 sqlite@3.39.3
Channel: guix
Location: gnu/packages/nushell.scm (gnu packages nushell)
Home page: https://www.nushell.sh
Licenses: Expat
Build system: cargo
Synopsis: Shell with a structured approach to the command line
Description:

Nu draws inspiration from projects like PowerShell, functional programming languages, and modern CLI tools. Rather than thinking of files and services as raw streams of text, Nu looks at each input as something with structure. For example, when you list the contents of a directory, what you get back is a table of rows, where each row represents an item in that directory. These values can be piped through a series of steps, in a series of commands called a ``pipeline''.

Total packages: 32521