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

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.


netsurf 3.11
Dependencies: curl@8.6.0 gtk+@3.24.51 openssl@3.0.8 utf8proc@2.10.0 libpng@1.6.39 libjpeg-turbo@2.1.4 libcss@0.9.2 libdom@0.4.2 libnsbmp@0.1.7 libnsgif@1.0.0 libnslog@0.1.3 libnspsl@0.1.7 libnsutils@0.1.1 libsvgtiny@0.1.8 miscfiles@1.5
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Web browser
Description:

NetSurf is a lightweight web browser that has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.

java-eclipse-jetty-webapp 9.2.22
Dependencies: java-eclipse-jetty-util@9.2.22 java-eclipse-jetty-http@9.2.22 java-eclipse-jetty-server@9.2.22 java-eclipse-jetty-servlet@9.2.22 java-eclipse-jetty-security@9.2.22 java-eclipse-jetty-xml@9.2.22 java-javaee-servletapi@3.1.0 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: Utility classes for Jetty
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 utility classes.

java-eclipse-jetty-webapp 9.4.39
Dependencies: java-eclipse-jetty-util@9.4.39 java-eclipse-jetty-http@9.4.39 java-eclipse-jetty-io@9.4.39 java-eclipse-jetty-server@9.4.39 java-eclipse-jetty-servlet@9.4.39 java-eclipse-jetty-security@9.4.39 java-eclipse-jetty-xml@9.4.39 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: Utility classes for Jetty
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 utility classes.

perl-http-daemon 6.14
Propagated dependencies: perl-http-message@6.37 perl-lwp-mediatypes@6.04
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Daemon
Licenses: GPL 1+
Build system: perl
Synopsis: Perl simple http server class
Description:

Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so you can perform socket operations directly on it too.

hitch 1.7.3
Dependencies: libev@4.33 openssl@3.0.8
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://hitch-tls.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Scalable TLS proxy
Description:

Hitch is a performant TLS proxy based on libev. It terminates SSL/TLS connections and forwards the unencrypted traffic to a backend such as a web server. It is designed to handle many thousand connections on multicore machines.

perl-authen-sasl 2.16
Propagated dependencies: perl-digest-hmac@1.04 perl-gssapi@0.28
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Authen-SASL
Licenses: GPL 1+
Build system: perl
Synopsis: SASL authentication framework
Description:

Authen::SASL provides an SASL authentication framework.

clearsilver 0.11.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/blong42/clearsilver
Licenses: Modified BSD
Build system: gnu
Synopsis: CGI kit and HTML templating system
Description:

This package includes Clearsilver, the CGI kit and HTML templating system.

sassc 3.6.2
Dependencies: libsass@3.5.5
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://sass-lang.com/libsass
Licenses: Expat
Build system: gnu
Synopsis: CSS pre-processor
Description:

SassC is a compiler written in C for the CSS pre-processor language known as SASS.

java-eclipse-jetty-util 9.4.39
Dependencies: 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: Utility classes for Jetty
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 utility classes.

siege 4.1.7
Dependencies: openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.joedog.org/siege-home/
Licenses: GPL 3+
Build system: gnu
Synopsis: HTTP/FTP load tester and benchmarking utility
Description:

Siege is a multi-threaded HTTP/FTP load tester and benchmarking utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status.

nginx-lua-module 0.10.29
Dependencies: luajit@v2.1-0.04dca79 libxcrypt@4.4.38 libxml2@2.14.6 libxslt@1.1.43 openssl@3.0.8 pcre@8.45 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://nginx.org
Licenses: FreeBSD Expat Modified BSD Original BSD
Build system: gnu
Synopsis: NGINX module for Lua programming language support
Description:

This NGINX module provides a scripting support with Lua programming language.

perl-lwp-online 1.08
Propagated dependencies: perl-libwww@6.78 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/LWP-Online
Licenses: GPL 1+
Build system: perl
Synopsis: Checks whether your process has access to the web
Description:

This module attempts to answer, as accurately as it can, one of the nastiest technical questions there is: am I on the internet?

A host of networking and security issues make this problem very difficult. There are firewalls, proxies (both well behaved and badly behaved). We might not have DNS. We might not have a network card at all!

perl-cgi-session 4.48
Dependencies: perl-cgi@4.55
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/CGI-Session
Licenses: GPL 1+
Build system: perl
Synopsis: Persistent session data in CGI applications
Description:

CGI::Session provides modular session management system across HTTP requests.

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.

mod-wsgi 4.9.4
Dependencies: python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://modwsgi.readthedocs.io/
Licenses: ASL 2.0
Build system: gnu
Synopsis: Apache HTTPD module for Python WSGI applications
Description:

The mod_wsgi module for the Apache HTTPD Server adds support for running applications that support the Python WSGI specification.

qjson 0.9.0
Dependencies: qtbase@5.15.17
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://qjson.sourceforge.net
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Library that maps JSON data to QVariant objects
Description:

QJson is a Qt-based library that maps JSON data to QVariant objects. JSON arrays will be mapped to QVariantList instances, while JSON's objects will be mapped to QVariantMap.

civetweb 1.16
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/civetweb/civetweb
Licenses: Expat
Build system: cmake
Synopsis: C/C++ embeddable web server
Description:

CivetWeb is a web server with optional CGI and SSL support. It can be embedded into C/C++ applications or used as a standalone web server.

wslay 1.1.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://tatsuhiro-t.github.io/wslay/
Licenses: Expat
Build system: gnu
Synopsis: C WebSocket library
Description:

Wslay is an event-based C library for the WebSocket protocol version 13, described in RFC 6455. Besides a high-level API it provides callbacks for sending and receiving frames directly. Wslay only supports the data transfer part of WebSocket protocol and does not perform the opening handshake in HTTP.

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.

perl-libwww 6.78
Propagated dependencies: perl-encode-locale@1.05 perl-file-listing@6.15 perl-html-parser@3.72 perl-http-cookies@6.10 perl-http-daemon@6.14 perl-http-date@6.05 perl-http-message@6.37 perl-http-negotiate@6.01 perl-net-http@6.22 perl-try-tiny@0.31 perl-uri@5.05 perl-www-robotrules@6.02
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/libwww-perl
Licenses: GPL 1+
Build system: perl
Synopsis: Perl modules for the WWW
Description:

The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients. The library also contains modules that are of more general use and even classes that help you implement simple HTTP servers.

gojq 0.12.17
Dependencies: go-github-com-google-go-cmp@0.7.0 go-github-com-itchyny-timefmt-go@0.1.6 go-github-com-mattn-go-isatty@0.0.20 go-github-com-mattn-go-runewidth@0.0.16 go-gopkg-in-yaml-v3@3.0.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/itchyny/gojq
Licenses: Expat
Build system: go
Synopsis: Pure Go implementation of jq
Description:

gojq is an Go implementation and library of the jq JSON processor.

perl-test-www-mechanize-psgi 0.38
Propagated dependencies: perl-plack@1.0033 perl-test-www-mechanize@1.52
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Test-WWW-Mechanize-PSGI
Licenses: GPL 1+
Build system: perl
Synopsis: Test PSGI programs using WWW::Mechanize
Description:

PSGI is a specification to decouple web server environments from web application framework code. Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates features for web application testing. The Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of PSGI applications.

esbuild 0.24.0
Dependencies: go-golang-org-x-sys@0.25.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://esbuild.github.io/
Licenses: Expat
Build system: go
Synopsis: Bundler and minifier tool for JavaScript and TypeScript
Description:

The esbuild tool provides a unified bundler, transpiler and minifier. It packages up JavaScript and TypeScript code, along with JSON and other data, for distribution on the web.

Total packages: 70995