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

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.


midori 9.0
Dependencies: adwaita-icon-theme@48.1 gcr@3.41.2 glib@2.86.0 glib-networking@2.80.1 gsettings-desktop-schemas@48.0 gtk+@3.24.51 json-glib@1.10.0 libarchive@3.7.7 libpeas@1.36.0 sqlite@3.39.3 vala@0.56.18 webkitgtk-with-libsoup2@2.50.3
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://www.midori-browser.org
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Lightweight graphical web browser
Description:

Midori is a lightweight, Webkit-based web browser. It features integration with GTK+3, configurable web search engine, bookmark management, extensions such as advertisement blocker and colorful tabs.

qutebrowser 3.6.3
Dependencies: bash-minimal@5.2.37 python-colorama@0.4.6 python-jinja2@3.1.2 python-markupsafe@3.0.3 python-pygments@2.19.2 python-pynacl@1.5.0 python-pypeg2@2.15.2 python-pyyaml@6.0.2 python-pyqt@6.9.1 python-pyqtwebengine@6.9.0 python-tldextract@5.3.0 qtwebengine@6.9.3
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: https://qutebrowser.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Minimal, keyboard-focused, vim-like web browser
Description:

qutebrowser is a keyboard-focused browser with a minimal GUI. It is based on PyQt6 and QtWebEngine.

links 2.30
Dependencies: gpm@1.20.7 libevent@2.1.12 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libxt@1.3.1 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/web-browsers.scm (gnu packages web-browsers)
Home page: http://links.twibright.com
Licenses: GPL 1+
Build system: gnu
Synopsis: Text and graphics mode web browser
Description:

Links is a graphics and text mode web browser, with many features including, tables, builtin image display, bookmarks, SSL and more.

go-webring 20220426-0.6786a27
Dependencies: go-github-com-spf13-pflag@1.0.10
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://git.sr.ht/~amolith/go-webring
Licenses: CC0 FreeBSD
Build system: go
Synopsis: Simple webring implementation
Description:

go--webring provides a simple webring implementation as used by the Fediring.

guile-safsaf 0.2-1.2be5348
Dependencies: guile@3.0.11
Propagated dependencies: guile-fibers@1.4.3 guile-knots@0.1-36.d1cecc0 guile-webutils@0.1-1.d309d65 guile-json@4.7.3 guile-gcrypt@0.5.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://cbaines.codeberg.page/safsaf/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Web framework for GNU Guile
Description:

Safsaf is a web framework for GNU Guile, built on Guile Fibers using the Guile Knots web server. It features include:

  • Request routing

  • Middleware for logging, CORS, CSRF protection, sessions (signed cookies), security headers, trailing-slash normalization, exception handling

  • Request helpers for form body parsing, multipart parsing, query strings, cookies

  • Response helpers for HTML/SXML, JSON, redirects, plain text, static files with Last-Modified / Cache-Control

  • Server-Sent Events (SSE): streaming text/event-stream responses with keepalives and Last-Event-ID replay

  • Declarative parameter parsing with built-in processors, CSRF integration, and error inspection

  • Internationalisation: gettext-style t / tn helpers backed by an in-Scheme catalog loaded from .po files, with a locale handler wrapper that selects per-request from route params, cookie, or Accept-Language

perl-uri-ws 0.03
Propagated dependencies: perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/URI-ws
Licenses: GPL 1+
Build system: perl
Synopsis: WebSocket support for URI package
Description:

With this module, the URI package provides the same set of methods for WebSocket URIs as it does for HTTP URIs.

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.

python-httpbin 0.10.2
Propagated dependencies: python-brotlicffi@1.1.0.0 python-decorator@5.2.1 python-flasgger@0.9.7.1 python-flask@3.1.0 python-greenlet@3.1.1 python-itsdangerous@2.2.0 python-markupsafe@3.0.3 python-six@1.17.0 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/psf/httpbin
Licenses: ISC
Build system: pyproject
Synopsis: HTTP request and response service
Description:

Testing an HTTP Library can become difficult sometimes. RequestBin is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover all kinds of HTTP scenarios. All endpoint responses are JSON-encoded.

perl-catalyst-plugin-static-simple 0.36
Propagated dependencies: perl-catalyst-runtime@5.90124 perl-mime-types@2.20 perl-moose@2.2015 perl-moosex-types@0.45 perl-namespace-autoclean@0.29
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Catalyst-Plugin-Static-Simple
Licenses: GPL 1+
Build system: perl
Synopsis: Simple serving of static pages
Description:

The Static::Simple plugin is designed to make serving static content in your application during development quick and easy, without requiring a single line of code from you. This plugin detects static files by looking at the file extension in the URL (such as .css or .png or .js). The plugin uses the lightweight MIME::Types module to map file extensions to IANA-registered MIME types, and will serve your static files with the correct MIME type directly to the browser, without being processed through Catalyst.

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.

gophernicus 3.1.1-0.da33900
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://gophernicus.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Gopher protocol server
Description:

Gophernicus is a Gopher protocol server. Its features include:

  • written with security in mind;

  • automatically generated Gopher menus;

  • gophertags for virtually renaming directories;

  • personal gopherspaces, located in ~/public_gopher/;

  • virtual hosting;

  • CGI support;

  • output filtering and PHP support;

  • charset support and conversions;

  • selector rewriting;

  • session tracking and statistics;

  • TLS/SSL and proxy support.

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.

java-eclipse-jetty-server 9.2.22
Dependencies: java-eclipse-jetty-util@9.2.22 java-eclipse-jetty-jmx@9.2.22 java-eclipse-jetty-io@9.2.22 java-eclipse-jetty-http@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: Core jetty server artifact
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 the core jetty server artifact.

woof 20220202
Dependencies: python@3.12.12
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).

xoa 0.5.1
Dependencies: bash-minimal@5.2.37 fennel@1.6.1 groff@1.22.4 lua@5.3.5 lua-djot@0.2.1 lua-filesystem@1.9.0 lua-scintillua@6.6
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://chim.loan/xoa
Licenses: CC0 AGPL 3+
Build system: gnu
Synopsis: Basic static website generator
Description:

Xoa is a basic generator of static websites. It takes care of rendering the content of web feeds and pages, while the user defines the directory and document structures.

pup 0.4.0-1.681d7bb
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/ericchiang/pup
Licenses: Expat
Build system: go
Synopsis: Parse HTML at the command line
Description:

pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors. Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.

java-eclipse-jetty-io 9.4.39
Dependencies: java-slf4j-api@1.7.25 java-javaee-servletapi@3.1.0 java-eclipse-jetty-util@9.4.39
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.

hitch 1.7.3
Dependencies: libev@4.33 openssl@3.5.5
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.

http-parser 2.9.4-1.ec8b5ee
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/nodejs/http-parser
Licenses: Expat
Build system: gnu
Synopsis: HTTP request/response parser for C
Description:

This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in high-performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime. Depending on your architecture, it only requires about 40 bytes of data per message stream (in a web server that is per connection).

java-eclipse-jetty-util-ajax 9.4.39
Dependencies: java-eclipse-jetty-util@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.

httrack 3.49.6
Dependencies: coucal@0-1.73ada07 libressl@4.2.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.httrack.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Easy-to-use offline browser utility
Description:

HTTrack allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer.

HTTrack arranges the original site's relative link-structure. Simply open a page of the mirrored website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads.

HTTrack is fully configurable, and has an integrated help system.

libzim 9.6.0
Dependencies: icu4c@73.1 python-wrapper@3.12.12 xapian@1.4.29 xz@5.4.5 util-linux@2.40.4 zstd@1.5.6
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://wiki.openzim.org/wiki/Main_Page
Licenses: GPL 2
Build system: meson
Synopsis: Reference implementation of the ZIM specification
Description:

The openZIM project proposes offline storage solutions for content coming from the Web. The zimlib is the standard implementation of the ZIM specification. It is a library which implements the read and write method for ZIM files.

libdatachannel 0.21.1
Dependencies: libjuice@1.4.2 libsrtp@2.6.0 nlohmann-json@3.12.0 openssl@3.5.5 plog@1.1.10 usrsctp@0.9.5.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://libdatachannel.org/
Licenses: MPL 2.0
Build system: cmake
Synopsis: WebRTC Data Channels and WebSockets library
Description:

libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms. WebRTC is a W3C and IETF standard enabling real-time peer-to-peer data and media exchange between two devices.

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.

Total packages: 72166