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

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.


wireshark 4.6.6
Dependencies: c-ares@1.34.4 glib@2.86.0 gnutls@3.8.13 brotli@1.2.0 libcap@2.64 libgcrypt@1.12.2 libnl@3.12.0 libpcap@1.10.1 libssh@0.12.0 libxml2@2.14.6 lz4@1.10.0 lua@5.4.8 mit-krb5@1.21 nghttp2@1.69.0 minizip@1.3.1 pcre2@10.42 qt5compat@6.9.2 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 sbc@2.2 snappy@1.1.9 speexdsp@1.2.1 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.wireshark.org
Licenses: GPL 2+
Build system: qt
Synopsis: Network traffic analyzer
Description:

Wireshark is a network protocol analyzer, or packet sniffer, that lets you capture and interactively browse the contents of network frames.

iputils 20250605
Dependencies: libcap@2.64 libidn2@2.3.8 openssl@3.5.7
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/iputils/iputils
Licenses: GPL 2+ Modified BSD non-copyleft
Build system: meson
Synopsis: Collection of network utilities
Description:

This package contains a variety of tools for dealing with network configuration, troubleshooting, or servers. Utilities included are:

arping

Ping hosts using ARP.

clockdiff

Compute time difference between network hosts using ICMP TSTAMP messages.

ninfod

Daemon that responds to IPv6 Node Information Queries.

ping

Use ICMP ECHO messages to measure round-trip delays and packet loss across network paths.

rarpd

Answer RARP requests from clients.

rdisc

Populate network routing tables with information from the ICMP router discovery protocol.

tftpd

Trivial file transfer protocol server.

tracepath

Trace network path to an IPv4 or IPv6 address and discover MTU along the way.

restbed 4.8
Dependencies: asio@1.28.2 catch@1.3.5 openssl@3.5.7
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/Corvusoft/restbed
Licenses: AGPL 3+
Build system: cmake
Synopsis: Asynchronous RESTful functionality to C++11 applications
Description:

Restbed is a comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP.

netperf 2.7.0-2.afc51ff
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://hewlettpackard.github.io/netperf/
Licenses: Expat
Build system: gnu
Synopsis: Benchmarking tool to measure network performance
Description:

Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency. The environments currently measurable by netperf include: TCP and UDP via BSD Sockets for both IPv4 and IPv6, DLPI, Unix Domain Sockets, SCTP for both IPv4 and IPv6.

hashcash 1.22
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://www.hashcash.org/
Licenses: Public Domain
Build system: gnu
Synopsis: Denial-of-service countermeasure
Description:

Hashcash is a proof-of-work algorithm, which has been used as a denial-of-service countermeasure technique in a number of systems.

A hashcash stamp constitutes a proof-of-work which takes a parametrizable amount of work to compute for the sender. The recipient can verify received hashcash stamps efficiently.

This package contains a command-line tool for computing and verifying hashcash stamps.

libdnet 1.18.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/ofalk/libdnet
Licenses: Modified BSD
Build system: gnu
Synopsis: Low-level networking interface library
Description:

libdnet provides a simplified, portable interface to several low-level networking routines, including network address manipulation,kernel arp(4) cache and route(4) table lookup and manipulation, network firewalling, network interface lookup and manipulation, IP tunnelling, and raw IP packet and Ethernet frame transmission.

miredo 1.2.6
Dependencies: iproute2@7.0.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.remlab.net/miredo/
Licenses: GPL 2+
Build system: gnu
Synopsis: Teredo IPv6 tunneling software
Description:

Miredo is an implementation (client, relay, server) of the Teredo specification, which provides IPv6 Internet connectivity to IPv6 enabled hosts residing in IPv4-only networks, even when they are behind a NAT device.

putty 0.81
Dependencies: gtk+@3.24.52
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.chiark.greenend.org.uk/~sgtatham/putty/
Licenses: Expat
Build system: cmake
Synopsis: Graphical @acronym{SSH, Secure SHell} and telnet client
Description:

PuTTY is a graphical text terminal client. It supports SSH, telnet, and raw socket connections with good terminal emulation. It can authenticate with public keys and Kerberos single-sign-on. It also includes command-line SFTP and older SCP implementations.

nfs-utils 2.4.3
Dependencies: keyutils@1.6.3 libevent@2.1.12 rpcsvc-proto@1.4.4 sqlite@3.39.3 lvm2@2.03.22 util-linux@2.42.2 util-linux@2.42.2 mit-krb5@1.21 libtirpc@1.3.7 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/nfs.scm (gnu packages nfs)
Home page: https://www.kernel.org/pub/linux/utils/nfs-utils/
Licenses: GPL 2
Build system: gnu
Synopsis: Tools for loading and managing Linux NFS mounts
Description:

The Network File System (NFS) was developed to allow machines to mount a disk partition on a remote machine as if it were a local disk. It allows for fast, seamless sharing of files across a network.

nfs4-acl-tools 0.3.7
Dependencies: attr@2.5.1
Channel: guix
Location: gnu/packages/nfs.scm (gnu packages nfs)
Home page: https://linux-nfs.org/wiki/index.php/Main_Page
Licenses: Modified BSD
Build system: gnu
Synopsis: Commandline ACL utilities for the Linux NFSv4 client
Description:

This package provides the commandline utilities nfs4_getfacl and nfs4_setfacl, which are similar to their POSIX equivalents getfacl and setfacl. They fetch and manipulate access control lists for files and directories on NFSv4 mounts.

nickle 2.107
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/nickle.scm (gnu packages nickle)
Home page: https://nickle.org/
Licenses: Expat
Build system: meson
Synopsis: Numeric oriented programming language
Description:

Nickle is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing. Nickle provides the functionality of Unix bc, dc and expr in a different form. It is also an ideal environment for prototyping complex algorithms. Nickle's scripting capabilities make it a replacement for spreadsheets in some applications, and its numeric features complement the limited numeric functionality of text-oriented languages such as AWK and Perl.

nicotine+ 3.3.10
Dependencies: bash-minimal@5.2.37 gspell@1.14.2 gtk@4.22.1 python-pygobject@3.54.5 gobject-introspection@1.86.0 libappindicator@12.10.1-0-298 python-pytaglib@3.1.0
Channel: guix
Location: gnu/packages/nicotine.scm (gnu packages nicotine)
Home page: https://nicotine-plus.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Graphical client for Soulseek
Description:

Nicotine+ is a graphical client for the Soulseek peer-to-peer file sharing network. It is an attempt to keep Nicotine working with the latest libraries, kill bugs, keep current with the Soulseek protocol, and add some new features that users want and/or need.

nim 2.2.10
Dependencies: libgc@8.2.8 openssl@3.5.7 pcre@8.45 sqlite@3.39.3
Channel: guix
Location: gnu/packages/nim.scm (gnu packages nim)
Home page: https://nim-lang.org
Licenses: Expat
Build system: gnu
Synopsis: Statically-typed, imperative programming language
Description:

Nim (formerly known as Nimrod) is a statically-typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.

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

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

node-pump 3.0.0
Dependencies: node-end-of-stream@1.4.4 node-once@1.4.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/mafintosh/pump
Licenses: Expat
Build system: node
Synopsis: Pipe streams together and close all of them if one closes
Description:

This package allows you to pipe streams together and destroy all of them if one of them closes.

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-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-pretty-ms 8.0.0
Dependencies: node-parse-ms@3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/pretty-ms
Licenses: Expat
Build system: node
Synopsis: Milliseconds to humand readable string converter
Description:

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

node-serialport-bindings 9.2.7
Dependencies: node-nan@2.26.2 node-bindings@1.5.0 node-serialport-binding-abstract@9.2.3 node-serialport-parser-readline@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: 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 Binding class, which uses a native addon to talk to the underlying system. You never have to use Binding objects directly. There is also a MockBinding available (but not yet packaged for Guix) to assist with testing.

node-stack-trace 0.0.10-1.4fd379e
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/felixge/node-stack-trace
Licenses: Expat
Build system: node
Synopsis: Get v8 stack traces as an array of CallSite objects
Description:

Get v8 stack traces as an array of CallSite objects.

node-typescript 6.0.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-long-stack-traces 0.1.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/tlrobinson/long-stack-traces
Licenses: Expat
Build system: node
Synopsis: Long stacktraces implemented in user-land JavaScript
Description:

This package provides long stacktraces for V8 implemented in user-land JavaScript.

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.

Total packages: 32836