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

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-xmod 1.10.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://rec.github.io/xmod/
Licenses: Expat
Build system: pyproject
Synopsis: Turn any object into a module
Description:

xmod is a tiny library that lets a module to do things that normally only a class could do.

python-ansi-styles 0.2.2-0.c1d79c1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shawwn/ansi-styles-python
Licenses: Expat
Build system: pyproject
Synopsis: ANSI escape codes for styling strings in the terminal
Description:

This Python package provide ANSI escape codes for styling strings in the terminal.

python-hatch-gettext 1.1.0
Propagated dependencies: python-rich@15.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/damonlynch/hatch-gettext
Licenses: GPL 3+
Build system: pyproject
Synopsis: Hatch build hook plugin for GNU gettext
Description:

This package provides a build hook plugin for Hatch that compiles bsmulti-lingual messages with GNU gettext's tools msgfmt.

python-comrak 0.0.16
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/lmmx/comrak
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for the Comrak Rust library
Description:

This package provides Python bindings for the Comrak Rust library, a fast CommonMark/GFM parser.

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-pyformlang 1.0.10
Propagated dependencies: python-networkx@3.4.2 python-numpy@2.4.6 python-pydot@4.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Aunsiels/pyformlang
Licenses: Expat
Build system: pyproject
Synopsis: Framework for interacting with formal grammars
Description:

This package provides a framework for working with formal language grammars. The library was originally developed for educational purposes and therefore implements many textbook algorithms regarding the manipulation and interaction with formal grammars.

python-odfpy 1.4.2
Propagated dependencies: python-defusedxml@0.7.1-0.c744588
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eea/odfpy
Licenses: GPL 2+ ASL 2.0 LGPL 2.1+ CC-BY-SA 3.0
Build system: pyproject
Synopsis: Python API and tools to manipulate OpenDocument files
Description:

Collection of libraries and utility programs written in Python to manipulate OpenDocument 1.2 files.

python-imagesize 2.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/shibukawa/imagesize_py
Licenses: Expat
Build system: pyproject
Synopsis: Gets image size of files in various formats in Python
Description:

This package allows determination of image size from PNG, JPEG, JPEG2000 and GIF files in pure Python.

python-quicktions 1.22
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scoder/quicktions
Licenses: Python Software Foundation License
Build system: pyproject
Synopsis: Fast fractions data type for rational numbers
Description:

This package provides fast fractions data type for rational numbers. It is the cythonized version of fractions.Fraction.

python-pymediainfo 4.1
Dependencies: libmediainfo@25.04
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sbraz/pymediainfo
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for the mediainfo library
Description:

This package provides a Python wrapper for the mediainfo library to access the technical and tag data for video and audio files.

python-columnize 0.3.11
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rocky/pycolumnize
Licenses: Expat
Build system: pyproject
Synopsis: Format a simple (i.e. not nested) list into aligned columns.
Description:

This package provides a way to format a simple (i.e. not nested) list into aligned columns.

python-aiofiles 24.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Tinche/aiofiles
Licenses: ASL 2.0
Build system: pyproject
Synopsis: File support for @code{asyncio}
Description:

python-aiofiles is a library for handling local disk files in asyncio applications.

python-mkdocs 1.6.1
Propagated dependencies: python-click@8.4.1 python-ghp-import@2.1.0 python-jinja2@3.1.6 python-markdown@3.10.2 python-markupsafe@3.0.3 python-mergedeep@1.3.4 python-mkdocs-get-deps@0.2.0 python-packaging@26.2 python-pathspec@1.1.1 python-pyyaml@6.0.3 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-scikit-build 0.18.1
Propagated dependencies: python-distro@1.9.0 python-packaging@26.2 python-wheel@0.46.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/scikit-build/scikit-build
Licenses: Expat
Build system: pyproject
Synopsis: Build system generator for Python C/C++/Fortran/Cython extensions
Description:

Scikit-build is an improved build system generator for CPython C/C++/Fortran/Cython extensions. It has support for additional compilers, build systems, cross compilation, and locating dependencies and determining their build requirements. The scikit-build package is fundamentally just glue between the setuptools Python module and CMake.

python-numpy-documentation 2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://numpy.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Documentation for the @code{python-numpy} package
Description:

This package provides the complete NumPy documentation in the Texinfo, and HTML formats.

python-daft 0.1.2
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://docs.daft-pgm.org/
Licenses: Expat
Build system: pyproject
Synopsis: PGM rendering library
Description:

Daft is a Python package that uses matplotlib to render pixel-perfect probabilistic graphical models for publication in a journal or on the internet. With a short Python script and an intuitive model-building syntax you can design directed (Bayesian Networks, directed acyclic graphs) and undirected (Markov random fields) models and save them in any formats that matplotlib supports (including PDF, PNG, EPS and SVG).

python-fsspec 2026.1.0
Propagated dependencies: python-aiohttp@3.13.5 python-libarchive-c@5.2 python-requests@2.34.2 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/fsspec/filesystem_spec
Licenses: Modified BSD
Build system: pyproject
Synopsis: File-system specification
Description:

The purpose of this package is to produce a template or specification for a file-system interface, that specific implementations should follow, so that applications making use of them can rely on a common behavior and not have to worry about the specific internal implementation decisions with any given backend.

python-reedsolo 1.7.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tomerfiliba/reedsolomon
Licenses: Public Domain
Build system: pyproject
Synopsis: Pure-Python Reed Solomon encoder/decoder
Description:

A pure-python universal errors-and-erasures Reed-Solomon Codec, based on the tutorial at Wikiversity. This is a burst-type implementation, so that it supports any Galois field higher than 2^3, but not binary streams.

python-yappi 1.7.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/sumerc/yappi
Licenses: Expat
Build system: pyproject
Synopsis: Python Profiler
Description:

YAPPI is a robust and intuitive, standard compliant Python profiler.

python-flake8-blind-except 0.2.1
Propagated dependencies: python-pycodestyle@2.14.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/elijahandrews/flake8-blind-except
Licenses: Expat
Build system: pyproject
Synopsis: Check for blind @code{except:} statements
Description:

This package provides a flake8 extension that checks for blind except: statements.

python-cftime 1.6.5
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://unidata.github.io/cftime/
Licenses: Expat
Build system: pyproject
Synopsis: Library for time handling
Description:

This package provides time-handling functionality that used to be part of the netcdf4 package before.

python-sre-yield 1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/google/sre_yield
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Expands a regular expression to its possible matches
Description:

The goal of sre_yield is to efficiently generate all values that can match a given regular expression, or count possible matches efficiently. It uses the parsed regular expression, so you get a much more accurate result than trying to just split strings.

python-editorconfig 0.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://editorconfig.org/
Licenses: FreeBSD Python Software Foundation License
Build system: pyproject
Synopsis: EditorConfig bindings for python
Description:

The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.

python-lazy-object-proxy 1.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ionelmc/python-lazy-object-proxy
Licenses: FreeBSD
Build system: pyproject
Synopsis: Lazy object proxy for Python
Description:

Lazy object proxy is an object that wraps a callable but defers the call until the object is actually required, and caches the result of said call.

Total packages: 32836