FREEDOM251

Freedom251 › Photo Viewer Software

nsxiv

Free plan Linux

Visit nsxiv Alternatives Pricing

What nsxiv is

nsxiv is a Linux image viewer and a mostly drop-in replacement for sxiv, which is unmaintained. It retains the earlier interface while adding simple features. Image mode displays one image, while thumbnail mode shows a grid of previews for selecting files. Basic controls cover zoom, pan, and rotation, and the viewer can play animations in multi-frame images. It can cache thumbnails for quicker reloads, with options to clear the cache and choose which directories are included. Users can change keyboard and mouse mappings through config.h and set supported appearance options with Xresources. An external key handler can add commands and operate on selected images; user-provided scripts can also tailor status-bar information. The --private option prevents cache and temporary files from being written. nsxiv is free software under GPL-2.0-or-later. Building and installing it requires X11 and Imlib2 version 1.11 or later built with X11 support; the project provides source and make-based instructions through Codeberg.

Who it suits

It suits Linux users who want a customizable image viewer and are comfortable building software with its required dependencies. The project also provides guidance for users who want to implement their own features.

What it does well

  • Image and thumbnail viewing modes.
  • Supports zooming, panning, rotation, and animations.
  • Customizable keyboard and mouse mappings.
  • Can avoid cache and temporary files in private mode.
  • Free software licensed under GPL-2.0-or-later.

What to know first

  • Linux platform only.
  • Requires X11 and Imlib2 1.11 or later.
  • Requires building and installing with make.

Limits

The software requires Linux, X11, and Imlib2 version 1.11 or later built with X11 support. Its documented installation route is building and installing from source with make.

Plans

PlanBilled and limitsPrice
nsxivGPL-2.0-or-later softwareFree

As nsxiv.codeberg.page lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Download the source code from Codeberg
  2. Install X11 and Imlib2 1.11 or later with X11 support
  3. Build the project with make
  4. Install the resulting program
  5. Customize config.h, Xresources, or scripts if needed
  6. Open images in image or thumbnail mode

Verdict

nsxiv offers image browsing, thumbnail caching, and customization through configuration and scripts. Its Linux-only platform and build dependencies are important considerations.

Questions

What does nsxiv cost?

It is free software, with the nsxiv plan listed as free.

Which operating systems does nsxiv support?

The listed platform is Linux.

What image controls are included?

You can zoom, pan, and rotate images, and play animations in multi-frame images.

Can nsxiv be customized?

Yes. Keyboard and mouse mappings, supported Xresources appearance options, external key handling, and status-bar scripts can be customized.

What license does nsxiv use?

nsxiv is licensed under GPL-2.0-or-later.

Does it write cache files?

Thumbnail caching is available, while the --private option prevents cache and temporary files from being written.

Facts from nsxiv's own pages

Animated images
nsxiv supports playback of animations in multi-frame images. · nsxiv.codeberg.page, 11 Oct 2026
Customization
Keyboard and mouse mappings can be customized through config.h, and Xresources can set supported appearance options. · nsxiv.codeberg.page, 11 Oct 2026
Dependencies
The required dependencies are X11 and Imlib2 version 1.11 or later built with X11 support. · nsxiv.codeberg.page, 11 Oct 2026
Founded
2021 · nsxiv.codeberg.page, 28 Sept 2026
Image controls
Basic operations include zooming, panning, and rotating images. · nsxiv.codeberg.page, 11 Oct 2026
Image viewing
The image mode shows the current image, while thumbnail mode displays a grid of previews for selecting images. · nsxiv.codeberg.page, 11 Oct 2026
Installation
The project provides source code through Codeberg and documents building and installing with make. · nsxiv.codeberg.page, 11 Oct 2026
Intended users
The project describes itself as easy to modify and customize, and provides guidance for users who want to implement their own features. · nsxiv.codeberg.page, 11 Oct 2026
License
nsxiv is free software licensed under GPL-2.0-or-later. · nsxiv.codeberg.page, 11 Oct 2026
Private mode
The --private option prevents nsxiv from writing cache or temporary files. · nsxiv.codeberg.page, 11 Oct 2026
Purpose
nsxiv is a fork of the unmaintained sxiv intended as a mostly drop-in replacement that keeps its interface and adds simple features. · nsxiv.codeberg.page, 11 Oct 2026
Scripting
A configurable external key handler can add keyboard commands and act on selected images. · nsxiv.codeberg.page, 11 Oct 2026
Status bar
User-provided image-info and thumb-info scripts can customize information shown in the status bar. · nsxiv.codeberg.page, 11 Oct 2026
Support
The project asks users to file bug reports on Codeberg after checking they use the latest release. · nsxiv.codeberg.page, 11 Oct 2026
Thumbnail cache
nsxiv can cache thumbnails for faster reloads and offers options to clean the cache and control which directories are cached. · nsxiv.codeberg.page, 11 Oct 2026

Where nsxiv stands on Freedom251

Look at these too