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

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.


pqiv 2.13.2
Dependencies: ffmpeg@8.1.1 gtk+@3.24.51 imagemagick@6.9.13-5 libarchive@3.7.7 libspectre@0.2.10 libwebp@1.3.2 poppler@22.09.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.

chafa 1.18.0
Dependencies: freetype@2.13.3 libjpeg-turbo@2.1.4 librsvg@2.58.5 libtiff@4.4.0 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.

feh 3.11.3
Dependencies: curl@8.6.0 imlib2@1.10.0 libexif@0.6.24 libpng@1.6.39 libx11@1.8.12 libxinerama@1.1.5 libxt@1.3.1
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://feh.finalrewind.org/
Licenses: X11-style
Build system: gnu
Synopsis: Fast and light imlib2-based image viewer
Description:

feh is an X11 image viewer aimed mostly at console users. Unlike most other viewers, it does not have a fancy GUI, but simply displays images. It can also be used to set the desktop wallpaper. It is controlled via commandline arguments and configurable key/mouse actions.

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@11.2.0 imagemagick@6.9.13-5 imath@3.1.3 lcms@2.13.1 libexif@0.6.24 libgsf@1.14.54 librsvg@2.58.5 libsixel@1.10.5 libwebp@1.3.2 libxcb@1.17.0 matio@1.5.23 nlohmann-json@3.12.0 opencv@4.13.0 openexr@3.2.4 openssl@3.5.5 orc@0.4.42 pango@1.56.4 poppler@22.09.0 range-v3@0.12.0 spdlog@1.15.3 tbb@2021.6.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

gpicview 0.3.1
Dependencies: gtk+@3.24.51 libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://lxde.sourceforge.net/gpicview/
Licenses: GPL 2+
Build system: gnu
Synopsis: Simple and fast image viewer for X
Description:

gpicview is a lightweight GTK+ 2.x based image viewer. It is the default image viewer on LXDE desktop environment.

sxiv 26
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/muennich/sxiv
Licenses: GPL 2+
Build system: gnu
Synopsis: Simple X Image Viewer
Description:

sxiv is an alternative to feh and qiv. 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.

catimg 2.7.0
Dependencies: imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/posva/catimg
Licenses: Expat
Build system: cmake
Synopsis: Render images in the terminal
Description:

Catimg is a little program that prints images in the terminal. It supports JPEG, PNG and GIF formats.

viewnior 1.8
Dependencies: exiv2@0.27.7 gdk-pixbuf@2.44.4 gtk+@2.24.33 webp-pixbuf-loader@0.2.7
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://siyanpanayotov.com/project/viewnior
Licenses: GPL 3+
Build system: meson
Synopsis: Simple, fast and elegant image viewer
Description:

Viewnior is an image viewer program. Created to be simple, fast and elegant. Its minimalistic interface provides more screenspace for your images. Among its features are:

  1. Fullscreen & Slideshow

  2. Rotate, flip, crop, save, delete images

  3. Animation support

  4. Browse only selected images

  5. Navigation window

  6. Set image as wallpaper (Gnome 2, Gnome 3, XFCE, LXDE, FluxBox, Nitrogen)

  7. Simple interface

  8. EXIF and IPTC metadata

  9. Configurable mouse actions

swayimg 5.2
Dependencies: bash-completion@2.11 exiv2@0.28.7 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 libjpeg@9f imath@3.1.3 json-c@0.18 libavif@1.0.4 libheif@1.22.2 libjxl@0.11.1 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libwebp@1.3.2 libxkbcommon@1.13.1 luajit@v2.1-0.04dca79 openexr@3.2.4 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.

geeqie 2.7
Dependencies: djvulibre@3.5.28 evince@48.4 exiv2@0.28.7 ffmpegthumbnailer@2.2.2 gtk+@3.24.51 gspell@1.14.2 lcms@2.13.1 libarchive@3.7.7 libchamplain@0.12.20 libheif@1.22.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libraw@0.22.1 libtiff@4.4.0 libjxl@0.11.1 poppler@22.09.0 libwebp@1.3.2
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://www.geeqie.org/
Licenses: GPL 2+
Build system: meson
Synopsis: Lightweight GTK+ based image viewer
Description:

Geeqie is a lightweight GTK+ based image viewer for Unix like operating systems. It features: EXIF, IPTC and XMP metadata browsing and editing interoperability; easy integration with other software; geeqie works on files and directories, there is no need to import images; fast preview for many raw image formats; tools for image comparison, sorting and managing photo collection. Geeqie was initially based on GQview.

hydrus-network 659
Dependencies: ffmpeg@8.1.1 miniupnpc@2.3.3 python@3.12.12
Propagated dependencies: python-beautifulsoup4@4.14.3 python-cbor2@5.4.2.post1 python-chardet@5.2.0 python-dateparser@1.2.2 python-html5lib@1.1 python-lxml@6.0.2 python-lz4@4.4.4 python-numpy@2.3.1 opencv@4.13.0 python-pillow@12.1.1 python-psutil@7.2.2 python-pyopenssl@24.3.0 python-pyside-6@6.9.2 python-pysocks@1.7.1 python-mpv@1.0.8 python-pyyaml@6.0.2 python-qtpy@2.4.3 python-requests@2.32.5 python-send2trash@1.8.2 python-service-identity@24.2.0 python-twisted@25.5.0
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://hydrusnetwork.github.io/hydrus/
Licenses: WTFPL 2
Build system: pyproject
Synopsis: Organize your media with tags like a dektop booru
Description:

The hydrus network client is an application written for internet-fluent media nerds who have large image/swf/webm collections. It browses with tags instead of folders, a little like a booru on your desktop. Advanced users can share tags and files anonymously through custom servers that any user may run. Everything is free and privacy is the first concern.

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.

ytfzf 2.6.2
Dependencies: bash@5.2.37 catimg@2.7.0 chafa@1.18.0 coreutils@9.1 curl@8.6.0 dmenu@5.4 fzf@0.73.1 gawk@5.3.0 grep@3.11 jp2a@1.1.1 jq@1.8.2 libnotify@0.8.8 mpv@0.41.0 ncurses@6.2.20210619 perl@5.36.0 ueberzug@18.3.1 sed@4.9 util-linux@2.40.4 yt-dlp@2026.06.09
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://github.com/pystardust/ytfzf
Licenses: GPL 3+
Build system: gnu
Synopsis: Watch PeerTube or YouTube videos from the terminal
Description:

ytfzf is a POSIX script that helps you find PeerTube or YouTube videos without requiring API and opens/downloads them using mpv/ytdl.

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.

imv 5.0.1
Dependencies: freeimage@3.18.0 glu@9.0.2 libheif@1.22.2 libinih@62 libjpeg-turbo@2.1.4 libjxl@0.11.1 libnsgif@1.0.0 librsvg@2.58.5 libtiff@4.4.0 libxkbcommon@1.13.1 pango@1.56.4 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/image-viewers.scm (gnu packages image-viewers)
Home page: https://git.sr.ht/~exec64/imv/
Licenses: Expat
Build system: meson
Synopsis: Image viewer for tiling window managers
Description:

imv is a command line image viewer intended for use with tiling window managers. Features include:

  • Native Wayland and X11 support.

  • Support for dozens of image formats including:

    • PNG

    • JPEG

    • Animated GIFs

    • SVG

    • TIFF

    • Various RAW formats

    • Photoshop PSD files

  • Configurable key bindings and behavior.

  • Highly scriptable with IPC via imv-msg.

libjpeg 9f
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://www.ijg.org/
Licenses: IJG
Build system: gnu
Synopsis: Library for handling JPEG files
Description:

Libjpeg implements JPEG image encoding, decoding, and transcoding. JPEG is a standardized compression method for full-color and gray-scale images. It also includes programs that provide conversion between the JPEG format and image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats, as well as lossless JPEG manipulations such as rotation, scaling or cropping:

  1. cjpeg

  2. djpeg

  3. jpegtran

  4. rdjpgcom

  5. wrjpgcom

openslide 4.0.0
Dependencies: cairo@1.18.4 gdk-pixbuf@2.44.4 glib@2.86.0 libdicom@1.2.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libxml2@2.14.6 openjpeg@2.5.0 sqlite@3.39.3 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://openslide.org/
Licenses: LGPL 2.1
Build system: meson
Synopsis: C library for reading slide image files
Description:

OpenSlide is a C library for reading whole slide image files (also known as virtual slides). It provides a consistent and simple API for reading files from multiple vendors.

flameshot 13.3.0
Dependencies: kdsingleapplication@1.1.0 qtcolorwidgets@2.2.0-1.8491078 qtsvg@6.9.2
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://github.com/flameshot-org/flameshot
Licenses: GPL 3+
Build system: qt
Synopsis: Powerful yet simple to use screenshot software
Description:

Flameshot is a screenshot program. Features:

  • Customizable appearance.

  • Easy to use.

  • In-app screenshot edition.

  • DBus interface.

  • Upload to Imgur.

mtpaint 3.50.12
Dependencies: glib@2.86.0 gtk+@3.24.51 imlib2@1.10.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 libungif@4.1.4 libwebp@1.3.2 openjpeg@2.5.0 lcms@2.13.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://mtpaint.sourceforge.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: Create pixel art and manipulate digital images
Description:

Mtpaint is a graphic editing program which uses the GTK+ toolkit. It can create and edit indexed palette or 24bit RGB images, offers basic painting and palette manipulation tools. It also handles JPEG, JPEG2000, GIF, TIFF, WEBP, BMP, PNG, XPM formats.

blurhash 0.2.0
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://github.com/Nheko-Reborn/blurhash
Licenses: Boost 1.0
Build system: meson
Synopsis: C++ blurhash encoder/decoder
Description:

Simple encoder and decoder for blurhashes. Contains a command line program as well as a shared library.

jpegoptim 1.5.5
Dependencies: libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://www.kokkonen.net/tjko/projects.html#jpegoptim
Licenses: GPL 3+
Build system: gnu
Synopsis: Optimize JPEG images
Description:

jpegoptim provides lossless optimization (based on optimizing the Huffman tables) and "lossy" optimization based on setting maximum quality factor.

jasper 2.0.33
Dependencies: libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://www.ece.uvic.ca/~frodo/jasper/
Licenses: X11-style
Build system: cmake
Synopsis: JPEG-2000 library
Description:

The JasPer Project is an initiative to provide a reference implementation of the codec specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1).

libwebp 1.3.2
Dependencies: freeglut@3.4.0 giflib@5.2.1 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://developers.google.com/speed/webp/
Licenses: Modified BSD
Build system: gnu
Synopsis: Lossless and lossy image compression
Description:

WebP is a new image format that provides lossless and lossy compression for images. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller in size compared to JPEG images at equivalent SSIM index. WebP supports lossless transparency (also known as alpha channel) with just 22% additional bytes. Transparency is also supported with lossy compression and typically provides 3x smaller file sizes compared to PNG when lossy compression is acceptable for the red/green/blue color channels.

libicns 0.8.1
Dependencies: libpng@1.6.39 jasper@2.0.33
Channel: guix
Location: gnu/packages/image.scm (gnu packages image)
Home page: https://icns.sourceforge.io/
Licenses: LGPL 2.1+ LGPL 2.0+ GPL 2+
Build system: gnu
Synopsis: Library for handling Mac OS icns resource files
Description:

Libicns is a library for the manipulation of Mac OS IconFamily resource type files (ICNS). icns2png and png2icns are provided to convert between PNG and ICNS. icns2png will extract image files from ICNS files under names like "Foo_48x48x32.png" useful for installing for use with .desktop files. Additionally, icontainer2png is provided for extracting icontainer icon files.

Total packages: 74248