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.
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.
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:
Fullscreen & Slideshow
Rotate, flip, crop, save, delete images
Animation support
Browse only selected images
Navigation window
Set image as wallpaper (Gnome 2, Gnome 3, XFCE, LXDE, FluxBox, Nitrogen)
Simple interface
EXIF and IPTC metadata
Configurable mouse actions
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.
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.
gpicview is a lightweight GTK+ 2.x based image viewer. It is the default image viewer on LXDE desktop environment.
This package provides a user-friendly terminal image viewer that uses graphic capabilities of terminals (Sixel, Kitty or iterm2), or 24-Bit color capabilities and unicode character blocks if these are not available.
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.
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.
Qimgv is a configurable Qt image viewer, with optional video support.
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.
qView is a Qt image viewer designed with visually minimalism and usability in mind. Its features include animated GIF controls, file history, rotation/mirroring, and multithreaded preloading.
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.
Überzug is a command line util which draws images on terminals by using child windows. The advantages of using Überzug are:
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 (excluding multi pane windows).
Terminals without the WINDOWID environment variable are supported.
Chars are used as position - and size unit.
No memory leak (/ unlimited cache).
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.
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.
MComix is a customizable image viewer that specializes as a comic and manga reader. It supports a variety of container formats including CBZ, CB7, CBT, LHA.
For PDF support, install the mupdf package.
Ü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
WINDOWIDenvironment variable are supportedChars 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
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.
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.
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.
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.
xzgv is a fast image viewer that provides extensive keyboard support.
ytfzf is a POSIX script that helps you find PeerTube or YouTube videos without requiring API and opens/downloads them using mpv/ytdl.
Catimg is a little program that prints images in the terminal. It supports JPEG, PNG and GIF formats.