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

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-s3path 0.6.4
Propagated dependencies: python-boto3@1.42.5 python-smart-open@7.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/liormizr/s3path
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Pathlib extension for AWS S3 Service
Description:

S3Path provide a Python convenient File-System/Path like interface for AWS S3 Service using boto3 S3 resource as a driver.

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-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-google-cloud-storage 2.19.0
Propagated dependencies: python-google-api-core@2.29.0 python-google-auth@2.48.0 python-google-cloud-core@2.5.0 python-google-resumable-media@2.8.0 python-protobuf@3.20.3 python-requests@2.32.5
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-port-for 0.7.4
Propagated dependencies: python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kmike/port-for/
Licenses: Expat
Build system: pyproject
Synopsis: TCP localhost port finder and association manager
Description:

This package provides a utility that helps with local TCP ports management. It can find an unused TCP localhost port and remember the association.

python-praw 7.8.1
Propagated dependencies: python-prawcore@2.4.0 python-update-checker@0.18.0 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://praw.readthedocs.io/en/latest/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python Reddit API Wrapper
Description:

PRAW is a Python package that allows for simple access to Reddit’s API. It aims to be easy to use and internally follows all of Reddit’s API rules.

python-txsni 0.2.0
Propagated dependencies: python-pyopenssl@24.3.0 python-service-identity@24.2.0 python-twisted@25.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/glyph/txsni
Licenses: Expat
Build system: pyproject
Synopsis: Run TLS servers with Twisted
Description:

This package provides an easy-to-use SNI endpoint for use with the Twisted web framework.

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-tldextract 5.3.0
Propagated dependencies: python-filelock@3.16.1 python-idna@3.10 python-requests@2.32.5 python-requests-file@3.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/john-kurkowski/tldextract
Licenses: Modified BSD
Build system: pyproject
Synopsis: Separate the TLD from the registered domain and subdomains of a URL
Description:

TLDExtract accurately separates the TLD from the registered domain and subdomains of a URL, using the Public Suffix List. By default, this includes the public ICANN TLDs and their exceptions. It can optionally support the Public Suffix List's private domains as well.

python-furl 2.1.4
Propagated dependencies: python-orderedmultidict@1.0.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/gruns/furl
Licenses: Unlicense
Build system: pyproject
Synopsis: URL manipulation in Python
Description:

Furl provides an easy-to-use alternative to the urllib and urlparse modules for manipulating URLs.

python-urlgrabber 4.1.0
Propagated dependencies: python-pycurl@7.45.4 python-setuptools@80.9.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: http://urlgrabber.baseurl.org/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: High-level cross protocol url-grabber
Description:

urlgrabber is a library that unifies access to files available on the web, FTP or locally. It supports HTTP, FTP and file:// protocols, it supports features like HTTP keep-alive, reget, throttling and more.

python-slugify 8.0.4
Propagated dependencies: python-unidecode@1.4.0 python-text-unidecode@1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/un33k/python-slugify
Licenses: Expat
Build system: pyproject
Synopsis: Python Slugify application that handles Unicode
Description:

This package provides a slufigy command and library to create slugs from unicode strings while keeping it DRY.

python-pycrdt 0.13.0
Propagated dependencies: python-anyio@4.12.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/y-crdt/pycrdt
Licenses: Expat
Build system: pyproject
Synopsis: Python CRDTs library ported from Yjs framework
Description:

Conflict-free Replicated Data Types (CRDTs) allow creating shared documents that can automatically merge changes made concurrently on different copies of the data. When the data lives on different machines, they make it possible to build distributed systems that work with local data, leaving the synchronization and conflict resolution with remote data to the CRDT algorithm, which ensures that all data replicas eventually converge to the same state.

This is a Python CRDT library that provides bindings for Yrs, the Rust port of the Yjs framework.

python-requests-kerberos 0.14.0
Propagated dependencies: python-cryptography@44.0.0 python-pyspnego@0.8.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/requests/requests-kerberos
Licenses: ISC
Build system: pyproject
Synopsis: Kerberos authentication handler for python-requests
Description:

This package provides a Kerberos authentication handler for python-requests.

python-hypercorn 0.18.0
Propagated dependencies: python-aioquic@1.2.0 python-h11@0.16.0 python-h2@4.1.0 python-priority@2.0.0 python-pydata-sphinx-theme@0.7.2 python-sphinxcontrib-mermaid@1.0.0 python-tomli@2.2.1 python-trio@0.32.0 python-typing-extensions@4.15.0 python-uvloop@0.21.0 python-wsproto@1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pgjones/hypercorn
Licenses: Expat
Build system: pyproject
Synopsis: ASGI Server based on Hyper libraries
Description:

This package provides an ASGI (Asynchronous Server Gateway Interface) Server based on Hyper libraries and inspired by python-gunicorn.

python-flask-login 0.6.3-0.c8bba84
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/maxcountryman/flask-login
Licenses: Expat
Build system: pyproject
Synopsis: User session management for Flask
Description:

Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time.

python-scrapy 2.13.3
Propagated dependencies: python-cryptography@44.0.0 python-cssselect@1.2.0 python-defusedxml@0.7.1-0.c744588 python-itemadapter@0.12.0 python-itemloaders@1.3.2 python-lxml@6.0.2 python-packaging@25.0 python-parsel@1.10.0 python-protego@0.4.0 python-pydispatcher@2.0.7 python-pyopenssl@24.3.0 python-pypydispatcher@2.1.2 python-queuelib@1.8.0 python-service-identity@24.2.0 python-tldextract@5.3.0 python-twisted@25.5.0 python-w3lib@2.3.1 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://scrapy.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: High-level Web crawling and Web scraping framework
Description:

Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.

python-aiohttp-client-cache 0.14.3
Propagated dependencies: python-aiohttp@3.11.18 python-attrs@25.3.0 python-itsdangerous@2.2.0 python-url-normalize@2.2.1 python-aioboto3@15.5.0 python-aiobotocore@3.0.0 python-aiofiles@24.1.0 python-aiosqlite@0.21.0 python-pymongo@4.16.0 python-redis@7.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/requests-cache/aiohttp-client-cache
Licenses: Expat
Build system: pyproject
Synopsis: Persistent cache for aiohttp requests
Description:

This package is an asynchronous persistent caching library specifically designed for aiohttp requests in Python. With support for various storage backends, it offers flexibility in how and where the cache is stored. Please note that MongoDB and DynamoDB backends are not currently supported due to the absence of the motor and aioboto3 package dependencies.

python-mcp 1.25.0
Propagated dependencies: python-httpx@0.28.1 python-pydantic@2.12.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://modelcontextprotocol.io
Licenses: Expat
Build system: pyproject
Synopsis: Model Context Protocol SDK
Description:

This package provides a Python Software Development Kit for the Model Context Protocol (MCP).

python-aiosignal 1.4.0
Propagated dependencies: python-frozenlist@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/aiosignal
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Callback manager for Python @code{asyncio} projects
Description:

This Python module provides Signal, an abstraction to register asynchronous callbacks. The Signal abstraction can be used for adding, removing and dropping callbacks.

python-sanic-bootstrap 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-zeep 4.3.1
Propagated dependencies: python-attrs@25.3.0 python-isodate@0.7.2 python-lxml@6.0.2 python-platformdirs@4.3.6 python-pytz@2025.1 python-requests@2.32.5 python-requests-file@3.0.1 python-requests-toolbelt@1.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.python-zeep.org/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: Python SOAP client based on lxml / requests
Description:

Zeep is a Python SOAP client. Highlights:

  • Build on top of lxml and requests.

  • Support for Soap 1.1, Soap 1.2 and HTTP bindings.

  • Support for WS-Addressing headers.

  • Support for WSSE (UserNameToken / x.509 signing).

  • Support for asyncio via httpx.

  • Experimental support for XOP messages.

python-whitenoise 6.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/evansd/whitenoise
Licenses: Expat
Build system: pyproject
Synopsis: Static file serving for WSGI applications
Description:

WhiteNoise allows your web app to serve its own static files, making it a self-contained unit that can be deployed anywhere without relying on nginx, Amazon S3 or any other external service.

python-gdown 5.2.0
Propagated dependencies: python-beautifulsoup4@4.14.3 python-filelock@3.16.1 python-requests@2.32.5 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/wkentaro/gdown
Licenses: Expat
Build system: pyproject
Synopsis: Google Drive Public File/Folder Downloader
Description:

This package implements a functionality to download large files recursively from Google Drive with option to filter them by file formats (PDF/XML/CSV).

Total packages: 72465