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

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-cache 1.2.1
Propagated dependencies: python-attrs@25.3.0 python-boto3@1.42.5 python-bson@0.5.10 python-cattrs@24.1.2 python-itsdangerous@2.2.0 python-orjson@3.9.7 python-platformdirs@4.3.6 python-pymongo@4.16.0 python-pyyaml@6.0.2 python-redis@7.1.0 python-requests@2.32.5 python-ujson@5.10.0 python-url-normalize@2.2.1 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/requests-cache/requests-cache
Licenses: FreeBSD
Build system: pyproject
Synopsis: Persistent HTTP cache for Python requests
Description:

This package provides a drop-in replacement for requests.Session with caching offload to SQLite, Redis, MongoDB and AWS DynamoDB or save responses as planin JSON/YAML file or save responses as plain JSON/YAML files.

python-requests 2.32.5
Propagated dependencies: python-certifi@2025.06.15 python-charset-normalizer@3.4.2 python-idna@3.10 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://requests.readthedocs.io/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python HTTP library
Description:

Requests is a Python HTTP client library. It aims to be easier to use than Python’s urllib2 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-jsmin 3.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/tikitu/jsmin/
Licenses: Expat
Build system: pyproject
Synopsis: Python JavaScript minifier
Description:

jsmin is a JavaScript minifier, usable from both Python code and on the command line.

python-werkzeug 1.0.1
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://palletsprojects.com/p/werkzeug/
Licenses: X11
Build system: pyproject
Synopsis: Utilities for WSGI applications
Description:

One of the most advanced WSGI utility modules. It includes a powerful debugger, full-featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community-contributed addon modules.

python-enoslib 8.0.1
Propagated dependencies: ansible@10.1.0 python-cryptography@44.0.0 python-grid5000@1.2.4 python-jsonschema@4.23.0 python-netaddr@1.3.0 python-packaging@25.0 python-requests@2.32.5 python-rich@14.2.0 python-sshtunnel@0.4.0-0.dc07328 python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://discovery.gitlabpages.inria.fr/enoslib/index.html
Licenses: GPL 3+
Build system: pyproject
Synopsis: Deploy distributed testbeds on a variety of platforms
Description:

EnOSlib is a library to build experimental frameworks on various scientific testbeds. It lets you deploy networks of machines on actual hardware on Grid'5000 or via OpenStack, to Vagrant, Chameleon, and more.

python-selenium 4.34.2
Dependencies: selenium-manager@4.34.2
Propagated dependencies: python-certifi@2025.06.15 python-trio@0.32.0 python-trio-websocket@0.12.2 python-typing-extensions@4.15.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://www.selenium.dev
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python bindings for Selenium
Description:

Selenium enables web browser automation. It specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.

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-jstyleson 0.0.2-0.8c47cc9
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/linjackson78/jstyleson
Licenses: Expat
Build system: pyproject
Synopsis: JSON parser supporting js-style comments
Description:

jstyleson is a Python library to parse JSON. Contrary to the standard Python json library, it understands js-style comments. Trailing comma is also supported.

python-tweepy 4.16.0
Propagated dependencies: python-aiohttp@3.11.18 python-async-lru@2.0.4 python-oauthlib@3.3.1 python-requests@2.32.5 python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.tweepy.org/
Licenses: Expat
Build system: pyproject
Synopsis: Twitter library for Python
Description:

This package provides Tweepy, an easy-to-use Python library for accessing the Twitter API.

python-hyperlink 21.0.0
Propagated dependencies: python-idna@3.10
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/hyperlink
Licenses: Expat
Build system: pyproject
Synopsis: Python module to create immutable URLs according to spec
Description:

This package provides a Python module to create immutable, and correct URLs for Python according to RFCs 3986 and 3987.

python-alpaca-py 0.43.2
Propagated dependencies: python-msgpack@1.1.2 python-pandas@2.3.3 python-pydantic@2.12.5 python-requests@2.32.5 python-sseclient-py@1.9.0 python-websockets@13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://alpaca.markets/sdks/python/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Alpaca API official Python SDK
Description:

Alpaca-py provides an interface to REST, WebSocket and SSE endpoints that allow interaction with the Alpaca API.

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-truststore 0.10.4
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sethmlarson/truststore
Licenses: Expat
Build system: pyproject
Synopsis: Verify certificates using native system trust stores
Description:

Truststore is a library which exposes native system certificate stores (ie "trust stores") through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store.

python-flask-seasurf 2.0.0
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-seasurf/
Licenses: Modified BSD
Build system: pyproject
Synopsis: CSRF extension for Flask
Description:

SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF attacks are problematic because the mechanism they use is relatively easy to exploit. This extension attempts to aid you in securing your application from such attacks. This extension is based on the Django middleware.

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-omnipath 1.0.10
Propagated dependencies: python-attrs@25.3.0 python-docrep@0.3.2 python-inflect@7.5.0 python-networkx@3.4.2 python-packaging@25.0 python-pandas@2.3.3 python-requests@2.32.5 python-tqdm@4.67.1 python-typing-extensions@4.15.0 python-urllib3@2.5.0 python-wrapt@2.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://omnipathdb.org/
Licenses: Expat
Build system: pyproject
Synopsis: Python client for the OmniPath web service
Description:

This package provides a Python client for the OmniPath web service.

python-jsonpickle 4.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://jsonpickle.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Serialize object graphs into JSON
Description:

This package provides a Python library for serializing any arbitrary object graph to and from JSON.

python-urllib3 1.26.17
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-zope-security-bootstrap 7.3
Propagated dependencies: python-zope-i18nmessageid@7.0 python-zope-interface@7.2 python-zope-proxy-bootstrap@7.0 python-zope-schema@7.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopesecurity.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope security framework
Description:

Zope.security provides a generic mechanism to implement security policies on Python objects.

python-aiohttp-oauthlib 0.1.0
Propagated dependencies: python-aiohttp@3.11.18 python-oauthlib@3.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://git.sr.ht/~whynothugo/aiohttp-oauthlib
Licenses: ISC
Build system: pyproject
Synopsis: OAuthlib authentication support for aiohttp
Description:

Aiohttp-oauthlib uses the Python aiohttp and OAuthlib libraries to provide an easy-to-use Python interface for building OAuth1 and OAuth2 clients.

python-engineio 4.12.2
Propagated dependencies: python-aiohttp@3.11.18 python-requests@2.32.5 python-simple-websocket@1.1.0 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/python-engineio/
Licenses: Expat
Build system: pyproject
Synopsis: Engine.IO server
Description:

This package provides a Python implementation of the Engine.IO realtime client and server.

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.0 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-btrees 6.1
Propagated dependencies: python-persistent@6.1.1 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/BTrees
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Scalable persistent object containers
Description:

This package contains a set of persistent object containers built around a modified BTree data structure. The trees are optimized for use inside ZODB's "optimistic concurrency" paradigm, and include explicit resolution of conflicts detected by that mechanism.

Total packages: 70999