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

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-s3transfer 0.16.0
Propagated dependencies: python-botocore@1.42.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/boto/s3transfer
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Amazon S3 Transfer Manager
Description:

S3transfer is a Python library for managing Amazon S3 transfers.

python-httpauth 0.4.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jonashaag/httpauth
Licenses: FreeBSD
Build system: pyproject
Synopsis: WSGI HTTP Digest Authentication middleware
Description:

python-httpauth is WSGI middleware that secures some/all routes using HTTP Digest Authentication.

python-flask-sqlalchemy 3.1.1-0.168cb4b
Propagated dependencies: python-flask@3.1.3 python-sqlalchemy@2.0.45
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mitsuhiko/flask-sqlalchemy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Module adding SQLAlchemy support to your Flask application
Description:

This package adds SQLAlchemy support to your Flask application.

python-webassets 3.0.0
Propagated dependencies: python-pyyaml@6.0.3 python-zope-dottedname@7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miracle2k/webassets
Licenses: FreeBSD
Build system: pyproject
Synopsis: Media asset management
Description:

This package provides utilities to merge, minify and compress Javascript and CSS files,supporting a variety of different filters, including YUI, jsmin, jspacker or CSS tidy. It also supports URL rewriting in CSS files.

python-feedgen 1.0.0
Propagated dependencies: python-dateutil@2.9.0 python-lxml@6.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://feedgen.kiesow.be
Licenses: FreeBSD LGPL 3+
Build system: pyproject
Synopsis: Atom and RSS feed generator
Description:

This module can be used to generate web feeds in both Atom and RSS format. It also extensible and comes with an extension to produce podcasts.

python-bleach 6.3.0
Propagated dependencies: python-html5lib@1.1 python-tinycss2@1.5.1 python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mozilla/bleach
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Whitelist-based HTML-sanitizing tool
Description:

Bleach is an easy whitelist-based HTML-sanitizing tool.

python-url-normalize 2.2.1
Propagated dependencies: python-idna@3.18
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/niksite/url-normalize
Licenses: Expat
Build system: pyproject
Synopsis: URL normalization for Python
Description:

This package provides a URI Normalization function with following features:

  • take care of IDN domains

  • always provide the URI scheme in lowercase characters

  • always provide the host, if any, in lowercase characters

  • only perform percent-encoding where it is essential

  • always use uppercase A-through-F characters when percent-encoding

  • prevent dot-segments appearing in non-relative URI paths

  • for schemes that define a default authority, use an empty authority if the default is desired

  • for schemes that define an empty path to be equivalent to a path of /, use /

  • for schemes that define a port, use an empty port if the default is desired

  • all portions of the URI must be utf-8 encoded NFC from Unicode strings

python-mohawk 1.1.0-0.b789916
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kumar303/mohawk
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for Hawk HTTP authorization
Description:

Mohawk is an alternate Python implementation of the Hawk HTTP authorization scheme.

python-flask-caching 2.3.1
Propagated dependencies: python-cachelib@0.13.0 python-flask@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pallets-eco/flask-caching
Licenses: Modified BSD
Build system: pyproject
Synopsis: Caching extension for Flask
Description:

This package provides a caching support to Flask applications, it's a fort ok https://github.com/thadeusb/flask-cache.

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

This library defines common helpers (e.g. base Client classes) used by all of the google-cloud-* packages.

python-httpcore 1.0.9
Propagated dependencies: python-anyio@4.12.1 python-certifi@2026.05.20 python-h11@0.16.0 python-h2@4.3.0 python-sniffio@1.3.1 python-socksio@1.0.0 python-trio@0.33.0 python-trio-typing@0.10.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/encode/httpcore
Licenses: Modified BSD
Build system: pyproject
Synopsis: Minimal, low-level HTTP client
Description:

HTTP Core provides a minimal and low-level HTTP client, which does one thing only: send HTTP requests.

Some things HTTP Core does do:

  • Sending HTTP requests.

  • Provides both sync and async interfaces.

  • Supports HTTP/1.1 and HTTP/2.

  • Async backend support for asyncio and trio.

  • Automatic connection pooling.

  • HTTP(S) proxy support.

python-weasel 1.0.0
Propagated dependencies: python-cloudpathlib@0.23.0 python-confection@1.3.3 python-httpx@0.28.1 python-packaging@26.2 python-pydantic@2.12.5 python-smart-open@7.3.0 python-srsly@2.5.3 python-typer@0.26.4 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-webtest 3.0.6
Propagated dependencies: python-beautifulsoup4@4.14.3 python-waitress@3.0.2 python-webob@1.8.10
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/webtest/
Licenses: Expat
Build system: pyproject
Synopsis: Helper to test WSGI applications
Description:

Webtest allows you to test your Python web applications without starting an HTTP server. It supports anything that supports the minimum of WSGI.

python-pecan 1.8.0
Propagated dependencies: python-mako@1.3.12 python-webob@1.8.10
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: http://github.com/pecan/pecan
Licenses: Modified BSD
Build system: pyproject
Synopsis: WSGI object-dispatching web framework
Description:

This package provides a WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies.

python-azure-storage-file-datalake 12.22.0
Propagated dependencies: python-azure-core@1.32.0 python-azure-storage-blob@12.27.0 python-isodate@0.7.2 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Azure/azure-sdk-for-python
Licenses: Expat
Build system: pyproject
Synopsis: Microsoft Azure File DataLake Storage Client Library for Python
Description:

This package provides the Microsoft Azure File DataLake Storage Client Library for Python.

python-html2text 2020.1.16
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Alir3z4/html2text
Licenses: GPL 3+
Build system: pyproject
Synopsis: Convert HTML into plain text
Description:

html2text takes HTML and converts it into plain ASCII text which is also valid markdown. html2text was originally written by Aaron Swartz.

python-txamqp 0.8.2
Propagated dependencies: python-six@1.17.0 python-twisted@25.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/txamqp/txamqp
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Communicate with AMQP peers and brokers using Twisted
Description:

This package provides a Python library for communicating with AMQP peers and brokers using the asynchronous networking framework Twisted. It contains all the necessary code to connect, send and receive messages to/from an AMQP-compliant peer or broker (Qpid, OpenAMQ, RabbitMQ) using Twisted. It also includes support for using Thrift RPC over AMQP in Twisted applications.

python-tinycss2 1.5.1
Propagated dependencies: python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://doc.courtbouillon.org/tinycss2/stable/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Low-level CSS parser for Python
Description:

tinycss2 can parse strings, return Python objects representing tokens and blocks, and generate CSS strings corresponding to these objects.

Based on the CSS Syntax Level 3 specification, tinycss2 knows the grammar of CSS but doesn’t know specific rules, properties or values supported in various CSS modules.

python-httpx 0.28.1
Propagated dependencies: python-anyio@4.12.1 python-certifi@2026.05.20 python-httpcore@1.0.9 python-idna@3.18 python-brotli@1.2.0 python-h2@4.3.0 python-socksio@1.0.0 python-zstandard@0.23.0 python-sniffio@1.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.python-httpx.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTTP client for Python
Description:

HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.

HTTPX builds on the well-established usability of requests, and gives you:

  • A broadly requests-compatible API.

  • Standard synchronous interface, but with async support if you need it.

  • HTTP/1.1 and HTTP/2 support.

  • Ability to make requests directly to WSGI applications or ASGI applications.

  • Strict timeouts everywhere.

  • Fully type annotated.

  • 99% test coverage.

Plus all the standard features of requests:

  • International Domains and URLs

  • Keep-Alive & Connection Pooling

  • Sessions with Cookie Persistence

  • Browser-style SSL Verification

  • Basic/Digest Authentication

  • Elegant Key/Value Cookies

  • Automatic Decompression

  • Automatic Content Decoding

  • Unicode Response Bodies

  • Multipart File Uploads

  • HTTP(S) Proxy Support

  • Connection Timeouts

  • Streaming Downloads

  • .netrc Support

  • Chunked Requests

python-eventlet 0.41.0
Propagated dependencies: python-dnspython@2.8.0 python-greenlet@3.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://eventlet.net
Licenses: Expat
Build system: pyproject
Synopsis: Concurrent networking library for Python
Description:

Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application.

Note: In Guix, this package assumes the environment variable EVENTLET_NO_GREENDNS defaults to yes. To try to use it, set it to anything else.

python-aioquic 1.3.0
Dependencies: openssl@3.5.7
Propagated dependencies: python-certifi@2026.05.20 python-cryptography@44.0.0 python-pylsqpack@0.3.24 python-pyopenssl@24.3.0 python-service-identity@24.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aiortc/aioquic
Licenses: Modified BSD
Build system: pyproject
Synopsis: QUIC and HTTP3 implementation in Python
Description:

aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.

python-wsgiprox 1.5.2
Propagated dependencies: python-certauth@1.3.0 python-gevent@24.11.1 python-six@1.17.0 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/webrecorder/wsgiprox
Licenses: ASL 2.0
Build system: pyproject
Synopsis: HTTP/S proxy with WebSockets over WSGI
Description:

wsgiprox is a Python WSGI (Web Server Gateway Interface) middle-ware for adding HTTP and HTTPS proxy support to a WSGI application. The library accepts HTTP and HTTPS proxy connections, and routes them to a designated prefix.

python-pypitoken 7.0.1
Propagated dependencies: python-jsonschema@4.26.0 python-pymacaroons@0.13.0-0.78c55c1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypitoken.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Manipulate PyPI API tokens
Description:

This package lets you manipulate PyPI API tokens.

python-slowapi 0.1.9
Propagated dependencies: python-limits@5.8.0 python-redis@7.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/laurents/slowapi
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting extension for Starlette and Fastapi
Description:

This package provides a rate limiting extension for Starlette and Fastapi.

Total packages: 32836