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

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-openai 1.3.5
Propagated dependencies: python-aiohttp@3.11.18 python-distro@1.9.0 python-httpx@0.28.1 python-pydantic@2.12.5 python-requests@2.32.5 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/openai/openai-python
Licenses: Expat
Build system: pyproject
Synopsis: Python client library for the OpenAI API
Description:

This package provides a Python client library for the OpenAI API.

python-dropbox 12.0.2
Propagated dependencies: python-requests@2.32.5 python-six@1.17.0 python-stone@3.3.9
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.dropbox.com/developers
Licenses: Expat
Build system: pyproject
Synopsis: Official Dropbox API Client
Description:

This package provides a Python SDK for integrating with the Dropbox API v2.

python-grid5000 1.2.4
Propagated dependencies: python-requests@2.32.5 python-ipython@9.8.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypi.org/project/python-grid5000/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Grid5000 python client
Description:

python-grid5000 is a python package wrapping the Grid5000 REST API. You can use it as a library in your python project or you can explore the Grid5000 resources interactively using the embedded shell.

python-zope-deprecation 6.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopedeprecation.readthedocs.io/
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Function for marking deprecations
Description:

The zope.deprecation module provides a function for marking modules, classes, functions, methods and properties as deprecated, displaying warnings when usaged in application code.

python-zope-hookable 7.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopehookable.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope hookable
Description:

This package supports the efficient creation of hookable objects, which are callable objects that are meant to be optionally replaced. The idea is that you create a function that does some default thing and make i hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change.

python-slowapi 0.1.9
Propagated dependencies: python-limits@5.5.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.

python-lazr-uri 1.0.7
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://launchpad.net/lazr.uri
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python URI manipulation library
Description:

This Python package provides a self-contained, easily reusable library for parsing, manipulating, and generating URIs.

python-domain-connect-dyndns 0.0.9
Propagated dependencies: python-dnspython@2.7.0 python-domain-connect@0.0.11 python-requests@2.32.5 python-validators@0.34.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Domain-Connect/DomainConnectDDNS-Python
Licenses: Expat
Build system: pyproject
Synopsis: Domain Connect Dynamic DNS in Python
Description:

Python client library for Dynamic DNS using Domain Connect protocol.

python-cbor2 5.4.2.post1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/agronholm/cbor2
Licenses: Expat
Build system: pyproject
Synopsis: Concise Binary Object Representation (CBOR) (de)serializer
Description:

This Python library provides encoding and decoding for the Concise Binary Object Representation (CBOR) (RFC 8949) serialization format. The specification is fully compatible with the original RFC 7049. Among its features are:

  • Simple API like the json or pickle modules.

  • Support many CBOR tags with stdlib objects.

  • Generic tag decoding.

  • Shared value references including cyclic references.

  • String references compact encoding with repeated strings replaced with indices.

  • Optional C module backend tested on big- and little-endian architectures.

  • Extensible tagged value handling using tag_hook and object_hook on decode and default on encode.

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-ws4py 0.6.0
Propagated dependencies: python-gevent@24.11.1 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Lawouach/WebSocket-for-Python
Licenses: Modified BSD
Build system: pyproject
Synopsis: WebSocket client and server library
Description:

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

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-marshmallow-jsonapi 0.26.0
Propagated dependencies: python-marshmallow@4.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/marshmallow-code/marshmallow-jsonapi
Licenses: Expat
Build system: pyproject
Synopsis: JSON:API 1.0 formatting with Marshmallow
Description:

The marshmallow-jsonapi package provides a simple way to produce JSON:API-compliant data in any Python Web framework. It includes optional utilities to integrate with Flask. This is a forked version whose pypi name is marshmallow_jsonapi_minfork.

python-google-auth-oauthlib 1.2.4
Propagated dependencies: python-google-auth@2.48.0 python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Google Authentication Library: oauthlib
Description:

This package provides a Google Authentication Library plugin with oauthlib.

python-flask-wtf 1.2.2
Propagated dependencies: python-flask@3.1.0 python-flask@3.1.0 python-itsdangerous@2.2.0 python-wtforms@3.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/lepture/flask-wtf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple integration of Flask and WTForms
Description:

Flask-WTF integrates Flask and WTForms, including CSRF, file upload, and reCAPTCHA.

python-python3-saml 1.16.0
Dependencies: xmlsec-openssl@1.3.9
Propagated dependencies: python-isodate@0.7.2 python-lxml@6.0.1 python-xmlsec@1.3.17
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/SAML-Toolkits/python3-saml
Licenses: Expat
Build system: pyproject
Synopsis: Saml Python toolkit
Description:

The SAML Python Toolkit lets you add SAML support to your Python software.

python-jose 3.5.0
Propagated dependencies: python-cryptography@44.0.0 python-ecdsa@0.19.0 python-rsa@4.9.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/mpdavis/python-jose
Licenses: Expat
Build system: pyproject
Synopsis: JOSE implementation in Python
Description:

The JavaScript Object Signing and Encryption (JOSE) technologies - JSON Web Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign content using a variety of algorithms.

python-zeep 4.3.1
Propagated dependencies: python-attrs@25.3.0 python-isodate@0.7.2 python-lxml@6.0.1 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-aiorpcx 0.25.0
Propagated dependencies: python-attrs@25.3.0 python-websockets@13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kyuupichan/aiorpcX
Licenses: Expat FreeBSD
Build system: pyproject
Synopsis: Generic asyncio RPC implementation
Description:

The aiorpcX library is a generic asyncio implementation of RPC suitable for an application that is a client, server or both.

The package includes a module with full coverage of JSON RPC versions 1.0 and 2.0, JSON RPC protocol auto-detection, and arbitrary message framing. It also comes with a SOCKS proxy client.

httpie 3.2.4
Propagated dependencies: python-charset-normalizer@3.4.2 python-defusedxml@0.7.1-0.c744588 python-multidict@6.7.0 python-pygments@2.19.1 python-requests@2.32.5 python-requests-toolbelt@1.0.0 python-rich@14.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://httpie.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Modern, user-friendly command-line HTTP client for the API era
Description:

A command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, plugins, and more. It consists of a single http command designed for painless debugging and interaction with HTTP servers, RESTful APIs, and web services.

python-flask-restplus 1.3.0
Propagated dependencies: python-aniso8601@10.0.1 python-flask@3.1.0 python-importlib-resources@6.5.2 python-jsonschema@4.23.0 python-pytz@2025.1 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-restx/flask-restx
Licenses: Modified BSD
Build system: pyproject
Synopsis: Framework for fast, easy and documented API development with Flask
Description:

Flask-RESTX is an extension for Flask that adds support for quickly building REST APIs. Flask-RESTX encourages best practices with minimal setup. If you are familiar with Flask, Flask-RESTX should be easy to pick up. It provides a coherent collection of decorators and tools to describe your API and expose its documentation properly using Swagger.

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-flask-cors 6.0.2
Propagated dependencies: python-flask@3.1.0 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://flask-cors.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Handle Cross-Origin Resource Sharing with Flask
Description:

This package provides a Flask extension for handling CORS, making cross-origin AJAX possible.

Total packages: 70999