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

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.


vimb 3.7.0
Dependencies: glib-networking@2.80.1 gsettings-desktop-schemas@48.0 webkitgtk-with-libsoup2@2.50.3
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://fanglingsu.github.io/vimb/
Licenses: GPL 3+
Build system: glib-or-gtk
Synopsis: Fast and lightweight Vim-like web browser
Description:

Vimb is a fast and lightweight vim like web browser based on the webkit web browser engine and the GTK toolkit. Vimb is modal like the great vim editor and also easily configurable during runtime. Vimb is mostly keyboard driven and does not detract you from your daily work.

bombadillo 2.4.0
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://bombadillo.colorfield.space
Licenses: GPL 3+
Build system: go
Synopsis: Terminal browser for the gopher, gemini, and finger protocols
Description:

Bombadillo is a non-web browser for the terminal with vim-like key bindings, a document pager, configurable settings, and robust command selection. The following protocols are supported as first-class citizens: gopher, gemini, finger, and local. There is also support for telnet, http, and https via third-party applications.

lynx 2.9.2
Dependencies: ncurses@6.2.20210619 libidn@1.43 openssl@3.0.8 libgcrypt@1.11.0 unzip@6.0 zlib@1.3.1 gzip@1.14 bzip2@1.0.8
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://lynx.invisible-island.net/
Licenses: GPL 2
Build system: gnu
Synopsis: Text Web Browser
Description:

Lynx is a fully-featured WWW client for users of cursor-addressable, character-cell display devices. It will display HTML documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers.

Lynx can be used to access information on the WWW, or to build information systems intended primarily for local access.

lagrange 1.19.3
Dependencies: freetype@2.13.3 fribidi@1.0.12 harfbuzz@11.4.4 libunistring@1.3 libwebp@1.3.2 mpg123@1.31.2 openssl@3.0.8 pcre@8.45 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://gmi.skyjake.fi/lagrange/
Licenses: FreeBSD
Build system: cmake
Synopsis: Graphical Gemini client
Description:

Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.

kristall 0.3-1.204b08a
Dependencies: bash-minimal@5.2.37 cmark@0.31.1 font-google-noto@2026.01.01 font-openmoji@15.1.0 openssl@3.0.8 qtbase@5.15.17 qtmultimedia@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://kristall.random-projects.net
Licenses: GPL 3+ Expat
Build system: gnu
Synopsis: Small-internet graphical client
Description:

Graphical small-internet client with with many features including multi-protocol support (gemini, HTTP, HTTPS, gopher, finger), bookmarks, TSL certificates management, outline generation and a tabbed interface.

leo 1.0.4-1.88cc10a
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://github.com/xyzshantaram/leo
Licenses: Expat
Build system: pyproject
Synopsis: Gemini client written in Python
Description:

leo is a gemini client written in Python with no external dependencies that fully implements the Gemini spec. A list of URLs can be saved to a file for further viewing in another window.

geomyidae 0.34
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: http://r-36.net/scm/geomyidae/file/README.html
Licenses: Expat
Build system: gnu
Synopsis: Small Gopher server
Description:

Geomyidae is a server for distributed hypertext protocol Gopher. Its features include:

  1. Gopher menus (see index.gph for an example);

  2. directory listings (if no index.gph was found);

  3. CGI support (.cgi files are executed);

  4. search support in CGI files;

  5. logging with multiple log levels.

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.

woof 20220202
Dependencies: python@3.11.14
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: http://www.home.unix-ag.org/simon/woof.html
Licenses: GPL 2+
Build system: trivial
Synopsis: Single file web server
Description:

Woof (Web Offer One File) is a small simple web server that can easily be invoked on a single file. Your partner can access the file with tools they trust (e.g. wget).

wwwoffle 2.9j
Dependencies: gnutls@3.8.9 libgcrypt@1.11.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.gedanken.org.uk/software/wwwoffle/
Licenses: GPL 2+
Build system: gnu
Synopsis: Caching web proxy optimized for intermittent internet links
Description:

WWWOFFLE is a proxy web server that is especially good for intermittent internet links. It can cache HTTP, HTTPS, FTP, and finger protocols, and supports browsing and requesting pages while offline, indexing, modifying pages and incoming and outgoing headers, monitoring pages for changes, and much more.

perl-http-lite 2.44
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Lite
Licenses: GPL 1+
Build system: perl
Synopsis: Lightweight HTTP implementation
Description:

HTTP::Lite is a stand-alone lightweight HTTP/1.1 implementation for perl. It is intended for use in situations where it is desirable to install the minimal number of modules to achieve HTTP support. HTTP::Lite is ideal for CGI (or mod_perl) programs or for bundling for redistribution with larger packages where only HTTP GET and POST functionality are necessary. HTTP::Lite is compliant with the Host header, necessary for name based virtual hosting, and supports proxies. Additionally, HTTP::Lite supports a callback to allow processing of request data as it arrives.

json-c 0.12.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/json-c/json-c/wiki
Licenses: X11
Build system: gnu
Synopsis: JSON implementation in C
Description:

JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON-formatted strings and parse JSON-formatted strings back into the C representation of JSON objects. It aims to conform to RFC 7159.

java-eclipse-jetty-http 9.2.22
Dependencies: java-eclipse-jetty-util@9.2.22 java-eclipse-jetty-io@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 :: Http 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 HTTP-related 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.

fcgiwrap 1.1.0-1.2870d27
Dependencies: fcgi@2.4.2
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://nginx.localdomain.pl/wiki/FcgiWrap
Licenses: Expat
Build system: gnu
Synopsis: Simple server for running CGI applications over FastCGI
Description:

Fcgiwrap is a simple server for running CGI applications over FastCGI. It hopes to provide clean CGI support to Nginx (and other web servers that may need it).

ulfius 2.7.13
Dependencies: zlib@1.3.1
Propagated dependencies: curl@8.6.0 gnutls@3.8.9 jansson@2.14 libgcrypt@1.11.0 libmicrohttpd@1.0.2 orcania@2.3.2 yder@1.4.19
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://babelouest.github.io/ulfius/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: HTTP Framework for REST Applications in C
Description:

Ulfius is a HTTP Framework library for REST Applications written in C. It is based on GNU libmicrohttpd for the backend web server, Jansson for the JSON manipulation library, and libcurl for the http/smtp client API. It can be used to facilitate creation of web applications in C programs with a small memory footprint, as in embedded systems applications. It can create webservices in HTTP or HTTPS mode, stream data, or implement server websockets.

libnsbmp 0.1.7
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org/projects/libnsbmp/
Licenses: Expat
Build system: gnu
Synopsis: Decoding library for BMP and ICO files
Description:

Libnsbmp is a decoding library for BMP and ICO image file formats, written in C. It is developed as part of the NetSurf project.

perl-html-selector-xpath 0.28
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTML-Selector-XPath
Licenses: GPL 1+
Build system: perl
Synopsis: CSS Selector to XPath compiler
Description:

HTML::Selector::XPath is a Perl module for parsing and scraping XML/HTML documents using XPath expressions.

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-encode-locale 1.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Encode-Locale
Licenses: GPL 1+
Build system: perl
Synopsis: Perl locale encoding determination
Description:

The POSIX locale system is used to specify both the language conventions requested by the user and the preferred character set to consume and output. The Encode::Locale module looks up the charset and encoding (called a CODESET in the locale jargon) and arranges for the Encode module to know this encoding under the name "locale". It means bytes obtained from the environment can be converted to Unicode strings by calling Encode::encode(locale => $bytes) and converted back again with Encode::decode(locale => $string).

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.

sassc 3.6.2
Dependencies: libsass@3.6.4
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-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.

Total packages: 31209