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 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 is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support.
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 is a network protocol analyzer, or packet sniffer, that lets you capture and interactively browse the contents of network frames.
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.
IO::Socket::INET6 is an interface for AF_INET/AF_INET6 domain sockets in Perl.
Librecast is a C library which supports IPv6 multicast networking.
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 (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 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 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.
pysctp implements the SCTP socket API. You need a SCTP-aware kernel (most are).
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 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:
dhtnodeA command line tool to run a DHT node and perform operations supported by the library (get, put, etc.) with text values.
dhtchatA very simple IM client working over the DHT.
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 is a complex camera support library for GNU+Linux, Android, and ChromeOS.
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 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'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 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 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.
Net::Patricia does IP address lookups quickly in Perl.
wireproxy is a completely userspace application that connects to a wireguard peer, and exposes a socks5/http proxy or tunnels on the machine.
Restbed is a comprehensive and consistent programming model for building applications that require seamless and secure communication over HTTP.