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

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-httpx 0.28.1
Propagated dependencies: python-anyio@4.12.1 python-certifi@2025.06.15 python-httpcore@1.0.9 python-idna@3.10 python-brotli@1.0.9 python-h2@4.1.0 python-socksio@1.0.0 python-zstandard@0.23.0 python-sniffio@1.3.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.python-httpx.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTTP client for Python
Description:

HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.

HTTPX builds on the well-established usability of requests, and gives you:

  • A broadly requests-compatible API.

  • Standard synchronous interface, but with async support if you need it.

  • HTTP/1.1 and HTTP/2 support.

  • Ability to make requests directly to WSGI applications or ASGI applications.

  • Strict timeouts everywhere.

  • Fully type annotated.

  • 99% test coverage.

Plus all the standard features of requests:

  • International Domains and URLs

  • Keep-Alive & Connection Pooling

  • Sessions with Cookie Persistence

  • Browser-style SSL Verification

  • Basic/Digest Authentication

  • Elegant Key/Value Cookies

  • Automatic Decompression

  • Automatic Content Decoding

  • Unicode Response Bodies

  • Multipart File Uploads

  • HTTP(S) Proxy Support

  • Connection Timeouts

  • Streaming Downloads

  • .netrc Support

  • Chunked Requests

python-zope-component 7.0
Propagated dependencies: python-zope-deferredimport@6.0 python-zope-deprecation@6.0 python-zope-event@6.0 python-zope-hookable@7.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://zopecomponent.readthedocs.io
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Zope Component Architecture
Description:

Zope.component represents the core of the Zope Component Architecture. Together with the zope.interface package, it provides facilities for defining, registering and looking up components.

python-siosocks 0.3.0
Propagated dependencies: python-trio@0.32.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pohmelie/siosocks
Licenses: Expat
Build system: pyproject
Synopsis: SOCKSv4 & SOCKSv5 TCP proxy protocol implementation in Python
Description:

This package provides a Python module and framework for sans-io socks proxy client/server with couple io backends.

Features:

  • Only TCP connect (no BIND, no UDP)

  • Both client and server

  • SOCKS versions: 4, 4a, 5

  • SOCKSv5 auth: no auth, username/password

  • Couple io backends: asyncio, trio, socketserver

  • One-shot socks server (python -m siosocks)

python-nh3 0.2.20
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://nh3.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings to Ammonia HTML sanitization library
Description:

This package provides Python bindings to Ammonia HTML sanitizer Rust crate.

python-hupper 1.12.1
Propagated dependencies: python-watchdog@6.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://readthedocs.org/projects/hupper
Licenses: Expat
Build system: pyproject
Synopsis: Integrated process monitor tracking changes to imported Python files
Description:

Hupper is an integrated process monitor that will track changes to any imported Python files in sys.modules as well as custom paths. When files are changed the process is restarted.

python-dukpy 0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/amol-/dukpy
Licenses: Expat
Build system: pyproject
Synopsis: Simple JavaScript interpreter for Python
Description:

DukPy is a simple JavaScript interpreter for Python built on top of duktape engine without any external dependency. It comes with a bunch of common transpilers built-in for convenience:

  • CoffeeScript

  • BabelJS

  • TypeScript

  • JSX

  • LESS

python-authlib 1.5.1
Propagated dependencies: python-cryptography@44.0.0 python-django@5.2.15 python-flask@3.1.0 python-httpx@0.28.1 python-requests@2.32.5 python-sqlalchemy@2.0.45 python-starlette@0.49.1 python-werkzeug@3.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypi.org/project/Authlib/1
Licenses: Modified BSD
Build system: pyproject
Synopsis: Build OAuth and OpenID Connect servers and clients
Description:

This is a Python library for building OAuth and OpenID Connect servers and clients.

python-pyowm 3.3.0
Propagated dependencies: python-geojson@2.5.0 python-pysocks@1.7.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/csparpa/pyowm
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper around OpenWeatherMap web APIs
Description:

This package provides a Python wrapper around OpenWeatherMap web APIs.

python-persistent 6.1.1
Propagated dependencies: python-cffi@1.17.1 python-zope-deferredimport@6.0 python-zope-interface@7.2 python-zope-testrunner@7.4
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/persistent/
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Translucent persistent objects
Description:

This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact "transparently" with a database such as the ZODB.

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-netaddr 1.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://netaddr.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Pythonic manipulation of network addresses
Description:

A Python library for representing and manipulating IPv4, IPv6, CIDR, EUI and MAC network addresses.

python-pyramid-jinja2 2.10.1
Propagated dependencies: python-jinja2@3.1.2 python-markupsafe@3.0.3 python-pyramid@2.0.2 python-zope-deprecation@6.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_jinja2
Licenses: Repoze
Build system: pyproject
Synopsis: Jinja2 template bindings for the Pyramid web framework
Description:

This package provides Jinja2 template bindings for the Pyramid web framework.

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-a2wsgi 1.10.7
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/abersheeran/a2wsgi
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Convert WSGI to ASGI or vice versa
Description:

This program converts a WSGI program to an ASGI program or the other way around. It depends only on the Python standard library.

python-pyramid-chameleon 0.4.dev0-0.956c77b
Propagated dependencies: python-chameleon@4.6.0 python-pyramid@2.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/pyramid_chameleon
Licenses: Repoze
Build system: pyproject
Synopsis: Chameleon template compiler for pyramid
Description:

These package provides bindings for the Chameleon templating system for the Pyramid web framework.

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-url-normalize 2.2.1
Propagated dependencies: python-idna@3.10
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/niksite/url-normalize
Licenses: Expat
Build system: pyproject
Synopsis: URL normalization for Python
Description:

This package provides a URI Normalization function with following features:

  • take care of IDN domains

  • always provide the URI scheme in lowercase characters

  • always provide the host, if any, in lowercase characters

  • only perform percent-encoding where it is essential

  • always use uppercase A-through-F characters when percent-encoding

  • prevent dot-segments appearing in non-relative URI paths

  • for schemes that define a default authority, use an empty authority if the default is desired

  • for schemes that define an empty path to be equivalent to a path of /, use /

  • for schemes that define a port, use an empty port if the default is desired

  • all portions of the URI must be utf-8 encoded NFC from Unicode strings

python-pysolr 3.10.0
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/django-haystack/pysolr/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Lightweight python wrapper for Apache Solr
Description:

This module provides an interface that queries the Apache Solr server using a pure Python implementation.

python-flask-restful 0.3.10
Propagated dependencies: python-aniso8601@10.0.1 python-flask@3.1.0 python-pytz@2025.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/flask-restful/flask-restful/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Flask module for creating REST APIs
Description:

This package contains a Flask module for creating REST 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-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-imap-tools 1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ikvk/imap_tools
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Work with email and mailbox by IMAP
Description:

This Python library provides tools to deal with email and mailboxes over IMAP:

  • Parsed email message attributes

  • Query builder for searching emails

  • Work with emails in folders (copy, delete, flag, move, seen)

  • Work with mailbox folders (list, set, get, create, exists, rename, delete, status)

python-oauthlib 3.3.1
Propagated dependencies: python-cryptography@44.0.0 python-pyjwt@2.10.1 python-blinker@1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/oauthlib/oauthlib
Licenses: Modified BSD
Build system: pyproject
Synopsis: OAuth implementation for Python
Description:

Oauthlib is a generic, spec-compliant, thorough implementation of the OAuth request-signing logic.

python-fastapi-pagination-minimal 0.15.6
Propagated dependencies: python-fastapi@0.131.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.

Total packages: 74225