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

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.


cantata 3.4.0
Dependencies: avahi@0.8 eudev@3.2.14 ffmpeg@8.1.1 karchive@6.23.0 kitemviews@6.23.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/nullobsi/cantata
Licenses: GPL 3+
Build system: qt
Synopsis: Graphical MPD Client
Description:

Cantata is a graphical client for the Music Player Daemon (MPD). Its user interface is highly customizable, supporting multiple collections, ratings, and dynamic playlists. A local cache of the music library will be created to provide a hierarchy of albums and artists along with albumart.

rmpc 0.11.0
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://rmpc.mierak.dev/
Licenses: Modified BSD
Build system: cargo
Synopsis: Configurable TUI client for MPD
Description:

rmpc is a terminal based Music Player Daemon client heavily inspired by ncmpcpp and ranger/lf file managers. It has support for synchronized lyrics, and displaying album cover art with various terminal image protocols.

java-openmpi 4.1.6
Dependencies: openmpi@4.1.6 hwloc@2.13.0 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 slurm@23.11.10
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: Java bindings for MPI
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

mpich 4.3.0
Dependencies: zlib@1.3.1 hwloc@2.13.0 slurm@23.11.10 ucx@1.20.0
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.mpich.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Implementation of the Message Passing Interface (MPI)
Description:

MPICH is a high-performance and portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). MPICH provides an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters, high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics), and proprietary high-end computing systems (Blue Gene, Cray). It enables research in MPI through a modular framework for other derived implementations.

mpich-ofi 4.3.0
Dependencies: zlib@1.3.1 hwloc@2.13.0 slurm@23.11.10 ucx@1.20.0 libfabric@2.5.1 rdma-core@62.0 psm2@12.0
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.mpich.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: Implementation of the Message Passing Interface (MPI) for OmniPath
Description:

MPICH is a high-performance and portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). MPICH provides an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters, high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics), and proprietary high-end computing systems (Blue Gene, Cray). It enables research in MPI through a modular framework for other derived implementations.

openmpi 5.0.10
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric@2.5.1 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 openpmix@6.1.0 prrte@4.1.0
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: MPI-3 implementation
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

openmpi-rocm 5.0.10
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric-rocm@2.5.1 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx-rocm@1.20.0 valgrind@3.25.1 rdma-core@62.0 openpmix@6.1.0 prrte@4.1.0 rocm-hip-runtime@7.1.1
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: MPI-3 implementation (with ROCm support)
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

openmpi-thread-multiple 4.1.6
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 slurm@23.11.10
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: MPI-3 implementation
Description:

This version of Open MPI has an implementation of MPI_Init_thread that provides MPI_THREAD_MULTIPLE. This won't work correctly with all transports (such as openib), and the performance is generally worse than the vanilla openmpi package, which only provides MPI_THREAD_FUNNELED.

python-mpi4py 4.1.0
Dependencies: openmpi@4.1.6
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://github.com/mpi4py/mpi4py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for the Message Passing Interface standard
Description:

MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.

mpi4py is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point and collective communications of any picklable Python object as well as optimized communications of Python objects (such as NumPy arrays) that expose a buffer interface.

hwloc 2.13.0
Dependencies: libx11@1.8.12 cairo@1.18.4 ncurses@6.2.20210619 expat@2.7.1 libdrm@2.4.131 opencl-icd-loader@2025.07.22 rocm-smi-lib@7.1.1
Propagated dependencies: libpciaccess@0.18.1 libxml2@2.14.6
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org/projects/hwloc/
Licenses: Modified BSD
Build system: gnu
Synopsis: Abstraction of hardware architectures
Description:

hwloc provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various attributes such as cache and memory information. It primarily aims at helping high-performance computing applications with gathering information about the hardware so as to exploit it accordingly and efficiently.

hwloc may display the topology in multiple convenient formats. It also offers a powerful programming interface to gather information about the hardware, bind processes, and much more.

openmpi 4.1.6
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 slurm@23.11.10
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: MPI-3 implementation
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

openmpi 4.1.6
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 slurm@23.11.10
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: MPI-3 implementation
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

scorep-openmpi 9.0
Dependencies: openmpi@4.1.6 papi@6.0.0.1 opari2@2.0.9 libunwind@1.6.2 otf2@3.1.1 cubelib@4.9 cubew@4.9 gotcha@1.0.8 libbfd@2.44 libiberty@14.3.0 openmpi@4.1.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.vi-hps.org/projects/score-p/
Licenses: CPL 1.0
Build system: gnu
Synopsis: Performance measurement infrastructure for parallel code
Description:

The Score-P (Scalable Performance Measurement Infrastructure for Parallel Codes) measurement infrastructure is a scalable and easy-to-use tool suite for profiling, event trace recording, and online analysis of high-performance computing (HPC) applications.

gotcha 1.0.8
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://github.com/LLNL/GOTCHA
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Wrapping function calls in shared libraries
Description:

Gotcha is a library that wraps functions. Tools can use gotcha to install hooks into other libraries, for example putting a wrapper function around libc's malloc. It is similar to LD_PRELOAD, but operates via a programmable API.

openmpi-c++ 4.1.6
Dependencies: hwloc@2.13.0 gfortran@14.3.0 libfabric@1.22.0 libevent@2.1.12 opensm@3.3.24 openssh-sans-x@10.3p1 psm@3.3.20170428 psm2@12.0 ucx@1.20.0 valgrind@3.25.1 rdma-core@62.0 slurm@23.11.10
Channel: guix
Location: gnu/packages/mpi.scm (gnu packages mpi)
Home page: https://www.open-mpi.org
Licenses: FreeBSD
Build system: gnu
Synopsis: C++ bindings for MPI
Description:

The Open MPI Project is an MPI-3 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

mruby-zest 3.0.6
Dependencies: font-google-roboto@3.011 libuv@1.44.2 libx11@1.8.12 mesa@26.0.2 nanovg@0-0.b83cf92 rtosc@0.3.1
Channel: guix
Location: gnu/packages/mruby-xyz.scm (gnu packages mruby-xyz)
Home page: https://github.com/mruby-zest/mruby-zest-build
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Zyn-Fusion user interface
Description:

This package provides Zyn-Fusion user interface for zynaddsubfx.

mtools 4.0.49
Channel: guix
Location: gnu/packages/mtools.scm (gnu packages mtools)
Home page: https://www.gnu.org/software/mtools/
Licenses: GPL 3+
Build system: gnu
Synopsis: Access MS-DOS disks without mounting
Description:

GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU or Unix system. It supports long file names and multiple disk formats. It also supports some FAT-specific features such as volume labels and FAT-specific file attributes.

irram 2013_01
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: http://irram.uni-trier.de/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: C++ package for real arithmetic based on the Real-RAM concept
Description:

iRRAM is a C++ package for error-free real arithmetic based on the concept of a Real-RAM. Its capabilities range from ordinary arithmetic over trigonometric functions to linear algebra and differential equations. A program using iRRAM is coded in ordinary C++, but may use a special class that behaves like real numbers without any error. Additionally, iRRAM uses the concept of multi-valued functions.

libtommath 1.3.0
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.libtom.net/LibTomMath/
Licenses: Unlicense
Build system: gnu
Synopsis: Portable number theoretic multiple-precision integer library
Description:

LibTomMath is a portable number theoretic multiple-precision integer library written entirely in C. It's designed to provide an API that is simple to work with that provides fairly efficient routines that build out of the box without configuration.

mpfi 1.5.4-1.b982534
Propagated dependencies: gmp@6.3.0 mpfr@4.2.2
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://gitlab.inria.fr/mpfi/mpfi
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: C library for arbitrary-precision interval arithmetic
Description:

MPFI is a portable C library for arbitrary-precision interval arithmetic, with intervals represented using MPFR reliable floating-point numbers. It's based on the GMP and GNU MPFR libraries.

The purpose of arbitrary-precision interval arithmetic is to get results that are both guaranteed, thanks to interval computation, and accurate, thanks to multiple-precision arithmetic.

mpfr 4.2.2
Propagated dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.mpfr.org/
Licenses: LGPL 3+
Build system: gnu
Synopsis: C library for arbitrary-precision floating-point arithmetic
Description:

GNU MPFR is a C library for performing multiple-precision, floating-point computations with correct rounding.

tomsfastmath 0.13.1
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.libtom.net/TomsFastMath/
Licenses: Public Domain
Build system: gnu
Synopsis: Large integer arithmetic library
Description:

TomsFastMath is a large integer library written in portable ISO C. It is a port of LibTomMath with optional support for inline assembler multiplies.

libtomcrypt 1.18.2
Dependencies: libtommath@1.3.0
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.libtom.net/LibTomCrypt/
Licenses: Unlicense
Build system: gnu
Synopsis: Cryptographic toolkit
Description:

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

cln 1.3.6
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/multiprecision.scm (gnu packages multiprecision)
Home page: https://www.ginac.de/CLN/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for arbitrary precision computations
Description:

CLN is a C++ library for efficient computations with all kinds of numbers in arbitrary precision. It provides a rich set of number classes and elementary, logical and transcendental functions.

Total packages: 73978