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

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-urlgrabber 4.1.0
Propagated dependencies: python-pycurl@7.45.4 python-setuptools@80.9.0 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: http://urlgrabber.baseurl.org/
Licenses: LGPL 2.1+
Build system: python
Synopsis: High-level cross protocol url-grabber
Description:

urlgrabber is a library that unifies access to files available on the web, FTP or locally. It supports HTTP, FTP and file:// protocols, it supports features like HTTP keep-alive, reget, throttling and more.

python-openid 3.2.0
Propagated dependencies: python-defusedxml@0.7.1
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-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.

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.

python-tinycss2 1.4.0
Propagated dependencies: python-webencodings@0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://tinycss2.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Low-level CSS parser for Python
Description:

tinycss2 can parse strings, return Python objects representing tokens and blocks, and generate CSS strings corresponding to these objects.

Based on the CSS Syntax Level 3 specification, tinycss2 knows the grammar of CSS but doesn’t know specific rules, properties or values supported in various CSS modules.

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-txtorcon 24.8.0
Dependencies: lsof@4.99.3
Propagated dependencies: python-automat@24.8.1 python-idna@3.10 python-incremental@24.7.2 python-pyopenssl@24.3.0 python-service-identity@24.2.0 python-twisted@25.5.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/meejah/txtorcon
Licenses: Expat
Build system: pyproject
Synopsis: Twisted-based Tor controller client
Description:

This package provides a Twisted-based Tor controller client,with state-tracking and configuration abstractions.

python-fastapi-csrf-protect 0.3.3
Propagated dependencies: python-fastapi@0.115.6 python-itsdangerous@2.2.0 python-pydantic@2.10.4
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aekasitt/fastapi-csrf-protect
Licenses: Expat
Build system: pyproject
Synopsis: Cross-Site Request Forgery (XSRF) protection
Description:

This package provides a stateless implementation of Cross-Site Request Forgery (XSRF) Protection by using the Double Submit Cookie mitigation pattern.

python-venusian 3.1.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/venusian
Licenses: Repoze
Build system: pyproject
Synopsis: Library for deferring decorator actions
Description:

Venusian is a library which allows framework authors to defer decorator actions. Instead of taking actions when a function (or class) decorator is executed at import time, you can defer the action usually taken by the decorator until a separate scan phase.

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-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-opentelemetry-api 1.37.0
Propagated dependencies: python-importlib-metadata@8.7.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://opentelemetry.io/docs/languages/python/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OpenTelemetry Python API
Description:

OpenTelemetry Python API.

python-flask-restx 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-requests-toolbelt 1.0.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/requests/toolbelt/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Extensions to python-requests
Description:

This is a toolbelt of useful classes and functions to be used with python-requests.

python-websocket-client 0.59.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/websocket-client/websocket-client
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: WebSocket client for Python
Description:

The Websocket-client module provides the low level APIs for WebSocket usage in Python programs.

python-fastapi-pagination-minimal 0.12.34
Propagated dependencies: python-fastapi@0.115.6 python-pydantic@2.10.4
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.

python-fastapi-cli 0.0.7
Propagated dependencies: python-rich-toolkit@0.12.0 python-typer@0.20.0 python-uvicorn@0.34.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://pypi.org/project/fastapi-cli/
Licenses: Expat
Build system: pyproject
Synopsis: Run and manage FastAPI apps from the command line with FastAPI CLI
Description:

FastAPI CLI is a command line program fastapi that you can use to serve your FastAPI app, manage your FastAPI project, and more.

python-devpi-common 4.0.4
Propagated dependencies: python-lazy@1.6 python-packaging-legacy@23.0.post0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/devpi/devpi
Licenses: Expat
Build system: pyproject
Synopsis: Utilities jointly used by devpi-server, devpi-client and others
Description:

This package provides utilities jointly used by devpi-server, devpi-client and others.

python-purl 1.6
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/codeinthehole/purl
Licenses: Expat
Build system: pyproject
Synopsis: Python package for URL manipulation
Description:

Purl is a Python package for handling URLs.

python-html5-parser 0.4.12
Dependencies: libxml2@2.14.6
Propagated dependencies: python-lxml@6.0.1 python-beautifulsoup4@4.14.3 python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://html5-parser.readthedocs.io
Licenses: ASL 2.0 GPL 3
Build system: pyproject
Synopsis: Fast C-based HTML5 parsing for Python
Description:

This package provides a fast implementation of the HTML5 parsing spec for Python. Parsing is done in C using a variant of the gumbo parser. The gumbo parse tree is then transformed into an lxml tree, also in C, yielding parse times that can be a thirtieth of the html5lib parse times.

python-autobahn 25.11.1
Propagated dependencies: python-cbor2@5.4.2.post1 python-cryptography@44.0.0 python-hyperlink@21.0.0 python-msgpack@1.1.1 python-py-ubjson@0.16.1 python-twisted@25.5.0 python-txaio@25.9.2 python-ujson@5.10.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/crossbario/autobahn-python/
Licenses: Expat
Build system: pyproject
Synopsis: Web Application Messaging Protocol implementation
Description:

This package provides an implementation of the Web Application Messaging Protocol (WAMP). WAMP connects components in distributed applications using Publish and Subscribe (PubSub) and routed Remote Procedure Calls (rRPC). It is ideal for distributed, multi-client and server applications such as IoT applications or multi-user database-driven business applications.

python-vf-1 0.0.11
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/solderpunk/VF-1
Licenses: FreeBSD
Build system: python
Synopsis: Command line gopher client
Description:

VF-1 is a command line gopher client with TLS support.

python-weasel 0.4.1
Propagated dependencies: python-cloudpathlib@0.23.0 python-confection@0.1.5 python-packaging@25.0 python-pydantic@2.10.4 python-requests@2.32.5 python-smart-open@7.3.0 python-srsly@2.5.1 python-typer@0.20.0 python-wasabi@1.1.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/explosion/weasel/
Licenses: Expat
Build system: pyproject
Synopsis: Small and easy workflow system
Description:

This package provides a minimalistic workflow system to manage and share end-to-end workflows for different use cases and domains.

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.

Total packages: 69282