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

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-aiostream 0.7.0
Propagated dependencies: python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/vxgmichel/aiostream
Licenses: GPL 3
Build system: pyproject
Synopsis: Generator-based operators for asynchronous iteration
Description:

aiostream provides a collection of stream operators that can be combined to create asynchronous pipelines of operations. It can be seen as an asynchronous version of itertools, although some aspects are slightly different. All the provided operators return a unified interface called a stream. A stream is an enhanced asynchronous iterable.

python-flask-multistatic 1.0
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pagure.io/flask-multistatic
Licenses: GPL 3+
Build system: pyproject
Synopsis: Flask plugin to allow overriding static files
Description:

flask-multistatic is a flask plugin that adds support for overriding static files.

python-awscrt 0.26.1
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/awslabs/aws-crt-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Common runtime for AWS Python projects
Description:

This package provides a common runtime for AWS Python projects.

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-suds 1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/suds-community/suds
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Lightweight SOAP python client for consuming Web Services
Description:

Suds is a lightweight SOAP-based web service client for Python.

python-pastedeploy 3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pylonsproject.org/
Licenses: Expat
Build system: pyproject
Synopsis: Load, configure, and compose WSGI applications and servers
Description:

This tool provides code to load WSGI applications and servers from URIs; these URIs can refer to Python Eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.

python-wsproto 1.2.0
Propagated dependencies: python-h11@0.16.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/wsproto/
Licenses: Expat
Build system: pyproject
Synopsis: WebSockets state-machine based protocol implementation
Description:

wsproto is a pure-Python implementation of a WebSocket protocol stack. It's written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm.

python-txacme 0.9.3-0.ac18f92
Propagated dependencies: python-acme@4.2.0 python-attrs@25.3.0 python-eliot@1.17.5 python-josepy@2.1.0 python-pem@23.1.0 python-treq@24.9.1 python-twisted@25.5.0 python-txsni@0.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/twisted/txacme
Licenses: Expat
Build system: pyproject
Synopsis: Twisted implexmentation of the ACME protocol
Description:

ACME is Automatic Certificate Management Environment, a protocol that allows clients and certificate authorities to automate verification and certificate issuance. The ACME protocol is used by the free Let's Encrypt Certificate Authority.

txacme is an implementation of the protocol for Twisted, the event-driven networking engine for Python.

python-conda-package-streaming 0.12.0
Propagated dependencies: python-requests@2.32.5 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://conda.github.io/conda-package-streaming/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Conda formats (@code{.conda}, @code{.tar.bz2}) reader library
Description:

This package provides an efficient library to read from new and old format .conda and .tar.bz2 conda packages.

python-priority 2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://python-hyper.org/projects/priority/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python implementation of the HTTP/2 priority tree
Description:

Priority is a pure-Python implementation of the priority logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority).

python-weasel 1.0.0
Propagated dependencies: python-cloudpathlib@0.23.0 python-confection@1.3.3 python-httpx@0.28.1 python-packaging@25.0 python-pydantic@2.12.5 python-smart-open@7.3.0 python-srsly@2.5.3 python-typer@0.22.0 python-wasabi@1.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/explosion/weasel/
Licenses: Expat
Build system: pyproject
Synopsis: Small and easy workflow system
Description:

This package provides a minimalistic workflow system to manage and share end-to-end workflows for different use cases and domains.

python-devpi-client 7.2.0
Propagated dependencies: python-pypa-build@1.3.0 python-check-manifest@0.51 python-colorama@0.4.6 python-devpi-common@4.0.4 python-iniconfig@2.1.0 python-pkginfo@1.12.1.2 python-platformdirs@4.3.6 python-pluggy@1.6.0 python-pypitoken@7.0.1 python-tomli@2.2.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/devpi/devpi
Licenses: Expat
Build system: pyproject
Synopsis: Devpi upload/install/... commands for Python developers
Description:

The devpi command line tool is typically used in conjunction with devpi-server. It allows uploading, testing and installing packages from devpi indexes.

python-asgiref 3.8.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/django/asgiref/
Licenses: Modified BSD
Build system: pyproject
Synopsis: ASGI specs, helper code, and adapters
Description:

ASGI is a standard for Python asynchronous web apps and servers to communicate with each other, and positioned as an asynchronous successor to WSGI. This package includes libraries for implementing ASGI servers.

python-cloudscraper 3.0.0
Dependencies: node@22.14.0
Propagated dependencies: python-pycryptodome@3.23.0 python-brotli@1.0.9 python-js2py@0.74-0.2e017b8 python-polling2@0.5.0 python-requests@2.32.5 python-requests-toolbelt@1.0.0 python-responses@0.25.3 python-pyparsing@3.2.3 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/venomous/cloudscraper
Licenses: Expat
Build system: pyproject
Synopsis: Cloudflare anti-bot bypass
Description:

This module acts as a webbrowser solving Cloudflare's Javascript challenges.

python-flask-compress 1.18
Propagated dependencies: python-brotli@1.0.9 python-flask@3.1.0 python-pyzstd@0.18.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/colour-science/flask-compress
Licenses: Expat
Build system: pyproject
Synopsis: Compress responses in a Flask app
Description:

This package lets you compress Flask application responses and static files with gzip, deflate or brotli. Flask-Compress both adds the various headers required for a compressed response and compresses the response data.

python-fastapi-cli 0.0.7
Propagated dependencies: python-rich-toolkit@0.12.0 python-typer@0.22.0 python-uvicorn@0.40.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypi.org/project/fastapi-cli/
Licenses: Expat
Build system: pyproject
Synopsis: Run and manage FastAPI apps from the command line with FastAPI CLI
Description:

FastAPI CLI is a command line program fastapi that you can use to serve your FastAPI app, manage your FastAPI project, and more.

python-noiseprotocol 0.3.1
Propagated dependencies: python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/plizonczyk/noiseprotocol
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of Noise Protocol Framework
Description:

This package provides an implementation of Noise Protocol Framework.

python-robot-detection 0.4.0
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/rory/robot-detection
Licenses: GPL 3+
Build system: pyproject
Synopsis: Detect web crawlers
Description:

robot_detection is a python module to detect if a given HTTP User Agent is a web crawler. It uses the list of registered robots from http://www.robotstxt.org.

python-elastic-transport 9.1.0
Propagated dependencies: python-certifi@2025.06.15 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/elastic/elastic-transport-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Common library for Python Elastic client libraries
Description:

This library was lifted from elasticsearch-py and then transformed to be used across all Elastic services rather than only Elasticsearch. It provides transport classes and utilities shared among Python Elastic client libraries.

python-urllib3 2.5.0
Propagated dependencies: python-certifi@2025.06.15 python-cryptography@44.0.0 python-idna@3.10 python-pyopenssl@24.3.0 python-pysocks@1.7.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://urllib3.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: HTTP library with thread-safe connection pooling
Description:

Urllib3 supports features left out of urllib and urllib2 libraries. It can reuse the same socket connection for multiple requests, it can POST files, supports url redirection and retries, and also gzip and deflate decoding.

python-httpretty 1.1.4
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://httpretty.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: HTTP client mock for Python
Description:

httpretty is a helper for faking web requests,inspired by Ruby's fakeweb.

python-persistent 6.1.1
Propagated dependencies: python-cffi@1.17.1 python-zope-deferredimport@6.0 python-zope-interface@7.2 python-zope-testrunner@7.4
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/persistent/
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Translucent persistent objects
Description:

This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB.

python-aiobotocore 3.0.0
Propagated dependencies: python-aiohttp@3.11.18 python-aioitertools@0.12.0 python-botocore@1.42.5 python-dateutil@2.9.0 python-jmespath@1.0.1 python-multidict@6.7.0 python-typing-extensions@4.15.0 python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/aiobotocore
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Async client for AWS services using botocore and aiohttp
Description:

This package provides an async client for Amazon services using botocore and aiohttp/asyncio. This library is a mostly full featured asynchronous version of botocore.

python-google-resumable-media 2.8.0
Propagated dependencies: python-google-crc32c@1.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/google-resumable-media-python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Utilities for Google Media Downloads and Resumable Uploads
Description:

This package provides utilities for Google Media Downloads and Resumable Uploads.

Total packages: 32521