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

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-unixsocket 0.4.1
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/msabramo/requests-unixsocket
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Use requests to talk HTTP via a UNIX domain socket
Description:

This package provides an extension to requests which let it talk HTTP via a UNIX domain socket.

python-httpx2 2.4.0
Propagated dependencies: python-anyio@4.12.1 python-httpcore2@2.4.0 python-idna@3.10 python-truststore@0.10.4 python-typing-extensions@4.15.0 python-brotli@1.0.9 python-click@8.3.1 python-h2@4.1.0 python-pygments@2.19.2 python-rich@14.3.3 python-socksio@1.0.0 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pydantic/httpx2
Licenses: Modified BSD
Build system: pyproject
Synopsis: The next generation HTTP client
Description:

HTTPX2 is a fully featured HTTP client library for Python. It includes an integrated command line client, has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.

whoogle-search 0.8.4
Propagated dependencies: python-beautifulsoup4@4.14.3 python-brotli@1.0.9 python-cryptography@44.0.0 python-cssutils@2.11.1 python-defusedxml@0.7.1-0.c744588 python-flask@3.1.0 python-dotenv@1.1.1 python-requests@2.32.5 python-stem@1.8.3 python-validators@0.34.0 python-waitress@3.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/benbusby/whoogle-search
Licenses: Expat
Build system: pyproject
Synopsis: Self-hosted, ad-free, privacy-respecting metasearch engine
Description:

Get Google results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Quick and simple to implement as a primary search engine replacement on both desktop and mobile.

python-httplib2 0.31.2
Propagated dependencies: python-pyparsing@3.2.3 python-pysocks@1.7.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/httplib2/httplib2
Licenses: Expat
Build system: pyproject
Synopsis: Comprehensive HTTP client library
Description:

A comprehensive HTTP client library supporting many features left out of other HTTP libraries.

python-docusign-esign 5.0.0
Propagated dependencies: python-certifi@2025.06.15 python-dateutil@2.9.0 python-urllib3@2.5.0 python-pyjwt@2.10.1 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://developers.docusign.com/
Licenses: Expat
Build system: pyproject
Synopsis: DocuSign Python Client
Description:

The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.

python-tinyhtml5 2.1.0
Propagated dependencies: python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/CourtBouillon/tinyhtml5
Licenses: Expat
Build system: pyproject
Synopsis: Small HTML parser based on the WHATWG HTML specification
Description:

This Python module is a HTML5 parser that transforms a possibly malformed HTML document into an ElementTree tree. This module is a simplified fork of html5lib.

python-flask-socketio 5.5.1
Propagated dependencies: python-flask@3.1.0 python-socketio@5.12.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/miguelgrinberg/Flask-SocketIO/
Licenses: Expat
Build system: pyproject
Synopsis: Socket.IO integration for Flask applications
Description:

Socket.IO integration for Flask applications

python-requests-unixsocket2 1.0.1
Propagated dependencies: python-requests@2.32.5 python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://gitlab.com/thelabnyc/requests-unixsocket2
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Talk HTTP via a UNIX domain socket
Description:

This Python package lets you use the requests library to talk HTTP via a UNIX domain socket.

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-random-user-agent 1.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Luqman-Ud-Din/random_user_agent
Licenses: Expat
Build system: pyproject
Synopsis: List of user agents
Description:

This package provides a list of user agents, from a collection of more than 326,000 known user-agents. Users can pick a random one, or select one based on filters.

python-googleapis-common-protos 1.66.0
Propagated dependencies: python-protobuf@3.20.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/googleapis/python-api-common-protos
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Common protobufs used in Google APIs
Description:

This package contains Python classes generated from the common protos in the googleapis/api-common-protos repository.

python-frozenlist 1.8.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/frozenlist
Licenses: ASL 2.0
Build system: pyproject
Synopsis: List-like data structure for Python
Description:

frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. It can be made immutable by calling FrozenList.freeze.

python-zope-schema 7.0.1
Propagated dependencies: python-zope-event@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopeschema.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope data schemas
Description:

Zope.scheme provides extensions to zope.interface for defining data schemas.

python-ovh 1.1.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://api.ovh.com
Licenses: Modified BSD
Build system: pyproject
Synopsis: Interact with OVHcloud APIs
Description:

This package provides the official module to perform HTTP requests to the OVHcloud APIs.

python-websockets 13.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aaugustin/websockets
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python implementation of the WebSocket Protocol (RFC 6455 & 7692)
Description:

websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.

Built on top of asyncio, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API.

python-flask-htmlmin 3.0.0
Propagated dependencies: python-cssmin@0.2.0 python-flask@3.1.0 python-htmlmin2@0.1.13
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/hamidfzm/Flask-HTMLmin
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTML response minifier for Flask
Description:

Minify text/html MIME type responses when using Flask.

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-behave-web-api 2.3.0
Propagated dependencies: behave@1.3.3-0.43d0a93 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/jefersondaniel/behave-web-api
Licenses: Expat
Build system: pyproject
Synopsis: Provides testing for JSON APIs with Behave for Python
Description:

This package provides testing utility modules for testing JSON APIs with Behave.

python-priority 2.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://python-hyper.org/projects/priority/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python implementation of the HTTP/2 priority tree
Description:

Priority is a pure-Python implementation of the priority logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority).

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-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-branca 0.7.2
Propagated dependencies: python-jinja2@3.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-visualization/branca
Licenses: Expat
Build system: pyproject
Synopsis: Generate complex HTML+JS pages with Python
Description:

This library is a spinoff from folium that would host the non-map-specific features. It can be used to generate HTML + JS.

python-plaster 1.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/plaster/en/latest/
Licenses: Repoze
Build system: pyproject
Synopsis: Configuration loader for multiple config file formats
Description:

Plaster is a loader interface around multiple config file formats. It exists to define a common API for applications to use when they wish to load configuration. The library itself does not aim to handle anything except a basic API that applications may use to find and load configuration settings. Any specific constraints should be implemented in a pluggable loader which can be registered via an entrypoint.

python-hyperframe 6.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/python-hyper/hyperframe
Licenses: Expat
Build system: pyproject
Synopsis: HTTP/2 framing layer for Python
Description:

This library contains the HTTP/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP/2 frames.

Total packages: 72465