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

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-parser 0.06
Propagated dependencies: perl-http-message@6.37 perl-uri@5.05
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Parser
Licenses: GPL 1+
Build system: perl
Synopsis: Parse HTTP/1.1 requests
Description:

This is an HTTP request parser. It takes chunks of text as received and returns a hint as to what is required, or returns the HTTP::Request when a complete request has been read. HTTP/1.1 chunking is supported.

python-py-ubjson 0.16.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/Iotic-Labs/py-ubjson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Universal Binary JSON encoder/decoder
Description:

Py-ubjson is a Python module providing an Universal Binary JSON encoder/decoder based on the draft-12 specification for UBJSON.

json-c 0.13.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.

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-catalyst-plugin-configloader 0.35
Propagated dependencies: perl-catalyst-runtime@5.90124 perl-config-any@0.32 perl-data-visitor@0.30 perl-mro-compat@0.13
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Catalyst-Plugin-ConfigLoader
Licenses: GPL 1+
Build system: perl
Synopsis: Load config files of various types
Description:

This module will attempt to load find and load configuration files of various types. Currently it supports YAML, JSON, XML, INI and Perl formats.

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.

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.

perl-catalyst-plugin-authorization-roles 0.09
Propagated dependencies: perl-catalyst-plugin-authentication@0.10023 perl-catalyst-runtime@5.90124 perl-set-object@1.39 perl-universal-isa@1.20171012
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Catalyst-Plugin-Authorization-Roles
Licenses: GPL 1+
Build system: perl
Synopsis: Role-based authorization for Catalyst
Description:

Catalyst::Plugin::Authorization::Roles provides role-based authorization for Catalyst based on Catalyst::Plugin::Authentication.

mod-wsgi 5.0.2
Dependencies: python-wrapper@3.12.12
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.

perl-catalyst-plugin-stacktrace 0.12
Propagated dependencies: perl-catalyst-runtime@5.90124 perl-devel-stacktrace@2.04 perl-mro-compat@0.13
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Catalyst-Plugin-StackTrace
Licenses: GPL 1+
Build system: perl
Synopsis: Stack trace on the Catalyst debug screen
Description:

This plugin enhances the standard Catalyst debug screen by including a stack trace of your application up to the point where the error occurred. Each stack frame is displayed along with the package name, line number, file name, and code context surrounding the line number.

nntpit 0-0.c0d6547
Dependencies: curl@8.6.0 json-c@0.18 libev@4.33
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/taviso/nntpit
Licenses: Expat
Build system: gnu
Synopsis: Minimal reddit2nntp gateway server
Description:

This is a simple reddit2nntp gateway server that lets you use a newsreader to follow discussions on reddit. The intention is for you to run it locally, tell your newsreader to connect to localhost, and subreddits will appear as newsgroups!

surfraw 2.3.0-0.ebb8131
Dependencies: perl@5.36.0 perl-www-opensearch@0.17 perl-html-parser@3.72 perl-libwww@6.78
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: http://surfraw.org/
Licenses: Public Domain
Build system: gnu
Synopsis: Unix command line interface to the www
Description:

Surfraw (Shell Users' Revolutionary Front Rage Against the Web) provides a unix command line interface to a variety of popular www search engines and similar services.

libnsfb 0.2.2
Dependencies: sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://www.netsurf-browser.org/projects/libnsfb/
Licenses: Expat
Build system: gnu
Synopsis: Framebuffer display abstraction library
Description:

LibNSFB is a framebuffer abstraction library, written in C. It is developed as part of the NetSurf project and is intended to be suitable for use in other projects too.

The overall idea of the library is to provide a generic abstraction to a linear section of memory which corresponds to a visible array of pixel elements on a display device. Different colour depths are supported and the library provides routines for tasks such as drawing onto the framebuffer and rectangle copy operations.

perl-digest-md5-file 0.08
Propagated dependencies: perl-libwww@6.78
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/Digest-MD5-File
Licenses: GPL 1+
Build system: perl
Synopsis: MD5 sums for files and urls
Description:

Digest::MD5::File is a Perl extension for getting MD5 sums for files and urls.

nginx-module-vts 0.2.1
Dependencies: libxcrypt@4.4.38 libxml2@2.14.6 libxslt@1.1.43 openssl@3.5.5 pcre@8.45 zlib@1.3.1
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/vozlt/nginx-module-vts
Licenses: FreeBSD
Build system: gnu
Synopsis: NGINX module for monitoring virtual host traffic status
Description:

This NGINX module provides access to virtual host status information, similar to live activity monitoring provided with NGINX plus.

go-jqp 0.8.0
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://github.com/noahgorstein/jqp
Licenses: Expat
Build system: go
Synopsis: TUI playground to experiment with jq
Description:

This package provides an interactive TUI to explor the jq command line utility. The command accepts an optional query argument which will be executed against the input JSON or newline-delimited JSON (NDJSON).

nghttp2 1.58.0
Dependencies: jemalloc@5.3.0 c-ares@1.34.4 jansson@2.14 libev@4.33 libxml2@2.14.6 openssl@3.5.5
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://nghttp2.org/
Licenses: Expat
Build system: gnu
Synopsis: HTTP/2 protocol client, proxy, server, and library
Description:

nghttp2 implements the Hypertext Transfer Protocol, version 2 (HTTP/2).

A reusable C library provides the HTTP/2 framing layer, with several tools built on top of it:

  • nghttp, a command-line HTTP/2 client. It exposes many advanced and low-level aspects of the protocol and is useful for debugging.

  • nghttpd, a fast, multi-threaded HTTP/2 static web server that serves files from a local directory.

  • nghttpx, a fast, multi-threaded HTTP/2 reverse proxy that can be deployed in front of existing web servers that don't support HTTP/2. Both nghttpd and nghttpx can fall back to HTTP/1.1 for backwards compatibility with clients that don't speak HTTP/2.

  • h2load for benchmarking (only!) your own HTTP/2 servers.

  • HTTP/2 uses a header compression method called HPACK. nghttp2 provides a HPACK encoder and decoder as part of its public API.

  • deflatehd converts JSON data or HTTP/1-style header fields to compressed JSON header blocks.

  • inflatehd converts such compressed headers back to JSON pairs.

websocketpp 0.8.2
Dependencies: boost@1.83.0 openssl@3.5.5
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.

perl-http-body 1.22
Propagated dependencies: perl-file-temp@0.2309 perl-http-message@6.37
Channel: guix
Location: gnu/packages/web.scm (gnu packages web)
Home page: https://metacpan.org/release/HTTP-Body
Licenses: GPL 1+
Build system: perl
Synopsis: HTTP Body Parser
Description:

HTTP::Body parses chunks of HTTP POST data and supports application/octet-stream, application/json, application/x-www-form-urlencoded, and multipart/form-data.

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.

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.

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

Total packages: 72166