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

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.


icu4c 73.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/icu4c.scm (gnu packages icu4c)
Home page: https://icu.unicode.org/
Licenses: X11
Build system: gnu
Synopsis: International Components for Unicode
Description:

ICU is a set of C/C++ and Java libraries providing Unicode and globalisation support for software applications. This package contains the C/C++ part.

icu4c 76.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/icu4c.scm (gnu packages icu4c)
Home page: https://icu.unicode.org/
Licenses: X11
Build system: gnu
Synopsis: International Components for Unicode
Description:

ICU is a set of C/C++ and Java libraries providing Unicode and globalisation support for software applications. This package contains the C/C++ part.

icu4c-for-skia skia
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/icu4c.scm (gnu packages icu4c)
Home page: https://icu.unicode.org/
Licenses: X11
Build system: gnu
Synopsis: International Components for Unicode
Description:

ICU is a set of C/C++ and Java libraries providing Unicode and globalisation support for software applications. This package contains the C/C++ part.

icu4c 73.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/icu4c.scm (gnu packages icu4c)
Home page: https://icu.unicode.org/
Licenses: X11
Build system: gnu
Synopsis: International Components for Unicode
Description:

ICU is a set of C/C++ and Java libraries providing Unicode and globalisation support for software applications. This package contains the C/C++ part.

vips 8.17.0
Dependencies: glib@2.86.0 hdf5@1.14.6 imagemagick@6.9.13-5 poppler@26.07.0
Propagated dependencies: expat@2.7.1 fftw@3.3.10 lcms@2.16.0 libexif@0.6.24 libgsf@1.14.55 libjpeg-turbo@2.1.4 libpng@1.6.39 librsvg@2.61.4 libtiff@4.7.2 libwebp@1.3.2 matio@1.5.23 openexr@3.4.11 orc@0.4.42 pango@1.57.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://www.libvips.org/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Multithreaded image processing system with low memory needs
Description:

VIPS is a demand-driven, horizontally threaded image processing library. It's particularly good at processing large images, working with colour, scientific analysis, and general research & development.

Compared to most image processing libraries VIPS needs little RAM and runs quickly, especially on machines with more than one CPU core. This is primarily due to its architecture which automatically parallelises the image workflows.

vxl 1.18.0
Dependencies: libgeotiff@1.7.1 libtiff@4.7.2 libjpeg-turbo@2.1.4 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/vxl/vxl/
Licenses: Modified BSD
Build system: cmake
Synopsis: Collection of C++ libraries for computer vision
Description:

VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation.

charls 2.4.2
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/team-charls/charls
Licenses: Modified BSD
Build system: cmake
Synopsis: Library for using JPEG-LS compliant images
Description:

CharLS is a codec library that can be used to build applications that can handle JPEG-LS compliant images. In the application you are writing you can call the CharLS codec and pass it images (sometimes called raster bitmaps), to have them encoded to JPEG-LS, or JPEG-LS streams, which CharLS will decode to images.

cimg 3.7.2
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://cimg.eu
Licenses: CeCILL-C CeCILL
Build system: copy
Synopsis: Small C++ image processing library
Description:

The CImg Library is a small C++ toolkit for image processing. It is made of a single header file CImg.h that can be compiled using a minimal set of standard C++ and system libraries. It includes a plugin mechanism to extend its functionality with external tools and libraries.

simpleitk 2.5.4
Dependencies: elastix@5.3.0 insight-toolkit@5.4.7 python@3.12.12 r-minimal@4.6.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://simpleitk.org
Licenses: ASL 2.0
Build system: cmake
Synopsis: Simplified interface to @acronym{ITK, Insight Toolkit}
Description:

SimpleITK is an image analysis toolkit built on top of ITK. It provides a simplified interface to most of the image filters and the input/output and registration frameworks in ITK. It is written in C++ and provides bindings for interpreted languages. This package includes the C++, Python and R interfaces.

bart 0.9.00
Dependencies: fftw@3.3.10 fftwf@3.3.10 libpng@1.6.39 openblas@0.3.31 python@3.12.12 scalapack@2.2.2
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://mrirecon.github.io/bart/
Licenses: Modified BSD
Build system: gnu
Synopsis: Toolbox for computational magnetic resonance imaging
Description:

The Berkeley Advanced Reconstruction Toolbox (BART) is an image-reconstruction framework for Computational Magnetic Resonance Imaging. The tools in this software implement various reconstruction algorithms for Magnetic Resonance Imaging.

vtk 9.6.0
Dependencies: double-conversion@3.1.5 eigen@3.4.0 expat@2.7.1 freetype@2.13.3 gl2ps@1.4.2 glew@2.2.0 glu@9.0.2 hdf5@1.14.6 libharu@2.4.3 libjpeg-turbo@2.1.4 jsoncpp@1.9.6 libtheora@1.1.1 libx11@1.8.12 libxml2@2.14.6 libxt@1.3.1 lz4@1.10.0 mesa@26.0.2 netcdf@4.9.2 libpng@1.6.39 libtiff@4.7.2 openmpi@4.1.6 proj@9.7.1 python@3.12.12 sqlite@3.39.3 xorgproto@2024.1 qtbase@6.9.2 zlib@1.3.1
Propagated dependencies: libogg@1.3.6 onetbb@2023.1.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://vtk.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: Libraries for 3D computer graphics
Description:

The Visualization Toolkit (VTK) is a C++ library for 3D computer graphics, image processing and visualization. It supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, supports parallel processing, and integrates with various databases on GUI toolkits such as Qt and Tk.

opencv 4.13.0
Dependencies: dlpack@1.2 eigen@3.4.0 ffmpeg@4.4.7 gtk+@3.24.52 hdf5@1.14.6 imath@3.1.3 jasper@2.0.33 libgphoto2@2.5.30 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 libwebp@1.3.2 openblas@0.3.31 opencl-headers@2025.07.22 openexr@3.4.11 openmpi@4.1.6 openjpeg@2.5.0 protobuf@3.21.9 python@3.12.12 python-numpy@2.4.6 vtk@9.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://opencv.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: Computer vision library
Description:

OpenCV is a library aimed at real-time computer vision, including several hundred computer vision algorithms. It can be used to do things like:

  • image and video input and output

  • image and video processing

  • displaying

  • feature recognition

  • segmentation

  • facial recognition

  • stereo vision

  • structure from motion

  • augmented reality

  • machine learning

This package includes the Python bindings for OpenCV, which are also known as the OpenCV-Python library.

dcmtk 3.6.9
Dependencies: icu4c@73.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 libxml2@2.14.6 openssl@3.5.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://dcmtk.org
Licenses: FSF-free
Build system: cmake
Synopsis: Libraries and programs implementing parts of the DICOM standard
Description:

DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers.

gmic-qt 4.0.5
Dependencies: gmic@4.0.5 qtbase@6.9.2 curl@8.20.0 fftw@3.3.10 graphicsmagick@1.3.40 imath@3.1.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 libx11@1.8.12 openexr@3.4.11 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://gmic.eu/
Licenses: GPL 3+
Build system: cmake
Synopsis: Qt frontend for the G'MIC image processing framework
Description:

G'MIC is a full-featured framework for digital image processing. It provides several user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1D scalar signals to 3D+t sequences of multi-spectral volumetric images, hence including 2D color images.

nip2 8.9.1
Dependencies: gsl@2.8 gtk+@2.24.33 vips@8.17.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/libvips/nip2
Licenses: GPL 2+
Build system: gnu
Synopsis: Spreadsheet-like GUI for libvips
Description:

This package provide a graphical user interface (GUI) for the VIPS image processing library. It's a little like a spreadsheet: you create a set of formula connecting your objects together, and on a change nip2 recalculates.

vtk 9.3.1
Dependencies: double-conversion@3.1.5 eigen@3.4.0 expat@2.7.1 freetype@2.13.3 gl2ps@1.4.2 glew@2.2.0 glu@9.0.2 hdf5@1.14.6 libharu@2.4.3 libjpeg-turbo@2.1.4 jsoncpp@1.9.6 libtheora@1.1.1 libx11@1.8.12 libxml2@2.14.6 libxt@1.3.1 lz4@1.10.0 mesa@26.0.2 netcdf@4.9.2 libpng@1.6.39 libtiff@4.7.2 openmpi@4.1.6 proj@9.7.1 python@3.12.12 sqlite@3.39.3 xorgproto@2024.1 qtbase@6.9.2 zlib@1.3.1
Propagated dependencies: libogg@1.3.6 onetbb@2023.1.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://vtk.org/
Licenses: Modified BSD
Build system: cmake
Synopsis: Libraries for 3D computer graphics
Description:

The Visualization Toolkit (VTK) is a C++ library for 3D computer graphics, image processing and visualization. It supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. VTK has an extensive information visualization framework, has a suite of 3D interaction widgets, supports parallel processing, and integrates with various databases on GUI toolkits such as Qt and Tk.

opencolorio 2.4.2
Dependencies: expat@2.7.1 freeglut@3.4.0 glew@2.2.0 imath@3.1.3 lcms@2.16.0 libglvnd@1.7.0 minizip-ng@4.0.9 openexr@3.4.11 pystring@1.1.4 yaml-cpp@0.9.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://opencolorio.org
Licenses: Modified BSD
Build system: cmake
Synopsis: Color management for visual effects and animation
Description:

OpenColorIO, or OCIO, is a complete color management solution geared towards motion picture production, with an emphasis on visual effects and computer animation. It provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage.

OCIO is compatible with the ACES and is LUT-format agnostic, supporting many popular formats.

elastix 5.3.0
Dependencies: charls@2.4.2 dcmtk@3.6.9 eigen@3.4.0 fftw@3.3.10 insight-toolkit@5.4.7 libpng@1.6.39 libtiff@4.7.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://elastix.dev/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Image registration toolbox
Description:

Elastix is a toolbox for rigid and nonrigid registration of images. The software consists of a collection of algorithms that are commonly used to perform (medical) image registration: the task of finding a spatial transformation, mapping one image (the fixed image) to another (the moving image), by optimizing relevant image similarity metrics.

gmic-qt-gimp 4.0.5
Dependencies: gexiv2@0.14.6 gdk-pixbuf@2.44.5 gegl@0.4.72 gimp@3.2.6 pango@1.57.1 gmic@4.0.5 qtbase@6.9.2 curl@8.20.0 fftw@3.3.10 graphicsmagick@1.3.40 imath@3.1.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 libx11@1.8.12 openexr@3.4.11 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://gmic.eu/
Licenses: GPL 3+
Build system: cmake
Synopsis: GIMP plugin for the G'MIC image processing framework
Description:

G'MIC is a full-featured framework for digital image processing. It provides several user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1D scalar signals to 3D+t sequences of multi-spectral volumetric images, hence including 2D color images.

insight-toolkit 5.4.7
Dependencies: eigen@3.4.0 expat@2.7.1 fftw@3.3.10 fftwf@3.3.10 hdf5@1.14.6 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 opencl-headers@2025.07.22 opencl-icd-loader@2025.07.22 perl@5.36.0 python@3.12.12 onetbb@2023.1.0 vxl@1.18.0 zlib-ng-compat@2.3.3
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/InsightSoftwareConsortium/ITK/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Scientific image processing, segmentation and registration
Description:

The Insight Toolkit (ITK) is a toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

libansilove 1.4.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://www.ansilove.org/
Licenses: FreeBSD
Build system: cmake
Synopsis: Library for converting ANSI, ASCII, and other formats to PNG
Description:

libansilove is a library for converting artscene file types to PNG images, including ANSI (.ANS) and many others. The library primarily serves to support the ansilove tool.

gmic 4.0.5
Dependencies: curl@8.20.0 fftw@3.3.10 graphicsmagick@1.3.40 imath@3.1.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 libx11@1.8.12 openexr@3.4.11 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://gmic.eu/
Licenses: CeCILL CeCILL-C
Build system: cmake
Synopsis: Full-featured framework for digital image processing
Description:

G'MIC is a full-featured framework for digital image processing. It provides several user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1D scalar signals to 3D+t sequences of multi-spectral volumetric images, hence including 2D color images.

python-imgviz 1.7.6
Propagated dependencies: python-matplotlib@3.10.9 python-numpy@2.4.6 python-pillow@12.2.0 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: http://github.com/wkentaro/imgviz
Licenses: Expat
Build system: pyproject
Synopsis: Image Visualization Tools
Description:

Python library for object detection, semantic and instance segmentation.

Total packages: 33008