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

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.


perl-net-smtp-ssl 1.04
Propagated dependencies: perl-io-socket-ssl@2.089
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Net-SMTP-SSL
Licenses: GPL 1+
Build system: perl
Synopsis: SSL support for Net::SMTP
Description:

SSL support for Net::SMTP.

perl-catalystx-script-server-starman 0.03
Propagated dependencies: perl-catalyst-runtime@5.90124 perl-moose@2.2015 perl-namespace-autoclean@0.29 starman@0.4015
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/CatalystX-Script-Server-Starman
Licenses: GPL 1+
Build system: perl
Synopsis: Catalyst development server with Starman
Description:

This module provides a Catalyst extension to replace the development server with Starman.

awslogs 0.15.0
Propagated dependencies: python-boto3@1.42.5 python-jmespath@1.0.1 python-dateutil@2.9.0 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/jorgebastida/awslogs
Licenses: Modified BSD
Build system: pyproject
Synopsis: Command line tool to read AWS CloudWatch logs
Description:

This package provides awslogs, a simple command line tool to download and read AWS CloudWatch logs. The same functionality is available from aws logs tail.

uhttpmock 0.11.0
Dependencies: libsoup@3.6.5
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://gitlab.com/groups/uhttpmock
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Library for mocking web service APIs which use HTTP or HTTPS
Description:

Uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS. It provides a library, libuhttpmock, which implements recording and playback of HTTP request/response traces.

java-eclipse-jetty-io 9.2.22
Dependencies: java-eclipse-jetty-util@9.2.22 java-slf4j-api@1.7.25 java-javaee-servletapi@3.1.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.eclipse.org/jetty/
Licenses: EPL 1.0 ASL 2.0
Build system: ant
Synopsis: Jetty :: IO Utility
Description:

The Jetty Web Server provides an HTTP server and Servlet container capable of serving static and dynamic content either from a standalone or embedded instantiation. This package provides IO-related utility classes.

perl-plack 1.0033
Propagated dependencies: perl-apache-logformat-compiler@0.36 perl-devel-stacktrace@2.04 perl-devel-stacktrace-ashtml@0.15 perl-file-sharedir@1.116 perl-hash-multivalue@0.16 perl-http-body@1.22 perl-http-message@6.37 perl-http-tiny@0.076 perl-libwww@6.78 perl-stream-buffered@0.03 perl-test-tcp@2.22 perl-try-tiny@0.31 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Plack
Licenses: GPL 1+
Build system: perl
Synopsis: Perl Superglue for Web frameworks and servers (PSGI toolkit)
Description:

Plack is a set of tools for using the PSGI stack. It contains middleware components, a reference server, and utilities for Web application frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.

perl-plack-middleware-removeredundantbody 0.09
Propagated dependencies: perl-plack@1.0033
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Plack-Middleware-RemoveRedundantBody
Licenses: GPL 1+
Build system: perl
Synopsis: Plack::Middleware which removes body for HTTP response
Description:

This module removes the body in an HTTP response if it's not required.

perl-www-mechanize 1.91
Propagated dependencies: perl-html-form@6.05 perl-html-parser@3.72 perl-html-tree@5.07 perl-http-message@6.37 perl-http-server-simple@0.52 perl-libwww@6.78 perl-test-warn@0.36 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/WWW-Mechanize
Licenses: GPL 1+
Build system: perl
Synopsis: Web browsing in a Perl object
Description:

WWW::Mechanize is a Perl module for stateful programmatic web browsing, used for automating interaction with websites.

wasm-micro-runtime 2.2.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://bytecodealliance.github.io/wamr.dev
Licenses: ASL 2.0
Build system: cmake
Synopsis: WebAssembly Micro Runtime
Description:

WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), smart contract, cloud native and other features.

libcss 0.9.2
Propagated dependencies: libparserutils@0.2.5 libwapcaplet@0.4.3
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org/projects/libcss/
Licenses: Expat
Build system: gnu
Synopsis: CSS parser and selection library
Description:

LibCSS is a CSS (Cascading Style Sheet) parser and selection engine, written in C. It is developed as part of the NetSurf project.

perl-catalyst-component-instancepercontext 0.001001
Propagated dependencies: perl-catalyst-runtime@5.90124 perl-moose@2.2015
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Catalyst-Component-InstancePerContext
Licenses: GPL 1+
Build system: perl
Synopsis: Create only one instance of Moose component per context
Description:

Catalyst::Component::InstancePerContext returns a new instance of a component on each request.

tidy-html 5.8.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.html-tidy.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: HTML Tidy with HTML5 support
Description:

Tidy is a console application which corrects and cleans up HTML and XML documents by fixing markup errors and upgrading legacy code to modern standards.

Tidy also provides libtidy, a C static and dynamic library that developers can integrate into their applications to make use of the functions of Tidy.

tissue 0.1.0
Dependencies: bash-minimal@5.2.37 guile@3.0.9 guile-filesystem@0.2.0 guile-git@0.10.0 guile-xapian@0.4.0
Propagated dependencies: skribilo@0.11.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://tissue.systemreboot.net
Licenses: GPL 3+
Build system: gnu
Synopsis: Text based project information management system
Description:

tissue is an issue tracker and project information management system built on plain text files and git. It is specifically intended for small free software projects. It features a static site generator to build a project website and a powerful search interface to search through project issues and documentation. The search interface is built on the Xapian search engine library, and is available both as a command-line program and as a web server.

perl-file-listing 6.15
Propagated dependencies: perl-http-date@6.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/File-Listing
Licenses: GPL 1+
Build system: perl
Synopsis: Perl directory listing parser
Description:

The File::Listing module exports a single function called parse_dir(), which can be used to parse directory listings.

buku 5.1
Dependencies: python-beautifulsoup4@4.14.3 python-certifi@2025.06.15 python-cryptography@44.0.0 python-flask@3.1.0 python-html5lib@1.1 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/jarun/buku
Licenses: GPL 3+
Build system: pyproject
Synopsis: Bookmark manager
Description:

buku is a powerful bookmark manager written in Python3 and SQLite3. buku can auto-import bookmarks from your browser and present them in an interactive command-line interface that lets you compose and update bookmarks directly. It can also present them in a web interface with bukuserver.

perl-lwp-useragent-cached 0.08
Propagated dependencies: perl-libwww@6.78
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/LWP-UserAgent-Cached
Licenses: GPL 1+
Build system: perl
Synopsis: Simple caching for LWP::UserAgent
Description:

LWP::UserAgent::Cached is an LWP::UserAgent subclass with cache support. It returns responses from the local file system, if available, instead of making an HTTP request.

goaccess 1.9.3
Dependencies: glib@2.86.0 ncurses@6.2.20210619 libmaxminddb@1.6.0 openssl@3.0.8
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://goaccess.io
Licenses: X11
Build system: gnu
Synopsis: Analyze Web server logs in real time
Description:

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

binaryen 125
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/WebAssembly/binaryen
Licenses: ASL 2.0
Build system: cmake
Synopsis: Optimizer and compiler/toolchain library for WebAssembly
Description:

Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++. It aims to make compiling to WebAssembly easy, fast, and effective.

liboauth 1.0.3
Propagated dependencies: curl@8.6.0 nss@3.101.4
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://sourceforge.net/projects/liboauth
Licenses: Expat GPL 2+
Build system: gnu
Synopsis: C library implementing the OAuth API
Description:

liboauth is a collection of C functions implementing the OAuth API. liboauth provides functions to escape and encode strings according to OAuth specifications and offers high-level functionality built on top to sign requests or verify signatures using either NSS or OpenSSL for calculating the hash/signatures.

gmnisrv 1.0
Dependencies: mailcap@2.1.54 openssl@3.0.8
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://git.sr.ht/~sircmpwn/gmnisrv
Licenses: GPL 3+ Modified BSD
Build system: gnu
Synopsis: Simple Gemini protocol server
Description:

gmnisrv is a simple Gemini protocol server written in C.

perl-http-parser-xs 0.17
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Parser-XS
Licenses: GPL 1+
Build system: perl
Synopsis: Fast HTTP request parser
Description:

HTTP::Parser::XS is a fast, primitive HTTP request/response parser.

websocketpp-next 0.8.2-next
Dependencies: boost@1.83.0 openssl@3.0.8
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.zaphoyd.com/websocketpp/
Licenses: Modified BSD
Build system: cmake
Synopsis: C++ library implementing the WebSocket protocol
Description:

WebSocket++ is a C++ library that can be used to implement WebSocket functionality. The goals of the project are to provide a WebSocket implementation that is simple, portable, flexible, lightweight, low level, and high performance.

orcania 2.3.2
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://babelouest.github.io/orcania/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Collection of C functions for Ulfius
Description:

Orcania is a library with functions that can be shared among C programs. It is intended to provide low-level functionalities for the Ulfius and Yder libraries.

serf 1.3.10
Dependencies: zlib@1.3.1
Propagated dependencies: apr@1.7.4 apr-util@1.6.3 openssl@1.1.1u
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://serf.apache.org/
Licenses: ASL 2.0 non-copyleft
Build system: scons
Synopsis: High-performance asynchronous HTTP client library
Description:

serf is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation.

Total packages: 70622