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

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.


vtk 9.4.2
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.

ansilove 4.2.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://www.ansilove.org/
Licenses: FreeBSD
Build system: cmake
Synopsis: ANSI and ASCII art to PNG converter
Description:

AnsiLove is an ANSI and ASCII art to PNG converter, allowing to convert ANSI and artscene-related file formats into PNG images, supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF), iCE Draw (.IDF), Tundra (.TND) and XBin (.XB) formats.

vtk 9.5.2
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.

python-pims 0.7
Propagated dependencies: python-imageio@2.36.1 python-numpy@2.4.6 python-slicerator@1.1.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/soft-matter/pims
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Image Sequence
Description:

Scientific video can be packaged in various ways: familiar video formats like .AVI and .MOV, folders full of numbered images, or "stacks" of TIFF images. Each of these requires a separate Python module. And, once loaded, they have different methods for accessing individual images, looping through the images in bulk, accessing a specific range, or dealing with multidimensional files. PIMS can do all of these using a consistent interface, handling the differences between different inputs invisibly.

vxl 3.5.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.

labelme 5.2.1
Propagated dependencies: python-imgviz@1.7.6 python-matplotlib@3.10.9 python-natsort@8.4.0 python-numpy@2.4.6 python-pillow@12.2.0 python-pyqt@5.15.11 python-pyyaml@6.0.3 python-qtpy@2.4.3 python-termcolor@2.5.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/wkentaro/labelme
Licenses: GPL 3+
Build system: pyproject
Synopsis: Image Polygonal Annotation
Description:

Image and video labeling tool supporting different shapes like polygons, rectangles, circles, lines, points and VOC/COCO export.

scantailor-advanced 1.0.16-3d1e74e
Dependencies: boost@1.89.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.7.2 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/4lex4/scantailor-advanced
Licenses: GPL 3+
Build system: qt
Synopsis: Clean up scanned pages
Description:

Scan Tailor is an interactive post-processing tool for scanned pages. It performs operations such as page splitting, deskewing, adding/removing borders, and others. You give it raw scans, and you get pages ready to be printed or assembled into a PDF or DJVU file. Scanning, optical character recognition, and assembling multi-page documents are out of scope of this project.

Scan Tailer Advanced is a fork of Scan Tailer that merges Scan Tailor Featured and Scan Tailor Enhanced versions as well as including many more bug fixes.

python-spatial-image 1.0.0
Propagated dependencies: python-numpy@2.4.6 python-pytest@9.0.2 python-pytest-mypy@1.0.1 python-xarray@2026.04.0 python-xarray-dataclasses@1.7.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/spatial-image/spatial-image
Licenses: Expat
Build system: pyproject
Synopsis: Multi-dimensional spatial image data structure
Description:

This package implements a multi-dimensional spatial image data structure for scientific Python.

To facilitate:

  • Multi-scale processing and analysis

  • Registration

  • Resampling

  • Subregion parallel processing

  • Coupling with meshes, point sets, and annotations

with scientific images, which are typically multi-dimensional with anisotropic sampling, this package provides a spatial-image data structure. In addition to an N-dimensional array of pixel values, spatial metadata defines the location of the pixel sampling grid in space time. It also labels the array dimensions. This metadata is easily utilized and carried through image processing pipelines.

metapixel 1.0.2-1.98ee9da
Dependencies: giflib@5.2.1 libjpeg-turbo@2.1.4 libpng@1.6.39 perl@5.36.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://www.complang.tuwien.ac.at/schani/metapixel/
Licenses: GPL 2
Build system: gnu
Synopsis: Photomosaics generator
Description:

Metapixel is a program for generating photomosaics. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substituted, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.

itk-snap 4.4.0-0.20f6318
Dependencies: curl@8.20.0 freetype@2.13.3 glew@2.2.0 glu@9.0.2 insight-toolkit-legacy@5.4.7 jsoncpp@1.9.6 libssh@0.12.0 mesa-opencl@26.0.2 qtbase@6.9.2 qtdeclarative@6.9.2 qtwayland@6.9.2 vtk@9.5.2
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://sourceforge.net/p/itk-snap/
Licenses: GPL 3+
Build system: cmake
Synopsis: Medical image segmentation
Description:

ITK-SNAP is a tool for segmenting anatomical structures in medical images. It provides an automatic active contour segmentation pipeline, along with supporting a manual segmentation toolbox. ITK-SNAP has a full-featured UI aimed at clinical researchers.

vtkdiff 1.0.0
Dependencies: tclap@1.4.0-rc2 vtk@9.6.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/ufz/vtkdiff
Licenses: Modified BSD
Build system: cmake
Synopsis: Numerical difference of data arrays in vtk files
Description:

The vtkdiff tool shall provide means of numerical comparison of different data arrays similar to those available in the numdiff software.

xzgv 0.9.2
Dependencies: gtk+@2.24.33 libexif@0.6.24
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://sourceforge.net/projects/xzgv/
Licenses: GPL 2+
Build system: gnu
Synopsis: Picture viewer for X with a thumbnail-based selector
Description:

xzgv is a fast image viewer that provides extensive keyboard support.

qiv 2.3.3
Dependencies: imlib2@1.10.0 glib@2.86.0 gtk+@2.24.33 lcms@2.16.0 libjpeg-turbo@2.1.4 libtiff@4.7.2 libexif@0.6.24 libx11@1.8.12 libxext@1.3.6
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://spiegl.de/qiv/
Licenses: GPL 2
Build system: gnu
Synopsis: Graphical image viewer for X
Description:

Quick Image Viewer is a small and fast GDK/Imlib2 image viewer. Features include zoom, maxpect, scale down, fullscreen, slideshow, delete, brightness/contrast/gamma correction, pan with keyboard and mouse, flip, rotate left/right, jump/forward/backward images, filename filter and use it to set X desktop background.

nomacs 3.22.0
Dependencies: exiv2@0.28.8 libraw@0.22.1 libtiff@4.7.2 opencv@4.13.0 quazip@1.5 qt5compat@6.9.2 qtbase@6.9.2 qtimageformats@6.9.2 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://nomacs.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Image viewer supporting all common formats
Description:

Nomacs is a simple to use image lounge featuring semi-transparent widgets that display additional information such as metadata, thumbnails and histograms. It is able to browse images compressed archives and add notes to images.

Nomacs includes image manipulation methods for adjusting brightness, contrast, saturation, hue, gamma, and exposure. It has a pseudo color function which allows creating false color images. A unique feature of Nomacs is the synchronization of multiple instances.

nsxiv 33
Dependencies: freetype@2.13.3 giflib@5.2.1 imlib2@1.10.0 libexif@0.6.24 libx11@1.8.12 libxft@2.3.8
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/nsxiv/nsxiv
Licenses: GPL 2+
Build system: gnu
Synopsis: Neo Simple X Image Viewer
Description:

nsxiv is a fork of sxiv. Its primary goal is to provide the most basic features required for fast image viewing. It has vi key bindings and works nicely with tiling window managers. Its code base should be kept small and clean to make it easy for you to dig into it and customize it for your needs.

qimgv 1.0.3-alpha
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/easymodo/qimgv
Licenses: GPL 3+
Build system: cmake
Synopsis: Qt image viewer with optional video support
Description:

Qimgv is a configurable Qt image viewer, with optional video support.

vv 3.2
Dependencies: aklomp-base64@0.5.2 cairo@1.18.4 lcms@2.16.0 libexif@0.6.24 libheif@1.23.1 libjpeg-turbo@2.1.4 libjxl@0.11.2 libpng@1.6.39 libraw@0.22.1 librsvg@2.61.4 libsixel@1.10.5 libtiff@4.7.2 libwebp@1.3.2 lz4@1.10.0 openexr@3.4.11 poppler@26.07.0 pugixml@1.12.1 stb-image@2.30 zlib@1.3.1
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://wolf.nereid.pl/posts/image-viewer/
Licenses: GPL 2+
Build system: cmake
Synopsis: Image viewer for the terminal
Description:

This package provides a color-correct image viewer for the terminal. Your terminal should support the Kitty Graphics protocol. If it doesn't, it should support the Sixel protocol.

chafa 1.18.0
Dependencies: freetype@2.13.3 libjpeg-turbo@2.1.4 librsvg@2.61.4 libtiff@4.7.2 libwebp@1.3.2 glib@2.86.0 imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://hpjansson.org/chafa/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Convert images to ANSI/Unicode characters
Description:

Chafa is a command-line utility that converts all kinds of images, including animated GIFs, into ANSI/Unicode character output that can be displayed in a terminal.

pqiv 2.13.2
Dependencies: ffmpeg@8.1.1 gtk+@3.24.52 imagemagick@6.9.13-5 libarchive@3.7.7 libspectre@0.2.10 libwebp@1.3.2 poppler@26.07.0
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://www.pberndt.com/Programme/Linux/pqiv
Licenses: GPL 3+
Build system: gnu
Synopsis: Powerful image viewer with minimal UI
Description:

pqiv is a GTK-3 based command-line image viewer with a minimal UI. It is highly customizable, can be fully controlled from scripts, and has support for various file formats including PDF, Postscript, video files and archives.

lsix 1.9.1
Propagated dependencies: imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/hackerb9/lsix
Licenses: GPL 3+
Build system: copy
Synopsis: Show image thumbnails in the terminal
Description:

lsix lists the images in a directory by displaying their thumbnails. Images are displayed in sixel graphics. lsix automatically detects terminal features and adapts the output to offer the highest quality possible. It can usually display non-bitmap graphics, including PDF. Your terminal should be sixel capable, like xterm -ti vt340.

pixterm 1.3.2
Dependencies: go-github-com-disintegration-imaging@1.6.2 go-github-com-lucasb-eyer-go-colorful@1.4.0 go-golang-org-x-image@0.32.0 go-golang-org-x-term@0.44.0
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/eliukblau/pixterm
Licenses: MPL 2.0
Build system: go
Synopsis: Draw images in your ANSI terminal with true color
Description:

PIXterm shows images directly in your terminal, recreating the pixels through a combination of ANSI character background color and the unicode lower half block element. It supports JPEG, PNG, GIF, BMP, TIFF and WebP.

qpageview 1.0.5
Dependencies: python-pyqt@6.9.1 qtbase@6.9.2
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://qpageview.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Page based document viewer widget for Qt/PyQt
Description:

qpageview provides a page based document viewer widget for Qt and PyQt. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.

swayimg 5.5
Dependencies: bash-completion@2.11 exiv2@0.28.8 fontconfig-minimal@2.17.1 freetype@2.13.3 giflib@5.2.1 libjpeg@9f imath@3.1.3 json-c@0.18 libavif@1.0.4 libheif@1.23.1 libjxl@0.11.2 libpng@1.6.39 librsvg@2.61.4 libtiff@4.7.2 libwebp@1.3.2 libxkbcommon@1.13.1 luajit@v2.1-0.04dca79 openexr@3.4.11 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/artemsen/swayimg
Licenses: Expat
Build system: meson
Synopsis: Customizable and lightweight image viewer for Wayland
Description:

Swayimg is a fully customizable and lightweight image viewer for Wayland based display servers. It supports the most popular image formats (JPEG, JPEG XL, PNG, GIF, SVG, WebP, HEIF/AVIF, AV1F/AVIFS, TIFF, EXR, BMP, PNM, TGA, QOI, DICOM, Farbfeld). It has fully customizable keyboard bindings, colors, and many other parameters. It also supports loading images from files and pipes, and provides gallery and viewer modes with slideshow and animation support. It also includes a Sway integration mode: the application creates an overlay above the currently active window, which gives the illusion that you are opening the image directly in a terminal window.

ueberzugpp 2.9.10
Dependencies: cairo@1.18.4 chafa@1.18.0 cli11@2.4.2 expat@2.7.1 fftw@3.3.10 fmt@12.1.0 imagemagick@6.9.13-5 imath@3.1.3 lcms@2.16.0 libexif@0.6.24 libgsf@1.14.55 librsvg@2.61.4 libsixel@1.10.5 libwebp@1.3.2 libxcb@1.17.0 matio@1.5.23 nlohmann-json@3.12.0 onetbb@2023.1.0 opencv@4.13.0 openexr@3.4.11 openssl@3.5.7 orc@0.4.42 pango@1.57.1 poppler@26.07.0 range-v3@0.12.0 spdlog@1.17.0 vips@8.17.0 wayland@1.24.0 wayland-protocols@1.47 xcb-util-image@0.4.1
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/jstkdng/ueberzugpp
Licenses: GPL 3
Build system: cmake
Synopsis: Drop in replacement for ueberzug written in C++
Description:

Überzug++ is a command line utility written in C++ which allows to draw images on terminals by using X11/Wayland child windows, sixels, kitty and iterm2.

Advantages over w3mimgdisplay:

  • Support for Wayland: Sway, Hyprland, niri and Wayfire

  • No race conditions as a new window is created to display images

  • Expose events will be processed, so images will be redrawn on switch workspaces

  • Tmux support on X11, Sway and Hyprland

  • Terminals without the WINDOWID environment variable are supported

  • Chars are used as position - and size unit

  • No memory leak (usage of smart pointers)

  • A lot of image formats supported (through OpenCV and libvips).

  • GIF and animated WEBP support on X11, Sixel, Sway and hyprland

  • Fast image downscaling (through OpenCV and OpenCL)

  • Cache resized images for faster viewing

Total packages: 33008