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

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.


python-tornado-http-auth 1.1.1
Propagated dependencies: python-tornado@6.4.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/gvalkov/tornado-http-auth
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Digest and basic authentication module for Tornado
Description:

Provides support for adding authentication to services using the Tornado web framework, either via the basic or digest authentication schemes.

python-htmlmin2 0.1.13
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/wilhelmer/htmlmin
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTML minifier
Description:

htmlmin2 is an HTML minifier that just works. It comes with safe defaults and easily configurable options. This variant is an updated fork of the original python-htmlmin.

python-domain-connect-dyndns 0.0.9
Propagated dependencies: python-dnspython@2.8.0 python-domain-connect@0.0.11 python-requests@2.34.2 python-validators@0.35.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Domain-Connect/DomainConnectDDNS-Python
Licenses: Expat
Build system: pyproject
Synopsis: Domain Connect Dynamic DNS in Python
Description:

Python client library for Dynamic DNS using Domain Connect protocol.

python-cachecontrol 0.14.1
Propagated dependencies: python-filelock@3.16.1 python-msgpack@1.1.2 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ionrock/cachecontrol
Licenses: ASL 2.0
Build system: pyproject
Synopsis: The httplib2 caching algorithms for use with requests
Description:

CacheControl is a port of the caching algorithms in httplib2 for use with requests session objects.

python-openid-cla 1.2
Propagated dependencies: python-openid@3.2.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/puiterwijk/python-openid-cla/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Implementation of the OpenID CLA extension for python-openid
Description:

openid-cla is an implementation of the OpenID contributor license agreement extension for python-openid.

python-google-cloud-storage 2.19.0
Propagated dependencies: python-google-api-core@2.29.0 python-google-auth@2.56.0 python-google-cloud-core@2.5.0 python-google-resumable-media@2.8.0 python-protobuf@3.20.3 python-requests@2.34.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/python-storage
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Google Cloud Storage API client library
Description:

Google Cloud Storage allows you to store data on Google infrastructure, and it can be used to distribute large data objects to users via direct download. This package provides a Google Cloud Storage API client library for Python.

python-openapi-schema-validator 0.6.2
Propagated dependencies: python-isodate@0.7.2 python-jsonschema@4.26.0 python-rfc3339-validator@0.1.4 python-strict-rfc3339@0.7
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/p1c2u/openapi-schema-validator
Licenses: Modified BSD
Build system: pyproject
Synopsis: OpenAPI schema validation library for Python
Description:

Openapi-schema-validator is a Python library that validates a schema against:

  • OpenAPI Schema Specification v3.0 which is an extended subset of the JSON Schema Specification Wright Draft 00.

  • OpenAPI Schema Specification v3.1 which is an extended superset of the JSON Schema Specification Draft 2020-12.

python-hf-xet 1.5.1
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/huggingface/xet-core
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Transfer large files with the Hugging Face Hub
Description:

This package enables python-huggingface-hub to utilize xet storage for uploading and downloading to HF Hub. Xet storage provides chunk-based deduplication, efficient storage/retrieval with local disk caching, and backwards compatibility with Git LFS. This library is not meant to be used directly, and is instead intended to be used from python-huggingface-hub.

python-huggingface-hub 0.36.2
Propagated dependencies: python-filelock@3.16.1 python-fsspec@2026.1.0 python-hf-xet@1.5.1 python-packaging@26.2 python-pyyaml@6.0.3 python-requests@2.34.2 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://huggingface.co/docs/huggingface_hub/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Client library for accessing the huggingface.co hub
Description:

This package provides a client library to download and publish models, datasets and other repos on the huggingface.co hub.

python-apprise 1.9.4
Propagated dependencies: python-certifi@2026.05.20 python-click@8.4.1 python-markdown@3.10.2 python-pygobject@3.54.5 python-pyyaml@6.0.3 python-requests@2.34.2 python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/caronc/apprise
Licenses: FreeBSD
Build system: pyproject
Synopsis: Push notification library
Description:

Apprise is a Python library that allows sending push notifications to a broad range of notification services, such as Telegram, Discord, Slack, Amazon SNS, Gotify, etc.

python-pydap 3.5.10
Propagated dependencies: python-beautifulsoup4@4.14.3 python-jinja2@3.1.6 python-lxml@6.0.2 python-numpy@2.4.6 python-requests@2.34.2 python-requests-cache@1.3.2 python-scipy@1.17.1 python-webob@1.8.10 gunicorn@25.3.0 python-docopt-ng@0.9.0 python-fastparquet@2026.5.0 python-netcdf4@1.7.4 python-openpyxl@3.1.5 python-pastedeploy@3.1.0 python-werkzeug@3.1.8
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pydap.github.io/pydap/en/intro.html
Licenses: Expat
Build system: pyproject
Synopsis: Data Access Protocol implementation in Python
Description:

This package provides a pure Python implementation of the Data Access Protocol (DAP, aka OPeNDAP).

python-h11 0.16.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/h11
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python, bring-your-own-I/O implementation of HTTP/1.1
Description:

This is a little HTTP/1.1 library written from scratch in Python, heavily inspired by hyper-h2. It's a bring-your-own-I/O library; h11 contains no IO code whatsoever. This means you can hook h11 up to your favorite network API, and that could be anything you want.

python-starsessions 1.3.0
Propagated dependencies: python-redis@7.1.0 python-itsdangerous@2.2.0 python-starlette@0.49.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/alex-oleshkevich/starsessions
Licenses: Expat
Build system: pyproject
Synopsis: Pluggable session support for Starlette and FastAPI
Description:

This package adds pluggable session backends and ships default InMemoryBackend and CookieBackend implementations for Starlette and FastAPI.

python-sanic-bootstrap 25.12.1
Propagated dependencies: python-aiofiles@24.1.0 python-aioquic@1.3.0 python-html5tagger@2.0.0 python-httptools@0.7.1 python-multidict@6.7.0 python-sanic-routing@23.12.0 python-tracerite@2.5.2 python-typing-extensions@4.15.0 python-ujson@5.10.0 python-uvloop@0.22.1 python-websockets@16.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/sanic/
Licenses: Expat
Build system: pyproject
Synopsis: Async Python web server/framework
Description:

Sanic is a Python web server and web framework that's written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy.

python-docusign-esign 5.0.0
Propagated dependencies: python-certifi@2026.05.20 python-dateutil@2.9.0 python-urllib3@2.7.0 python-pyjwt@2.10.1 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://developers.docusign.com/
Licenses: Expat
Build system: pyproject
Synopsis: DocuSign Python Client
Description:

The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.

python-pyramid-retry 2.1.1
Propagated dependencies: python-pyramid@2.1 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_retry
Licenses: Expat
Build system: pyproject
Synopsis: Pyramid execution policy supporting retrying failed requests
Description:

pyramid_retry is an execution policy for Pyramid that wraps requests and can retry them a configurable number of times under certain "retryable" error conditions before indicating a failure to the client.

python-zope-hookable 7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopehookable.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope hookable
Description:

This package supports the efficient creation of hookable objects, which are callable objects that are meant to be optionally replaced. The idea is that you create a function that does some default thing and make i hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change.

python-tinyhtml5 2.1.0
Propagated dependencies: python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/CourtBouillon/tinyhtml5
Licenses: Expat
Build system: pyproject
Synopsis: Small HTML parser based on the WHATWG HTML specification
Description:

This Python module is a HTML5 parser that transforms a possibly malformed HTML document into an ElementTree tree. This module is a simplified fork of html5lib.

python-quart 0.20.0
Propagated dependencies: hypercorn@0.18.0 python-aiofiles@24.1.0 python-blinker@1.9.0 python-click@8.4.1 python-dotenv@1.2.2 python-flask@3.1.3 python-itsdangerous@2.2.0 python-jinja2@3.1.6 python-markupsafe@3.0.3 python-toml@0.10.2 python-werkzeug@3.1.8
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://gitlab.com/pgjones/quart/
Licenses: Expat
Build system: pyproject
Synopsis: Python ASGI web microframework with the same API as Flask
Description:

This package provides a Python ASGI web microframework with the same API as Flask.

python-netaddr 1.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://netaddr.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pythonic manipulation of network addresses
Description:

A Python library for representing and manipulating IPv4, IPv6, CIDR, EUI and MAC network addresses.

python-webencodings 0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/SimonSapin/python-webencodings
Licenses: Modified BSD
Build system: pyproject
Synopsis: Character encoding aliases for legacy web content
Description:

In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and a UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The WHATWG Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.

This module implements the Encoding standard and has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s.

python-zc-lockfile 4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/zc.lockfile
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Interprocess locks using lock files
Description:

This package provides an implementation of interprocess locks using lock files. These locks can also be used to mediate access to other files.

python-jstyleson 0.0.2-0.8c47cc9
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/linjackson78/jstyleson
Licenses: Expat
Build system: pyproject
Synopsis: JSON parser supporting js-style comments
Description:

jstyleson is a Python library to parse JSON. Contrary to the standard Python json library, it understands js-style comments. Trailing comma is also supported.

python-zope-configuration 7.0
Propagated dependencies: python-zope-i18nmessageid@7.0 python-zope-interface@7.2 python-zope-schema@7.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopeconfiguration.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope Configuration Markup Language
Description:

Zope.configuration implements ZCML, the Zope Configuration Markup Language.

Total packages: 32836