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

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.


httping 4.4.0
Dependencies: fftw@3.3.10 ncurses@6.2.20210619 openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.vanheusden.com/httping/
Licenses: AGPL 3
Build system: cmake
Synopsis: Web server latency and throughput monitor
Description:

httping measures how long it takes to connect to a web server, send an HTTP(S) request, and receive the reply headers. It is somewhat similar to ping, but can be used even in cases where ICMP traffic is blocked by firewalls or when you want to monitor the response time of the actual web application stack itself.

librdkafka 1.6.1
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/edenhill/librdkafka
Licenses: FreeBSD
Build system: gnu
Synopsis: Apache Kafka C/C++ client library
Description:

librdkafka is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support.

wireproxy-awg 1.0.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/artem-russkikh/wireproxy-awg
Licenses: ISC
Build system: go
Synopsis: AmneziaWG client that exposes itself as a SOCKS5 proxy
Description:

wireproxy-awg is a completely userspace application that connects to a WireGuard peer, and exposes a SOCKS5/HTTP proxy or tunnels on the machine.

wireshark 4.6.6
Dependencies: c-ares@1.34.4 glib@2.86.0 gnutls@3.8.9 brotli@1.1.0 libcap@2.64 libgcrypt@1.11.0 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.58.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.

yggdrasil 0.5.14
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://yggdrasil-network.github.io/blog.html
Licenses: LGPL 3
Build system: go
Synopsis: Experiment in scalable routing as an encrypted IPv6 overlay network
Description:

Yggdrasil is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes. Yggdrasil does not require you to have IPv6 Internet connectivity - it also works over IPv4.

perl-io-socket-inet6 2.72
Propagated dependencies: perl-socket6@0.29
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/IO-Socket-INET6
Licenses: GPL 1+
Build system: perl
Synopsis: Perl object interface for AF_INET/AF_INET6 domain sockets
Description:

IO::Socket::INET6 is an interface for AF_INET/AF_INET6 domain sockets in Perl.

librecast 0.11.2
Dependencies: libsodium@1.0.22 lcrq@0.3.1 libbsd@0.11.7
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://librecast.net/librecast.html
Licenses: GPL 2 GPL 3
Build system: gnu
Synopsis: IPv6 multicast library
Description:

Librecast is a C library which supports IPv6 multicast networking.

nng 1.11
Dependencies: mbedtls@2.28.9
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://nng.nanomsg.org/
Licenses: Expat
Build system: cmake
Synopsis: Lightweight messaging library
Description:

NNG project is a rewrite of the scalability protocols library known as libnanomsg, and adds significant new capabilities, while retaining compatibility with the original. It is a lightweight, broker-less library, offering a simple API to solve common recurring messaging problems, such as publish/subscribe, RPC-style request/reply, or service discovery.

libplum 0.6.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/paullouisageneau/libplum
Licenses: MPL 2.0
Build system: cmake
Synopsis: Multi-protocol Port Mapping client library
Description:

libplum (Port Lightweight and Universal Mapping) is a high-level library which allows forwarding ports on Network Address Translators (NAT). Under the hood, it implements multiple protocols and automatically detects which one to use:

  • Port Control Protocol (PCP)

  • NAT Port Mapping Protocol (NAT-PMP)

  • UPnP Internet Gateway Device Protocol (UPnP-IGD)

bmon 4.0
Dependencies: libconfuse@3.3 libnl@3.12.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/tgraf/bmon
Licenses: FreeBSD Expat
Build system: gnu
Synopsis: Bandwidth monitor
Description:

bmon is a monitoring and debugging tool to capture networking-related statistics and prepare them visually in a human-friendly way. It features various output methods including an interactive curses user interface and a programmable text output for scripting.

ipcalc 0.51
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/kjokjo/ipcalc
Licenses: GPL 2+
Build system: trivial
Synopsis: Simple IP network calculator
Description:

ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range. By giving a second netmask, you can design subnets and supernets. It is also intended to be a teaching tool and presents the subnetting results as easy-to-understand binary values.

python-pysctp 0.7.2
Dependencies: lksctp-tools@1.0.19
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/p1sec/pysctp
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python module for the SCTP protocol stack and library
Description:

pysctp implements the SCTP socket API. You need a SCTP-aware kernel (most are).

fping 5.3
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://fping.org/
Licenses: Expat
Build system: gnu
Synopsis: Send ICMP ECHO_REQUEST packets to network hosts
Description:

fping is a ping-like program which uses ICMP echo requests to determine if a target host is responding.

fping differs from ping in that you can specify any number of targets on the command line, or specify a file containing the lists of targets to ping. Instead of sending to one target until it times out or replies, fping will send out a ping packet and move on to the next target in a round-robin fashion.

opendht 3.7.0rc8
Dependencies: bash-minimal@5.2.37 fmt@11.2.0 readline@8.2.13
Propagated dependencies: msgpack-cxx@7.0.0 restinio@0.7.7 argon2@20190702 gnutls@3.8.9 jsoncpp@1.9.6 nettle@3.10.2 openssl@3.5.5 simdutf@9.0.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/savoirfairelinux/opendht/
Licenses: GPL 3+
Build system: meson
Synopsis: Lightweight Distributed Hash Table (DHT) library
Description:

OpenDHT provides an easy to use distributed in-memory data store. Every node in the network can read and write values to the store. Values are distributed over the network, with redundancy. It includes the following features:

  • Lightweight and scalable, designed for large networks and small devices;

  • High resilience to network disruption;

  • Public key cryptography layer providing optional data signature and encryption (using GnuTLS);

  • IPv4 and IPv6 support;

  • Clean and powerful C++14 map API;

  • Bindings for C, Rust & Python 3;

  • REST API with an optional HTTP client and server with push notification support.

The following tools are also included:

dhtnode

A command line tool to run a DHT node and perform operations supported by the library (get, put, etc.) with text values.

dhtchat

A very simple IM client working over the DHT.

perl-net-dns-resolver-mock 1.20171219
Dependencies: perl-net-dns@1.50
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Net-DNS-Resolver-Mock
Licenses: GPL 1+
Build system: perl
Synopsis: Mock DNS Resolver object for testing
Description:

Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver, but returns static data from any provided DNS zone file instead of querying the network. It is intended primarily for use in testing.

libcamera-minimal 0.6.0
Dependencies: eudev@3.2.14 glib@2.86.0 gstreamer@1.28.1 gst-plugins-base@1.28.1 libjpeg-turbo@2.1.4 libyaml@0.2.5 libyuv@1922 pybind11@2.13.6 python-jinja2@3.1.2 python-ply@3.11
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://libcamera.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Camera stack and framework
Description:

LibCamera is a complex camera support library for GNU+Linux, Android, and ChromeOS.

nebula 1.10.3
Dependencies: go-dario-cat-mergo@1.0.2 go-filippo-io-bigmod@0.1.0 go-github-com-anmitsu-go-shlex@0.0.0-20200514113438-38f4b401e2be go-github-com-armon-go-radix@1.0.0 go-github-com-cyberdelia-go-metrics-graphite@0.0.0-20161219230853-39f87cc3b432 go-github-com-flynn-noise@1.1.0 go-github-com-gaissmai-bart@0.26.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-google-gopacket@1.1.19 go-github-com-kardianos-service@1.2.2 go-github-com-miekg-dns@1.1.72 go-github-com-miekg-pkcs11@1.1.1 go-github-com-nbrownus-go-metrics-prometheus@0.0.0-20210712211119-974a6260965f go-github-com-prometheus-client-golang@1.23.2 go-github-com-rcrowley-go-metrics@0.0.0-20250401214520-65e299d6c5c9 go-github-com-sirupsen-logrus@1.9.3 go-github-com-skip2-go-qrcode@0.0.0-20200617195104-da1b6568686e go-github-com-stefanberger-go-pkcs11uri@0.0.0-20230803200340-78284954bff6 go-github-com-stretchr-testify@1.11.1 go-github-com-vishvananda-netlink@1.3.1 go-go-yaml-in-yaml-v3@3.0.4 go-golang-org-x-crypto@0.50.0 go-golang-org-x-exp@0.0.0-20250911091902-df9299821621 go-golang-org-x-net@0.53.0 go-golang-org-x-sync@0.20.0 go-golang-org-x-sys@0.43.0 go-golang-org-x-term@0.42.0 go-golang-zx2c4-com-wireguard@0.0.0-20250521234502-f333402bd9cb go-google-golang-org-protobuf@1.36.11 go-gopkg-in-yaml-v3@3.0.1 go-gvisor-dev-gvisor@0.0.0-1.9414b50
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/slackhq/nebula
Licenses: Expat
Build system: go
Synopsis: Scalable, peer-to-peer overlay networking tool
Description:

Nebula is a peer-to-peer networking tool based on the Noise Protocol Framework. It is not a fully decentralized network, but instead uses central discovery nodes and a certificate authority to facilitate direct, encrypted peer-to-peer connections from behind most firewalls and NAT layers.

blueman 2.4.6
Dependencies: bash-minimal@5.2.37 bluez@5.79 dbus@1.16.2 librsvg@2.58.5 glib@2.86.0 gtk+@3.24.51 iproute2@6.4.0 iptables@1.8.11 net-tools@1.60-0.479bb4a pango@1.56.4 polkit@121 ppp@2.5.0 pulseaudio@16.1 python-pycairo@1.28.0 python-pygobject@3.54.3 python-wrapper@3.12.12 libappindicator@12.10.1-0-298 network-manager@1.54.3
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/blueman-project/blueman
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: GTK+ Bluetooth manager
Description:

Blueman is a Bluetooth management utility using the Bluez D-Bus backend. It is designed to be easy to use for most common Bluetooth tasks.

enet 1.3.18
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://enet.bespin.org
Licenses: Expat
Build system: gnu
Synopsis: Network communication layer on top of UDP
Description:

ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP. The primary feature it provides is optional reliable, in-order delivery of packets. ENet omits certain higher level networking features such as authentication, server discovery, encryption, or other similar tasks that are particularly application specific so that the library remains flexible, portable, and easily embeddable.

bird 2.15.1
Dependencies: libssh@0.12.0 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://bird.network.cz
Licenses: GPL 2+
Build system: gnu
Synopsis: Internet Routing Daemon
Description:

BIRD is an Internet routing daemon with full support for all the major routing protocols. It allows redistribution between protocols with a powerful route filtering syntax and an easy-to-use configuration interface.

ifstatus 2.0.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://ifstatus.sourceforge.net/graphic/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Text based network interface status monitor
Description:

IFStatus is a simple, easy-to-use program for displaying commonly needed/wanted real-time traffic statistics of multiple network interfaces, with a simple and efficient view on the command line. It is intended as a substitute for the PPPStatus and EthStatus projects.

perl-net-patricia 1.22
Dependencies: perl-net-cidr-lite@0.22 perl-socket6@0.29
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Net-Patricia
Licenses: GPL 2+ FreeBSD
Build system: perl
Synopsis: Patricia Trie Perl module for fast IP address lookups
Description:

Net::Patricia does IP address lookups quickly in Perl.

wireproxy 1.1.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/windtf/wireproxy
Licenses: ISC
Build system: go
Synopsis: Wireguard client that exposes itself as a socks5 proxy
Description:

wireproxy is a completely userspace application that connects to a wireguard peer, and exposes a socks5/http proxy or tunnels on the machine.

restbed 4.8
Dependencies: asio@1.28.2 catch@1.3.5 openssl@3.5.5
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.

Total packages: 72465