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

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-pastel 0.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sdispater/pastel
Licenses: Expat
Build system: pyproject
Synopsis: Library to colorize strings in your terminal
Description:

Pastel is a simple library to help you colorize strings in your terminal.

python-langcodes 3.5.0
Propagated dependencies: python-language-data@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rspeer/langcodes
Licenses: Expat
Build system: pyproject
Synopsis: Python library for working with language codes
Description:

This package provides a Python library for working with and comparing language codes.

python-langcodes implements BCP 47, the IETF Best Current Practices on Tags for Identifying Languages. BCP 47 is also known as RFC 5646. It subsumes ISO 639 and is backward compatible with it, and it also implements recommendations from the Unicode CLDR.

python-langcodes can also refer to a database of language properties and names, built from Unicode CLDR and the IANA subtag registry, if you install python-language-data.

python-rstr 3.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/leapfrogonline/rstr
Licenses: Modified BSD
Build system: pyproject
Synopsis: Generate random strings in Python
Description:

This package provides a python module for generating random strings of various types. It could be useful for fuzz testing, generating dummy data, or other applications. It has no dependencies outside the standard library.

python-pyjwt 2.10.1
Propagated dependencies: python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/progrium/pyjwt
Licenses: Expat
Build system: pyproject
Synopsis: JSON Web Token implementation in Python
Description:

PyJWT is a JSON Web Token implementation written in Python.

python-legacy-api-wrap 1.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/flying-sheep/legacy-api-wrap
Licenses: GPL 3+
Build system: pyproject
Synopsis: Legacy API wrapper
Description:

This module defines a decorator to wrap legacy APIs. The primary use case is APIs defined before keyword-only parameters existed.

python-toolrack 4.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/albertodonato/toolrack
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Collection of Python utility functions and classes
Description:

This package provides a collection of miscellaneous utility functions and classes.

python-inotify 0.2.12
Propagated dependencies: python-pyasyncore@1.0.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dsoprea/PyInotify
Licenses: GPL 2
Build system: pyproject
Synopsis: Linux filesystem activity monitor library for Python
Description:

This package provides an efficient and elegant inotify (Linux filesystem activity monitor) library for Python.

python-crccheck 1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/MartinScharrer/crccheck
Licenses: GPL 3+
Build system: pyproject
Synopsis: Calculation library for CRCs and checksums
Description:

crccheck is a calculation library for CRCs and checksums. It implement more than a hundred checksum routines.

python-termcolor 2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/termcolor/
Licenses: Expat
Build system: pyproject
Synopsis: ANSII Color formatting for terminal output
Description:

This package provides ANSII Color formatting for output in terminals.

python-streamtracer 2.4.0
Propagated dependencies: python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sunpy/streamtracer
Licenses: GPL 3+
Build system: pyproject
Synopsis: Rapid streamline tracing in Python
Description:

streamtracer is a Python package for rapid streamline tracing on regularly spaced grids. The actual streamline tracing is done at a low level in Rust, with a nice Python API provided on top.

python-matplotlib-inline 0.1.7
Propagated dependencies: python-matplotlib@3.10.8 python-traitlets@5.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ipython/matplotlib-inline
Licenses: Modified BSD
Build system: pyproject
Synopsis: Inline Matplotlib backend for Jupyter
Description:

This package provides a Matplotlib inline back-end for IPython and Jupyter.

python-markdown-it-py 4.0.0
Propagated dependencies: python-commonmark@0.9.1 python-linkify-it-py@2.0.0 python-markdown@3.10 python-mdurl@0.1.2 python-mistletoe@1.3.0 python-mistune@3.1.3 python-panflute@2.3.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/executablebooks/markdown-it-py
Licenses: Expat
Build system: pyproject
Synopsis: Python port of markdown-it
Description:

This is a Python port of markdown-it, and some of its associated plugins. The driving design philosophy of the port has been to change as little of the fundamental code structure (file names, function name, etc) as possible.

python-jsonpatch 1.33
Propagated dependencies: python-jsonpointer@3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/stefankoegl/python-json-patch
Licenses: Modified BSD
Build system: pyproject
Synopsis: Applying JSON Patches in Python 2.6+ and 3.x
Description:

jsonpatch is a library and program that allows applying JSON Patches according to RFC 6902.

python-mkdocs 1.6.1
Propagated dependencies: python-click@8.3.1 python-ghp-import@2.1.0 python-jinja2@3.1.2 python-markdown@3.10 python-markupsafe@3.0.3 python-mergedeep@1.3.4 python-mkdocs-get-deps@0.2.0 python-packaging@25.0 python-pathspec@1.0.4 python-pyyaml@6.0.2 python-pyyaml-env-tag@1.1 python-watchdog@6.0.0 python-babel@2.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.mkdocs.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Project documentation with Markdown
Description:

MkDocs is a static site generator geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

python-deepdiff 8.6.1
Propagated dependencies: python-click@8.3.1 python-pyyaml@6.0.2 python-orderly-set@5.5.0 python-orjson@3.9.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/seperman/deepdiff
Licenses: Expat
Build system: pyproject
Synopsis: Deep difference and search of any Python object/data
Description:

This package provides tools for computing deep differences and searching of any Python object/data. Recreate objects by adding adding deltas to each other.

python-latex2pydata 0.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/gpoore/latex2pydata
Licenses: Modified BSD
Build system: pyproject
Synopsis: Load data from LaTeX in Python literal format
Description:

This package is designed to load data in Python literal format that was saved to file by the latex2pydata LaTeX package. This allows data to be passed from LaTeX to Python.

python-async-timeout 5.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/aio-libs/async-timeout
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Timeout context manager for asyncio programs
Description:

async-timeout provides a timeout timeout context manager compatible with asyncio.

python-types-python-dateutil 2.9.0.20250708
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for python-dateutil
Description:

This package providis typing stubs for python-dateutil.

python-inflection 0.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jpvanhal/inflection
Licenses: Expat
Build system: pyproject
Synopsis: Python string transformation library
Description:

Inflection is a string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string.

python-pycollada 0.9.2
Propagated dependencies: python-numpy@2.3.1 python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pycollada.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Reading and writing collada documents library
Description:

This package implements a functionality for creating, editing and loading COLLADA,which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications.

The library allows you to load a COLLADA file and interact with it as a python object. In addition, it supports creating a collada python object from scratch, as well as in-place editing.

python-jsonalias 0.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/kevinheavey/jsonalias/
Licenses: Expat
Build system: pyproject
Synopsis: JSON type alias for Python
Description:

This package provides a microlibrary that defines a JSON type alias for Python.

python-types-requests 2.32.4.20250611
Propagated dependencies: python-urllib3@2.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python/typeshed
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Typing stubs for requests
Description:

This package provides typing stubs for requests.

python-mwclient 0.11.0
Propagated dependencies: python-requests-oauthlib@2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/btongminh/mwclient
Licenses: Expat
Build system: pyproject
Synopsis: MediaWiki API client
Description:

This package provides a MediaWiki API client.

python-omegaconf 2.3.0-1.71e0264
Propagated dependencies: python-antlr4-runtime@4.10.1 python-pydevd@3.2.3 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/omry/omegaconf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Flexible configuration system
Description:

OmegaConf is a hierarchical configuration system and supports merging configurations from multiple sources. It provides a consistent API regardless of how the configuration was created.

Total packages: 32521