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

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-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.

icedtea-web 1.6.2
Dependencies: gtk+@3.24.52 icedtea@3.19.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: http://icedtea.classpath.org/wiki/IcedTea-Web
Licenses: GPL 2+
Build system: gnu
Synopsis: Java Web Start
Description:

IcedTea-Web is an implementation of the Java Network Launching Protocol, also known as Java Web Start. This package provides tools and libraries for working with JNLP applets.

java-jsoup 1.10.3
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://jsoup.org
Licenses: Expat
Build system: ant
Synopsis: HTML parser
Description:

Jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jQuery-like methods.

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-datetime-format-http 0.42
Propagated dependencies: perl-datetime@1.54 perl-http-date@6.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/DateTime-Format-HTTP
Licenses: GPL 1+
Build system: perl
Synopsis: Date conversion routines
Description:

This module provides functions that deal with the date formats used by the HTTP protocol.

netsurf 3.11
Dependencies: curl@8.20.0 gtk+@3.24.52 openssl@3.5.7 utf8proc@2.11.3 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.

starman 0.4015
Propagated dependencies: perl-data-dump@1.23 perl-http-date@6.05 perl-http-message@6.37 perl-http-parser-xs@0.17 perl-net-server@2.009 perl-plack@1.0033 perl-test-tcp@2.22
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Starman
Licenses: GPL 1+
Build system: perl
Synopsis: PSGI/Plack web server
Description:

Starman is a PSGI perl web server that has unique features such as high performance, preforking, signal support, superdaemon awareness, and UNIX socket support.

perl-uri-template 0.24
Dependencies: perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/URI-Template
Licenses: GPL 1+
Build system: perl
Synopsis: Object for handling URI templates
Description:

This perl module provides a wrapper around URI templates as described in RFC 6570.

yder 1.4.19
Dependencies: orcania@2.3.2
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://babelouest.github.io/yder/
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Logging library for C applications
Description:

Yder is a logging library written in C. It can log messages to the console, a file, syslog, journald, or a callback function.

hiawatha 11.2
Dependencies: bash-minimal@5.2.37 libxcrypt@4.4.38 libxslt@1.1.43 libxml2@2.14.6 mbedtls@4.2.0 nghttp2@1.69.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.hiawatha-webserver.org
Licenses: GPL 2
Build system: cmake
Synopsis: Webserver with focus on security
Description:

Hiawatha has been written with security in mind. Features include the ability to stop SQL injections, XSS and CSRF attacks and exploit attempts.

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.

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.

siege 4.1.7
Dependencies: openssl@3.5.7 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.

libnspsl 0.1.7
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org/
Licenses: Expat
Build system: gnu
Synopsis: Library to generate a static Public Suffix List
Description:

Libnspsl is a library to generate a static code representation of the Public Suffix List. It is developed as part of the NetSurf project.

perl-http-request-ascgi 1.2
Propagated dependencies: perl-class-accessor@0.51 perl-http-message@6.37
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Request-AsCGI
Licenses: GPL 1+
Build system: perl
Synopsis: Set up a CGI environment from an HTTP::Request
Description:

This module provides a convenient way to set up a CGI environment from an HTTP::Request.

perl-net-http 6.22
Propagated dependencies: perl-io-socket-ssl@2.089 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Net-HTTP
Licenses: GPL 1+
Build system: perl
Synopsis: Perl low-level HTTP connection (client)
Description:

The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.

perl-cgi-formbuilder 3.10
Dependencies: perl-cgi@4.55
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/CGI-FormBuilder
Licenses: GPL 1+
Build system: perl
Synopsis: Generate and process stateful forms
Description:

CGI::FormBuilder provides an easy way to generate and process CGI form-based applications.

libnslog 0.1.3
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org/
Licenses: Expat
Build system: gnu
Synopsis: Logging library
Description:

Libnslog provides a category-based logging library which supports complex logging filters, multiple log levels, and provides context through to client applications. It is developed as part of the NetSurf project.

iter-vitae 0.5.1
Dependencies: guile@3.0.9 bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://codeberg.org/jjba23/iter-vitae
Licenses: AGPL 3+
Build system: guile
Synopsis: Resume / @acronym{CV, Curriculum Vitae} generator written in Guile Scheme
Description:

Iter Vitae is a command-line utility that allows you to generate a Resume / CV, by reading a S-expression version of your CV details (in Scheme code).

With a MVC approach, it lets you separate the data from the presentation (how the document looks).

This tool creates a web-site version of your CV (using SXML and Olive CSS), and is designed for long-term use, so you can update and evolve your CV over the years. The program supports multilingual content and is fully extensible.

hurl 8.0.1
Dependencies: curl@8.20.0 libxml2@2.14.6 openssl@3.5.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://hurl.dev
Licenses: ASL 2.0
Build system: cargo
Synopsis: Run and test HTTP requests
Description:

Hurl is a command line tool that runs HTTP requests defined in a plain text format. It can chain requests, capture values and evaluate queries on headers and body response. This package also provides hurlfmt, a formatter and linter for Hurl files.

varnish-modules 0.25.0
Dependencies: python@3.12.12 varnish@7.6.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/varnish/varnish-modules
Licenses: FreeBSD
Build system: gnu
Synopsis: Collection of Varnish modules
Description:

This package provides a collection of modules (vmods) for the Varnish cache server, extending the VCL with additional capabilities.

cat-avatar-generator 1-1.9360ea3
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://framagit.org/Deevad/cat-avatar-generator
Licenses: Expat CC-BY 4.0
Build system: trivial
Synopsis: Random avatar generator
Description:

Cat avatar generator is a generator of cat pictures optimised to generate random avatars, or defined avatar from a "seed". This is a derivation by David Revoy from the original MonsterID by Andreas Gohr.

wasi-libc 28
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/WebAssembly/wasi-libc
Licenses: ASL 2.0 Expat FreeBSD
Build system: gnu
Synopsis: WASI C library for WebAssembly
Description:

WASI Libc is a libc implementation for WebAssembly programs using the WebAssembly System Interface (WASI). It provides C library functionality for compiling C and C++ programs to WebAssembly that can run outside the browser. The library supports multiple WASI targets including wasm32-wasi, wasm32-wasip1-threads, and wasm32-wasip2.

qhttp 3.1
Dependencies: http-parser@2.9.4-1.ec8b5ee qtbase@5.15.17
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/azadkuh/qhttp/
Licenses: Expat
Build system: gnu
Synopsis: Qt-based HTTP Library
Description:

Qhttp is a light-weight and asynchronous HTTP library (both server & client) in Qt5 and C++14.

Total packages: 32836