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

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.


rtmpdump 2.4-0.c5f04a5
Dependencies: gnutls@3.8.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://rtmpdump.mplayerhq.hu/
Licenses: LGPL 2.1+ GPL 2+
Build system: gnu
Synopsis: Tools and library for handling RTMP streams
Description:

RTMPdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.

libndp 1.8
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://libndp.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for Neighbor Discovery Protocol
Description:

libndp contains a library which provides a wrapper for IPv6 Neighbor Discovery Protocol. It also provides a tool named ndptool for sending and receiving NDP messages.

nanomsg 1.2.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://nanomsg.org/
Licenses: non-copyleft
Build system: cmake
Synopsis: Scalable socket library
Description:

Nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies.

libnatpmp 20250404-0.134fc89
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://miniupnp.tuxfamily.org/libnatpmp.html
Licenses: Modified BSD
Build system: cmake
Synopsis: C library implementing NAT-PMP
Description:

libnatpmp is a portable and asynchronous implementation of the Network Address Translation - Port Mapping Protocol (NAT-PMP) written in the C programming language.

libpisp 1.3.0
Dependencies: nlohmann-json@3.12.0
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/raspberrypi/libpisp
Licenses: FreeBSD
Build system: meson
Synopsis: Helper library for Raspberry Pi ISP configuration
Description:

libpisp is a helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components.

lcrq 0.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://librecast.net/lcrq.html
Licenses: GPL 2 GPL 3
Build system: gnu
Synopsis: Librecast RaptorQ library
Description:

C library implementation of RaptorQ Forward Error Correction for Librecast. RFC6330 (IETF) describes the RaptorQ proposed standard, which LCRQ more-or-less follows. The primary focus has been on building a fast, simple and dependency-free FEC implementation for use with Librecast, and not on strict standards compliance. The code does, however, fairly closely follow the RFC.

amule 2.3.3-0.9ceeaa6
Dependencies: zlib@1.3.1 crypto++@8.9.0 libpng@1.6.39 wxwidgets@3.2.10
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://amule.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Peer-to-peer client for the eD2K and Kademlia networks
Description:

aMule is an eMule-like client for the eD2k and Kademlia peer-to-peer file sharing networks. It includes a graphical user interface (GUI), a daemon allowing you to run a client with no graphical interface, and a Web GUI for remote access. The amulecmd command allows you to control aMule remotely.

lksctp-tools 1.0.19
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://lksctp.sourceforge.net/
Licenses: LGPL 2.1+ GPL 2+
Build system: gnu
Synopsis: @acronym{SCTP, Stream Control Transmission Protocol} helpers for Linux
Description:

The lksctp-tools project provides a user-space library for SCTP (libsctp) and C language header files (netinet/sctp.h) for accessing SCTP-specific APIs not provided by the standard sockets. It also includes some SCTP-related helper utilities.

tunctl 1.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://tunctl.sourceforge.net
Licenses: GPL 2
Build system: gnu
Synopsis: Utility to set up and maintain TUN/TAP network interfaces
Description:

Tunctl is used to set up and maintain persistent TUN/TAP network interfaces, enabling user applications to simulate network traffic. Such interfaces are useful for VPN software, virtualization, emulation, simulation, and a number of other applications.

ubridge 0.9.19
Dependencies: libpcap@1.10.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/GNS3/ubridge/
Licenses: GPL 3+
Build system: gnu
Synopsis: Bridge for UDP tunnels, Ethernet, TAP and VMnet interfaces
Description:

uBridge is a simple program to create user-land bridges between various technologies. Currently, bridging between UDP tunnels, Ethernet and TAP interfaces is supported. Packet capture is also supported.

restinio 0.7.7
Dependencies: openssl@3.5.5 sobjectizer@5.8.2
Propagated dependencies: asio@1.36.0 expected-lite@0.9.0 fmt@11.2.0 llhttp@9.1.3 pcre@8.45 pcre2@10.42 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://stiffstream.com/en/products/restinio.html
Licenses: Modified BSD
Build system: cmake
Synopsis: C++14 library that gives you an embedded HTTP/Websocket server
Description:

RESTinio is a header-only C++14 library that gives you an embedded HTTP/Websocket server. It is based on standalone version of ASIO and targeted primarily for asynchronous processing of HTTP-requests.

lldpd 1.0.19
Dependencies: libevent@2.1.12 libxml2@2.14.6 openssl@3.5.5 readline@8.2.13
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://lldpd.github.io/
Licenses: ISC
Build system: gnu
Synopsis: Locate neighbors of your network equipment
Description:

The Link Layer Discovery Protocol (LLDP) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as EDP or CDP. The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd is an implementation of LLDP. It also supports some proprietary protocols.

python-ipy 1.01
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/autocracy/python-ipy/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python class and tools for handling IP addresses and networks
Description:

The IP class allows a comfortable parsing and handling for most notations in use for IPv4 and IPv6 addresses and networks.

opensnitch-ui 1.8.0
Dependencies: python-grpcio-tools@1.52.0 python-notify2@0.3.1 python-pyasn1@0.6.1 python-pyinotify@0.9.6 python-pyqt@6.9.1 python-protobuf@3.20.3 python-requests@2.32.5 python-slugify@8.0.4 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/evilsocket/opensnitch
Licenses: GPL 3+
Build system: pyproject
Synopsis: UI for @code{opensnitch}
Description:

This package provides a daemon that snitches on programs making outbound connections. OpenSnitch is an application-level firewall that gives you granular control over outbound network connections on your system. It monitors application activity and prompts you to allow or deny connections on a per-application basis whenever a new outbound connection is attempted.

openvswitch 3.4.0
Dependencies: bash-minimal@5.2.37 libcap-ng@0.9.3 openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.openvswitch.org/
Licenses: LGPL 2.1 GPL 2 FreeBSD Modified BSD ASL 2.0
Build system: gnu
Synopsis: Virtual network switch
Description:

Open vSwitch is a multilayer virtual switch. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag).

nzbget 24.3
Dependencies: boost@1.89.0 gnutls@3.8.9 libxml2@2.14.6 ncurses@6.2.20210619 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/nzbget/nzbget
Licenses: GPL 2+
Build system: cmake
Synopsis: Usenet binary file downloader
Description:

NZBGet is a binary newsgrabber, which downloads files from Usenet based on information given in nzb files. NZBGet can be used in standalone and in server/client modes. In standalone mode, you pass NZBGet nzb files as command-line parameters and it downloads them and exits. NZBGet also contains a Web interface. Its server can be controlled through remote procedure calls (RPCs).

perl-data-validate-ip 0.31
Propagated dependencies: perl-netaddr-ip@4.079
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://metacpan.org/release/Data-Validate-IP
Licenses: GPL 1+
Build system: perl
Synopsis: IPv4 and IPv6 validation methods
Description:

This module provides several IP address validation subroutines that both validate and untaint their input. This includes both basic validation (is_ipv4() and is_ipv6()) and special cases like checking whether an address belongs to a specific network or whether an address is public or private (reserved).

srt 1.4.4
Propagated dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.srtalliance.org/
Licenses: MPL 2.0
Build system: cmake
Synopsis: Secure Reliable Transport
Description:

SRT is a transport technology that optimizes streaming performance across unpredictable networks, such as the Internet.

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.

yaz 5.34.3
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://www.indexdata.com/resources/software/yaz/
Licenses: Modified BSD
Build system: gnu
Synopsis: Z39.50 toolkit for C
Description:

YAZ is a C/C++ library for information retrieval applications using Z39.50, SRU or Solr Web Service protocols for information retrieval. It also offers ZOOM API implementing them.

enet 1.3.17-1.4cde9cc
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: http://enet.bespin.org
Licenses: Expat
Build system: cmake
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.

libcoap 4.3.5a
Dependencies: cunit@2.1-3 openssl@3.5.5
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://libcoap.net/
Licenses: FreeBSD
Build system: gnu
Synopsis: Implementation of the CoAP application protocol
Description:

This package provides a C implementation of a lightweight application-protocol for devices that are constrained their resources such as computing power, RF range, memory, bandwidth, or network packet sizes. This protocol, CoAP, is standardized by the IETF as RFC 7252.

iwgtk 0.9
Dependencies: gtk@4.22.1 qrencode@4.1.1
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/J-Lentz/iwgtk
Licenses: GPL 3+
Build system: meson
Synopsis: Lightweight front-end for iwd
Description:

Wireless networking GUI front-end for iwd, with supported functionality similar to that of iwctl. Features include viewing and connecting to available networks, managing known networks, provisioning new networks via WPS or Wi-Fi Easy Connect, and an indicator icon displaying connection status and signal strength.

can-utils 2025.01
Channel: guix
Location: gnu/packages/networking.scm (gnu packages networking)
Home page: https://github.com/linux-can/can-utils
Licenses: Modified BSD GPL 2
Build system: gnu
Synopsis: CAN utilities
Description:

This package provides CAN utilities in the following areas:

  • Basic tools to display, record, generate and replay CAN traffic

  • CAN access via IP sockets

  • CAN in-kernel gateway configuration

  • CAN bus measurement and testing

  • ISO-TP (ISO15765-2:2016 - this means messages with a body larger than eight bytes) tools

  • Log file converters

  • Serial Line Discipline configuration for slcan driver

Total packages: 72465