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

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-cfn-lint 1.38.1
Propagated dependencies: python-aws-sam-translator@1.107.0 python-jsonpatch@1.33 python-networkx@3.4.2 python-pyyaml@6.0.2 python-regex@2026.2.28 python-sympy@1.13.3 python-typing-extensions@4.15.0 python-junit-xml@1.9-0.4bd08a2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aws-cloudformation/cfn-lint
Licenses: Expat
Build system: pyproject
Synopsis: Validate CloudFormation templates
Description:

This package lets you validate CloudFormation YAML/JSON templates against the CloudFormation spec and additional checks. Includes checking valid values for resource properties and best practices.

python-httpx-ws 0.9.0
Propagated dependencies: python-anyio@4.12.1 python-httpcore@1.0.9 python-httpx@0.28.1 python-wsproto@1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/frankie567/httpx-ws
Licenses: Expat
Build system: pyproject
Synopsis: WebSockets support for HTTPX
Description:

This package provides WebSockets support for HTTPX.

python-flask-babel 4.0.0
Propagated dependencies: python-babel@2.16.0 python-flask@3.1.0 python-jinja2@3.1.2 python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-babel/flask-babel
Licenses: Modified BSD
Build system: pyproject
Synopsis: Add i18n/l10n support to Flask applications
Description:

This package implements internationalization and localization support for Flask. This is based on the Python babel module as well as pytz - both of which are installed automatically if you install this library.

python-openapi-spec-validator 0.7.1
Propagated dependencies: python-jsonschema@4.23.0 python-jsonschema-path@0.3.2 python-lazy-object-proxy@1.11.0 python-openapi-schema-validator@0.6.2 python-pyyaml@6.0.2 python-requests@2.32.5 python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/p1c2u/openapi-spec-validator
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OpenAPI spec validator
Description:

OpenAPI Spec Validator is a Python library that validates an OpenAPI specification against the OpenAPI 2.0 (also known as Swagger), OpenAPI 3.0 and OpenAPI 3.1 specifications. The validator aims to check for full compliance with the specification.

python-tracerite 1.1.3
Propagated dependencies: python-html5tagger@1.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/tracerite
Licenses: Unlicense
Build system: pyproject
Synopsis: Human-readable HTML tracebacks
Description:

tracerite converts Python tracebacks into useful error messages in human-readable HTML format.

python-hookdns 2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/cle-b/hookdns
Licenses: ASL 2.0
Build system: pyproject
Synopsis: DNS resolution customization library
Description:

HookDNS implements functionality that allows for modifying name resolution in a Python script without any changes to the hosts file or the use of a fake DNS resolver.

python-betamax-matchers 0.4.0
Propagated dependencies: python-betamax@0.9.0 python-requests-toolbelt@1.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sigmavirus24/betamax_matchers
Licenses: ASL 2.0
Build system: pyproject
Synopsis: VCR imitation for python-requests
Description:

betamax-matchers provides a set of Matchers for Betamax.

python-zodb 6.0.1
Propagated dependencies: python-btrees@6.1 python-persistent@6.1.1 python-transaction@5.0 python-zc-lockfile@4.0 python-zconfig@4.3 python-zodbpickle@3.2 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: http://zodb-docs.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Object-oriented database for Python
Description:

ZODB provides an object-oriented and ACID compliant database for Python with a high degree of transparency. ZODB is an object-oriented database, not an object-relational mapping. This comes with several advantaged:

  • no separate language for database operations

  • very little impact on your code to make objects persistent

  • no database mapper that partially hides the database.

  • almost no seam between code and database.

python-anaconda-client 1.13.1
Propagated dependencies: python-anaconda-cli-base@0.8.1 python-conda-package-handling@2.4.0 python-conda-package-streaming@0.12.0 python-dateutil@2.9.0 python-defusedxml@0.7.1-0.c744588 python-nbformat@5.10.4 python-pillow@12.1.1 python-platformdirs@4.3.6 python-pytz@2025.1 python-pyyaml@6.0.2 python-requests@2.32.5 python-requests-toolbelt@1.0.0 python-setuptools@80.9.0 python-tqdm@4.67.1 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Anaconda-Platform/anaconda-client
Licenses: Modified BSD
Build system: pyproject
Synopsis: Anaconda Cloud command line client library
Description:

Anaconda Cloud command line client library provides an interface to Anaconda Cloud. Anaconda Cloud is useful for sharing packages, notebooks and environments.

python-sanic 25.3.0
Propagated dependencies: python-aiofiles@24.1.0 python-aioquic@1.2.0 python-html5tagger@1.3.0 python-httptools@0.7.1 python-multidict@6.7.0 python-sanic-routing@23.12.0 python-tracerite@1.1.3 python-typing-extensions@4.15.0 python-ujson@5.10.0 python-uvloop@0.21.0 python-websockets@13.1
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-fastapi-pagination 0.15.6
Propagated dependencies: python-asyncpg@0.30.0 python-databases@0.8.0 python-django@5.2.15 python-fastapi@0.131.0 python-pydantic@2.12.5 python-sqlalchemy@1.4.54 python-tortoise-orm@0.25.3 python-fastapi@0.131.0 python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/uriyyo/fastapi-pagination
Licenses: Expat
Build system: pyproject
Synopsis: FastAPI pagination library
Description:

fastapi-pagination is a Python library designed to simplify pagination in FastAPI applications. It provides a set of utility functions and data models to help you paginate your database queries and return paginated responses to your clients.

This package, as opposed to python-fastapi-pagination-minimal, depends on all available optional dependencies supported by mainline fastapi-pagination.

python-pathy 0.11.0
Propagated dependencies: python-pathlib-abc@0.1.1 python-smart-open@6.4.0 python-typer@0.22.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/justindujardin/pathy
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Path interface for local and cloud bucket storage
Description:

Pathy is a python package (with type annotations) for working with Cloud Bucket storage providers using a pathlib interface. It provides pathlib.Path subclasses for local and cloud bucket storage.

python-kubernetes 35.0.0
Propagated dependencies: python-certifi@2025.06.15 python-dateutil@2.9.0 python-durationpy@0.10 python-google-auth@2.48.0 python-pyyaml@6.0.2 python-requests@2.32.5 python-requests-oauthlib@2.0.0 python-six@1.17.0 python-urllib3@2.5.0 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kubernetes-client/python
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python client for Kubernetes
Description:

This package provides an official Python client library for Kubernetes.

python-pyramid-mako 1.1.0-0.1a6f4c0
Propagated dependencies: python-mako@1.3.10 python-pyramid@2.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_mako
Licenses: Repoze
Build system: pyproject
Synopsis: Mako template bindings for the Pyramid web framework
Description:

This package provides Mako template bindings for the Pyramid web framework.

python-quart-trio 0.12.0
Propagated dependencies: hypercorn@0.18.0 python-quart@0.19.9 python-trio@0.32.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pgjones/quart-trio
Licenses: Expat
Build system: pyproject
Synopsis: Extension for Quart to support the Trio event loop
Description:

This package provides a Quart extension to provide Trio support. This is an alternative to using the asyncio event loop present in the Python standard library and supported by default in Quart.

python-aiohttp-socks 0.10.1
Propagated dependencies: python-aiohttp@3.11.18 python-socks@2.8.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/romis2012/aiohttp-socks
Licenses: ASL 2.0
Build system: pyproject
Synopsis: SOCKS proxy connector for aiohttp
Description:

This package provides a SOCKS proxy connector for aiohttp. It supports SOCKS4(a) and SOCKS5.

python-azure-storage-nspkg 3.1.0
Propagated dependencies: python-azure-nspkg@3.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Azure/azure-storage-python
Licenses: Expat
Build system: pyproject
Synopsis: Microsoft Azure Storage Namespace package
Description:

This project provides a client library in Python that makes it easy to communicate with Microsoft Azure Storage services.

python-parsel 1.10.0
Propagated dependencies: python-cssselect@1.2.0 python-jmespath@1.0.1 python-lxml@6.0.2 python-typing-extensions@4.15.0 python-w3lib@2.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapy/parsel
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extract data from HTML and XML using XPath and CSS selectors
Description:

Parsel is a library to extract and remove data from HTML and XML using XPath and CSS selectors, optionally combined with regular expressions.

python-aiohttp-retry 2.9.1
Propagated dependencies: python-aiohttp@3.11.18
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/inyutin/aiohttp_retry
Licenses: Expat
Build system: pyproject
Synopsis: Simple retry client for aiohttp
Description:

This package implements RetryClient for aiohttp to retry connection to provided endpoint with timeouts logic or use:

  • ExponentialRetry with exponential backoff

  • RandomRetry for random backoff

  • ListRetry with backoff you predefine by list

  • FibonacciRetry with backoff that looks like fibonacci sequence

  • JitterRetry exponential retry with a bit of randomness

python-extruct 0.18.0
Propagated dependencies: python-html-text@0.7.0 python-jstyleson@0.0.2-0.8c47cc9 python-lxml@6.0.2 python-mf2py@2.0.1 python-pyrdfa3@3.6.2 python-rdflib@7.1.1 python-w3lib@2.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapinghub/extruct
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extract embedded metadata from HTML markup
Description:

extruct is a Python library for extracting embedded metadata from HTML markup. Currently, extruct supports:

  • W3C's HTML Microdata

  • embedded JSON-LD

  • Microformat via mf2py

  • Facebook's Open Graph

  • (experimental) RDFa via rdflib

  • Dublin Core Metadata (DC-HTML-2003)

python-zodbpickle 3.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/zodbpickle
Licenses: Python Software Foundation License Zope Public License 2.1
Build system: pyproject
Synopsis: Uniform pickling interface for @code{zodb}
Description:

This package is a fork of the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork adds support for the noload operations used by zodb.

python-mf2py 2.0.1
Propagated dependencies: python-beautifulsoup4@4.14.3 python-html5lib@1.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/microformats/mf2py
Licenses: Expat
Build system: pyproject
Synopsis: Python Microformats2 parser
Description:

This Python library provides a Microformats2 parser implementing the full Microformats2 (mf2) specification, including backward compatibility with Microformats1 (mf1).

python-pybadges 3.0.1
Propagated dependencies: python-jinja2@3.1.2 python-requests@2.32.5 python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/google/pybadges
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Generate Github-style badges on the command-line
Description:

This package provides python-pybadges: a library and command-line tool for generating Github-style badges as SVG images.

python-stamina 25.2.0
Propagated dependencies: python-tenacity@9.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/hynek/stamina
Licenses: Expat
Build system: pyproject
Synopsis: Retries library for Python
Description:

stamina is an opinionated wrapper around the Tenacity package.

Total packages: 32521