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

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-requests-futures 1.0.2
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ross/requests-futures
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Asynchronous Python HTTP for Humans
Description:

This package provides and add-on the Python Requests HTTP library to run code asynchronously.

python-httpcore 1.0.9
Propagated dependencies: python-anyio@4.12.1 python-certifi@2025.06.15 python-h11@0.16.0 python-h2@4.1.0 python-sniffio@1.3.1 python-socksio@1.0.0 python-trio@0.32.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-weblate-language-data 2025.8
Propagated dependencies: python-translate-toolkit@3.15.6
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/WeblateOrg/language-data
Licenses: Expat
Build system: pyproject
Synopsis: Language definitions for Weblate
Description:

This package provides language definitions used by Weblatei.

python-canvasapi 3.4.0
Propagated dependencies: python-arrow@1.3.0 python-pytz@2025.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ucfopen/canvasapi
Licenses: Expat
Build system: pyproject
Synopsis: API wrapper for the Canvas LMS
Description:

CanvasAPI is a Python library for accessing Instructure’s Canvas LMS API. The library enables developers to programmatically manage Canvas courses, users, gradebooks, and more.

python-simple-websocket 1.1.0
Propagated dependencies: python-wsproto@1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/simple-websocket
Licenses: Expat
Build system: pyproject
Synopsis: Simple WebSocket server and client for Python
Description:

This package provides a simple WebSocket server and client for Python.

python-zope-deferredimport 6.0
Propagated dependencies: python-zope-proxy@7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopedeferredimport.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Defer imports until used by code
Description:

Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary. The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.

python-pyramid 2.0.2
Propagated dependencies: python-hupper@1.12.1 python-plaster@1.1.2 python-plaster-pastedeploy@1.0.1 python-setuptools@80.9.0 python-translationstring@1.4 python-venusian@3.1.1 python-webob@1.8.9 python-zope-component@7.0 python-zope-deprecation@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://trypyramid.com/
Licenses: Repoze
Build system: pyproject
Synopsis: Python web-framework suitable for small and large sites
Description:

Pyramid makes it easy to write web applications. From minimal request/response web apps to larger, grown applications.

python-zope-proxy 7.0
Propagated dependencies: python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopeproxy.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Generic, transparent proxies
Description:

Zope.proxy provides generic, transparent proxies for Python. Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.

python-openid 3.2.0
Propagated dependencies: python-defusedxml@0.7.1-0.c744588
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/necaris/python3-openid
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OpenID support for servers and consumers
Description:

This library provides OpenID authentication for Python, both for clients and servers.

python-aioftp 0.22.3
Propagated dependencies: python-siosocks@0.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://aioftp.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: FTP client/server for asyncio in Python
Description:

FTP client and server for asyncio (Python 3) Library implementing FTP protocol, both client and server for Python asyncio module.

Supported commands as client: USER, PASS, ACCT, PWD, CWD, CDUP, MKD, RMD, MLSD, MLST, RNFR, RNTO, DELE, STOR, APPE, RETR, TYPE, PASV, ABOR, QUIT, REST, LIST (as fallback).

Supported commands as server: USER, PASS, QUIT, PWD, CWD, CDUP, MKD, RMD, MLSD, LIST (non-standard), MLST, RNFR, RNTO, DELE, STOR, RETR, TYPE ("I" and "A"), PASV, ABOR, APPE, REST.

python-uritemplate 3.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://uritemplate.readthedocs.io/
Licenses: FreeBSD ASL 2.0
Build system: pyproject
Synopsis: Library to deal with URI Templates
Description:

uritemplate provides Python library to deal with URI Templates.

python-robotframework-requests 0.9.7
Propagated dependencies: python-requests@2.32.5 python-robotframework@7.3.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/MarketSquare/robotframework-requests
Licenses: Expat
Build system: pyproject
Synopsis: Robot Framework keyword library wrapper around requests
Description:

RequestsLibrary is a Robot Framework library aimed to provide HTTP API testing functionalities by wrapping the requests Python library.

python-pycares 4.11.0
Dependencies: c-ares@1.34.4
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/saghul/pycares
Licenses: Expat
Build system: pyproject
Synopsis: Python interface for @code{c-ares}
Description:

pycares is a Python module which provides an interface to c-ares, a C library that performs DNS requests and name resolutions asynchronously.

python-portend 3.2.1
Propagated dependencies: python-tempora@5.8.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jaraco/portend
Licenses: Expat
Build system: pyproject
Synopsis: Monitor TCP ports for bound or unbound states
Description:

python-portend can be used to monitor TCP ports for bound or unbound states. For example, waiting for a port to be occupied or freed within a set timeout. python-portend can also be used directly from the command line.

python-cssselect2 0.4.1
Propagated dependencies: python-tinycss2@1.4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://cssselect2.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: CSS selectors for Python ElementTree
Description:

cssselect2 is a straightforward implementation of CSS3 Selectors for markup documents (HTML, XML, etc.) that can be read by ElementTree-like parsers (including cElementTree, lxml, html5lib, etc.).

Unlike the Python package cssselect, it does not translate selectors to XPath and therefore does not have all the correctness corner cases that are hard or impossible to fix in cssselect.

python-pecan 1.6.1
Propagated dependencies: python-logutils@0.3.5 python-mako@1.3.10 python-six@1.17.0 python-webob@1.8.9 python-webtest@3.0.6
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-sockjs-tornado 1.0.6
Propagated dependencies: python-tornado@6.4.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mrjoes/sockjs-tornado/
Licenses: Expat
Build system: pyproject
Synopsis: SockJS Python server implementation on top of the Tornado framework
Description:

SockJS-tornado provides the server-side counterpart to a SockJS client library, through the Tornado framework.

SockJS provides a low-latency, full-duplex, cross-domain communication channel between a web browser and web server.

python-html5tagger 1.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/html5tagger
Licenses: Unlicense
Build system: pyproject
Synopsis: Create HTML documents from Python
Description:

html5tagger provides a simplified HTML5 syntax that can be written directly in Python without templates.

python-js2py 0.74
Propagated dependencies: python-pyjsparser@2.7.1 python-six@1.17.0 python-tzlocal@5.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/PiotrDabkowski/Js2Py
Licenses: Expat
Build system: pyproject
Synopsis: JavaScript to Python translator
Description:

This package provides a JavaScript to Python translator and a JavaScript interpreter written in pure Python.

python-fastapi-pagination 0.15.6
Propagated dependencies: python-asyncpg@0.30.0 python-databases@0.8.0 python-django@5.2.11 python-fastapi@0.128.0 python-pydantic@2.12.5 python-sqlalchemy@1.4.42 python-tortoise-orm@0.25.3 python-fastapi@0.128.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-zope-testrunner-bootstrap 7.4
Propagated dependencies: python-six@1.17.0 python-zope-exceptions-bootstrap@6.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopetestrunner.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope testrunner script
Description:

This package provides a script for running Python tests.

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-parfive 2.2.0
Propagated dependencies: python-aiofiles@24.1.0 python-aioftp@0.22.3 python-aiohttp@3.11.18 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://parfive.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: HTTP and FTP parallel file downloader
Description:

This package provides CLI tool and Python library parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.

asciicast demo of parfive parfive works by creating a downloader object, appending files to it and then running the download. parfive has a synchronous API, but uses asyncio to parallelise downloading the files.

gunicorn 22.0.0
Dependencies: bash-minimal@5.2.37
Propagated dependencies: python-packaging@25.0 python-setuptools@80.9.0 python-wheel@0.46.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://gunicorn.org/
Licenses: Expat
Build system: pyproject
Synopsis: Python WSGI HTTP Server for UNIX
Description:

Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s a pre-fork worker model ported from Ruby’s Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.

Total packages: 70999