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

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-canmatrix 1.2
Propagated dependencies: python-attrs@25.3.0 python-canopen@2.4.1 python-click@8.3.1 python-lxml@6.0.2 python-openpyxl@3.1.5 python-pyyaml@6.0.2 python-xlrd@2.0.2 python-xlwt@1.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ebroecker/canmatrix
Licenses: FreeBSD
Build system: pyproject
Synopsis: @acronym{CAN, Controller Area Network} matrices in Python
Description:

This package implements a CAN matrix object in Python which describes the CAN-communication and its needed objects such as board units, frames, signals, and values. It also includes two command-line tools (canconvert and cancompare) for converting and comparing CAN databases.

python-xmlsec 1.3.17
Dependencies: openssl@3.5.5 libltdl@2.4.7 libxslt@1.1.43 libxml2@2.14.6
Propagated dependencies: python-lxml@6.0.2 xmlsec-openssl@1.3.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xmlsec/python-xmlsec
Licenses: Expat
Build system: pyproject
Synopsis: Python bindings for the XML Security Library
Description:

This package provides Python bindings for the XML Security Library.

python-psutil 7.2.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/giampaolo/psutil
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for retrieving information on running processes
Description:

psutil (Python system and process utilities) is a library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

python-towncrier 25.8.0
Propagated dependencies: python-click@8.3.1 python-jinja2@3.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://towncrier.readthedocs.io/en/stable/
Licenses: Expat
Build system: pyproject
Synopsis: Manage release notes
Description:

towncrier is a utility to produce useful, summarized news files (also known as changelogs) for a project.

python-asteval 1.0.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/newville/asteval
Licenses: Expat
Build system: pyproject
Synopsis: Minimalistic evaluator of Python expressions
Description:

This package provides a minimalistic evaluator of Python expression using the ast module.

python-mako 1.3.10
Propagated dependencies: python-markupsafe@3.0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.makotemplates.org/
Licenses: Expat
Build system: pyproject
Synopsis: Templating language for Python
Description:

Mako is a templating language for Python that compiles templates into Python modules.

python-nfcpy 1.0.4
Propagated dependencies: python-libusb1@3.0.0 python-ndeflib@0.3.3 python-pydes@2.0.1 python-pyserial@3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/nfcpy/nfcpy
Licenses: EUPL 1.1
Build system: pyproject
Synopsis: Python module for Near-Field Communication.
Description:

This package provides a Python module for Near-Field Communication.

python-anyio 4.12.1
Propagated dependencies: python-idna@3.10 python-sniffio@1.3.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://anyio.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Compatibility layer for multiple asynchronous event loops
Description:

AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio or trio. It implements trio-like structured concurrency on top of asyncio, and works in harmony with the native SC of trio itself.

python-celery 5.6.3
Propagated dependencies: python-billiard@4.2.2 python-click@8.3.1 python-click-didyoumean@0.3.1 python-click-plugins@1.1.1.2 python-click-repl@0.3.0-1.b84191a python-dateutil@2.9.0 python-kombu@5.6.2 python-tzlocal@5.2 python-vine@5.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://celeryproject.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Distributed Task Queue
Description:

Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing, Eventlet, or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).

python-netcdf4 1.7.2
Dependencies: netcdf@4.9.2 hdf5@1.14.6 zlib@1.3.1
Propagated dependencies: python-certifi@2025.06.15 python-cftime@1.6.5 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Unidata/netcdf4-python
Licenses: ISC Expat
Build system: pyproject
Synopsis: Python/numpy interface to the netCDF library
Description:

Netcdf4-python is a Python interface to the netCDF C library. netCDF version 4 has many features not found in earlier versions of the library and is implemented on top of HDF5. This module can read and write files in both the new netCDF 4 and the old netCDF 3 format, and can create files that are readable by HDF5 clients. The API is modelled after Scientific.IO.NetCDF, and should be familiar to users of that module.

python-pypng 0.20220715.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/drj11/pypng
Licenses: Expat
Build system: pyproject
Synopsis: Pure Python PNG image encoder/decoder
Description:

The PyPNG module implements support for PNG images. It reads and writes PNG files with all allowable bit depths (1/2/4/8/16/24/32/48/64 bits per pixel) and colour combinations: greyscale (1/2/4/8/16 bit); RGB, RGBA, LA (greyscale with alpha) with 8/16 bits per channel; colour mapped images (1/2/4/8 bit). Adam7 interlacing is supported for reading and writing. A number of optional chunks can be specified (when writing) and understood (when reading): tRNS, bKGD, gAMA.

PyPNG is not a high level toolkit for image processing (like PIL) and does not aim at being a replacement or competitor. Its strength lies in fine-grained extensive support of PNG features. It can also read and write Netpbm PAM files, with a focus on its use as an intermediate format for implementing custom PNG processing.

python-reparser 1.4.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xmikos/reparser
Licenses: Expat
Build system: pyproject
Synopsis: Lexer/parser for inline markup based on regular expressions
Description:

This Python library provides a simple lexer/parser for inline markup based on regular expressions.

python-sortedcollections 2.1.0
Propagated dependencies: python-sortedcontainers@2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.grantjenks.com/docs/sortedcollections/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python Sorted Collections
Description:

Sorted Collections is a Python sorted collections library.

python-pynput 1.8.1
Propagated dependencies: python-evdev@1.9.1 python-xlib@0.33
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/moses-palmer/pynput
Licenses: LGPL 3
Build system: pyproject
Synopsis: Send virtual input commands
Description:

This package provides tools to monitor and control user input devices in Python.

python-configparser 7.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/configparser/
Licenses: Expat
Build system: pyproject
Synopsis: Backport of configparser from python 3.5
Description:

python-configparser is a backport of configparser from Python 3.5 so that it can be used directly in other versions.

python-platformdirs 4.3.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/platformdirs/platformdirs
Licenses: Expat
Build system: pyproject
Synopsis: Determine the appropriate platform-specific directories
Description:

When writing applications, finding the right location to store user data and configuration varies per platform. Even for single-platform apps, there may by plenty of nuances in figuring out the right location. This small Python module determines the appropriate platform-specific directories, e.g. the ``user data dir''.

python-rapidfuzz 3.14.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rapidfuzz/RapidFuzz
Licenses: Expat
Build system: pyproject
Synopsis: Rapid fuzzy string matching
Description:

RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy.

python-cyclic 1.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/neurobin/cyclic
Licenses: Modified BSD
Build system: pyproject
Synopsis: Handle cyclic relations
Description:

This package handles cyclic relations compared by value.

python-eris 1.0.0
Propagated dependencies: python-aiocoap@0.4.14 python-pycryptodome@3.23.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codeberg.org/eris/python-eris
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python implementation of ERIS
Description:

Python implementation of the ERIS.

python-pluginbase 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mitsuhiko/pluginbase
Licenses: Modified BSD
Build system: pyproject
Synopsis: Simple but flexible plugin system for Python
Description:

PluginBase is a library useful in the development of flexible plugin systems in Python.

python-hy 1.3.0
Propagated dependencies: python-funcparserlib@1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://hylang.org/hy/doc
Licenses: Expat
Build system: pyproject
Synopsis: Lisp frontend to Python
Description:

Hy is a dialect of Lisp that's embedded in Python. Since Hy transforms its Lisp code into the Python Abstract Syntax Tree, you have the whole world of Python at your fingertips, in Lisp form.

python-msgpack 1.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://msgpack.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: MessagePack (de)serializer
Description:

MessagePack is a fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for reading and writing MessagePack data.

python-gevent 24.11.1
Dependencies: c-ares@1.34.4 libev@4.33 libuv@1.44.2
Propagated dependencies: python-greenlet@3.1.1 python-zope-event@6.0 python-zope-interface@7.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.gevent.org/
Licenses: Expat
Build system: pyproject
Synopsis: Coroutine-based network library
Description:

gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.

python-typogrify 2.1.0
Propagated dependencies: python-smartypants@2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/justinmayer/typogrify
Licenses: Modified BSD
Build system: pyproject
Synopsis: Filters to transform text into typographically-improved HTML
Description:

typogrify provides a set of custom filters that automatically apply various transformations to plain text in order to yield typographically-improved HTML. While often used in conjunction with Jinja and Django template systems, the filters can be used in any environment.

Total packages: 72465