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

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-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-webencodings 0.5.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/SimonSapin/python-webencodings
Licenses: Modified BSD
Build system: pyproject
Synopsis: Character encoding aliases for legacy web content
Description:

In order to be compatible with legacy web content when interpreting something like Content-Type: text/html; charset=latin1, tools need to use a particular set of aliases for encoding labels as well as some overriding rules. For example, US-ASCII and iso-8859-1 on the web are actually aliases for windows-1252, and a UTF-8 or UTF-16 BOM takes precedence over any other encoding declaration. The WHATWG Encoding standard defines all such details so that implementations do not have to reverse-engineer each other.

This module implements the Encoding standard and has encoding labels and BOM detection, but the actual implementation for encoders and decoders is Python’s.

python-ldaptor 21.2.0
Propagated dependencies: python-passlib@1.7.4 python-pyopenssl@24.3.0 python-service-identity@24.2.0 python-pyparsing@3.2.3 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/twisted/ldaptor
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python Twisted library for LDAP
Description:

This package provides a Python Twisted library for LDAP, which key feaatures are:

  • LDAP client logic

  • separately-accessible LDAP and BER protocol message generation/parsing

  • ASCII-format LDAP filter generation and parsing

  • LDIF format data generation

  • Samba password changing logic

python-httpx-sse 0.4.3
Propagated dependencies: python-httpx@0.28.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/florimondmanca/httpx-sse
Licenses: Expat
Build system: pyproject
Synopsis: Consume Server-Sent Event (SSE) messages with HTTPX.
Description:

Consume Server-Sent Event (SSE) messages with HTTPX.

python-domain-connect-dyndns 0.0.9
Propagated dependencies: python-dnspython@2.8.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-google 3.0.0
Propagated dependencies: python-beautifulsoup4@4.14.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://breakingcode.wordpress.com/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings to the Google search engine
Description:

This package provides Python bindings for using the Google search engine. Its module is called googlesearch.

python-aiohappyeyeballs 2.6.1-0.cc53cf8
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/aiohappyeyeballs
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Happy Eyeballs for asyncio
Description:

This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.

python-treq 24.9.1
Propagated dependencies: python-attrs@25.3.0 python-hyperlink@21.0.0 python-incremental@24.7.2 python-requests@2.32.5 python-twisted@25.5.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/twisted/treq
Licenses: Expat
Build system: pyproject
Synopsis: Requests-like API built on top of twisted.web's Agent
Description:

This package provides an HTTP library inspired by requests but written on top of Twisted's Agents. It offers a high level API for making HTTP requests when using Twisted.

python-jwcrypto 1.5.6
Propagated dependencies: python-cryptography@44.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/latchset/jwcrypto
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Implementation of JOSE Web standards
Description:

WCrypto is an implementation of the Javascript Object Signing and Encryption (JOSE) Web Standards.

python-python3-saml 1.16.0
Dependencies: xmlsec-openssl@1.3.9
Propagated dependencies: python-isodate@0.7.2 python-lxml@6.0.2 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-slowapi 0.1.9
Propagated dependencies: python-limits@5.8.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-falcon-cors 1.1.7-0.41e9f07
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/lwcolton/falcon-cors
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Falcon @dfn{cross-origin resource sharing} (CORS) library
Description:

This middleware provides cross-origin resource sharing (CORS) support for Falcon. It allows applying a specially crafted CORS object to the incoming requests, enabling the ability to serve resources over a different origin than that of the web application.

python-flask-limiter 4.1.1
Propagated dependencies: python-flask@3.1.0 python-limits@5.8.0 python-ordered-set@4.1.0 python-rich@14.3.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://flask-limiter.readthedocs.org/
Licenses: Expat
Build system: pyproject
Synopsis: Rate limiting for Flask applications
Description:

Flask-Limiter adds rate limiting to Flask applications. Rate limits can be configured at different levels such as:

  • Application wide global limits per user

  • Default limits per route

  • By blueprints

  • By class-based views

  • By individual routes

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-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-hpack 4.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://hyper.rtfd.org
Licenses: Expat
Build system: pyproject
Synopsis: Pure-Python HPACK header compression
Description:

This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in Python programs that implement HTTP/2.

python-waitress 3.0.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Pylons/waitress
Licenses: Zope Public License 2.1
Build system: pyproject
Synopsis: Waitress WSGI server
Description:

Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance.

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-rangehttpserver 1.4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/danvk/RangeHTTPServer
Licenses: ASL 2.0
Build system: pyproject
Synopsis: SimpleHTTPServer with support for range requests
Description:

This tool provides a simple HTTP server with support for Range requests.

python-htmlmin2 0.1.13
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/wilhelmer/htmlmin
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTML minifier
Description:

htmlmin2 is an HTML minifier that just works. It comes with safe defaults and easily configurable options. This variant is an updated fork of the original python-htmlmin.

python-sanic-testing 23.12.0
Propagated dependencies: python-httpx@0.28.1 python-sanic-bootstrap@25.3.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sanic-org/sanic-testing/
Licenses: Expat
Build system: pyproject
Synopsis: Test clients for Sanic
Description:

Internal package for python-sanic, which is meant to be the core testing utility and clients for testing Sanic applications.

python-pyjsparser 2.7.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/PiotrDabkowski/pyjsparser
Licenses: Expat
Build system: pyproject
Synopsis: Fast JavaScript parser
Description:

This package provides a fast JavaScript parser (based on esprima.js)

python-html5lib 1.1
Propagated dependencies: python-six@1.17.0 python-webencodings@0.5.1 python-chardet@5.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/html5lib/html5lib-python
Licenses: Expat
Build system: pyproject
Synopsis: Python HTML parser based on the WHATWG HTML specification
Description:

Html5lib is an HTML parser based on the WHATWG HTML specification and written in Python.

python-opentelemetry-sdk 1.37.0
Propagated dependencies: python-opentelemetry-api@1.37.0 python-opentelemetry-semantic-conventions@0.58b0 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 SDK
Description:

OpenTelemetry Python SDK.

Total packages: 72465