Alternatives to Swayimg

A customizable image viewer for Wayland compositors and DRM with Lua scripting, gallery and slideshow modes. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

  • Swayimg

    A customizable image viewer for Wayland compositors and DRM with Lua scripting, gallery and slideshow modes.

Replacements

Listings that take over the same core job as Swayimg.

  • Loupe

    GNOME's default image viewer, with metadata display and quick crop, rotate and flip edits.

    Loupe is GNOME's default viewer with metadata display and quick crop, rotate and flip edits, trading Lua scripting for a simpler desktop interface.

  • nsxiv

    A minimal keyboard-driven image viewer for X11 with a thumbnail mode, forked from sxiv.

    nsxiv is a minimal keyboard-driven viewer with a thumbnail mode, but it runs on X11 only and is configured by editing source and recompiling.

  • feh

    Lightweight, keyboard-driven image viewer for X11 that also sets wallpapers and lists image files.

    feh is a MIT-licensed keyboard-driven viewer with slideshow and thumbnail modes and custom shell actions, but it is limited to X11 rather than Wayland.

  • vimiv

    An image viewer controlled with vim-like keybindings, with a thumbnail mode and basic editing.

    vimiv is a GPL-3.0 Linux viewer with vim-style keybindings, a thumbnail mode and basic editing, replacing Lua scripting with keyboard configuration.

  • qimgv

    A fast, configurable image viewer with basic cropping and resizing and optional video playback.

    qimgv is a GPL-3.0 viewer for Windows and Linux with configurable themes and shortcuts, basic crop and resize, and optional mpv video playback.

  • Oculante

    A fast, simple cross-platform image viewer with basic editing tools and wide format support.

    Oculante is a free Rust viewer running on Windows, macOS and Linux with wide format support and basic editing, though the project is in maintenance mode.

Similar software

Related functionality, not a direct replacement.