Albania

PixelTerm-C – terminal image viewer

PixelTerm-C is a terminal-native browser for images, videos and electronic books based on Chafa.

The software offers several ways to browse media, including single-image viewing, thumbnail grids, a dedicated book reader and a file-manager mode. Both keyboard and mouse navigation are supported.

Besides still images and animated GIFs, PixelTerm-C can play video and optionally open PDF, EPUB and CBZ publications with MuPDF support. Rendering can be adjusted with dithering, gamma, preloading and terminal-specific configuration.

This is free and open source software.

Key Features

  • Displays common image formats and animated GIFs.
  • Plays video directly in the terminal.
  • Offers single-view, grid preview, book-reader and file-manager modes.
  • Supports PDF, EPUB and CBZ documents with MuPDF.
  • Keyboard and mouse navigation.
  • Automatically detects a suitable terminal rendering protocol.
  • Configurable image preloading, dithering and gamma adjustment.
  • Terminal-specific configuration overrides.
  • Optional vivid colour enhancement to improve muted image colours.
  • Cross-platform support – runs on Linux and macOS.

Website: github.com/zouyonghe/PixelTerm-C
Support:
Developer: zouyonghe
License: GNU Lesser General Public License v3.0

PixelTerm-C in action

PixelTerm-C is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Terminal-Based Image Viewers
timgImage and video viewer with good range of features. Written in C++
ChafaCharacter Art Facsimile
viuRust-based image viewer
vvImage viewer for sixel terminals
TIVTiny C++ program that displays images in a terminal
RangerTerminal-based file manager supporting high quality previews of images
mcatExtended cat command
icatCat like utility can specify multiple image files and/or directories
PixelTerm-CHigh-performance terminal image browser written in C
phoLightweight image viewer
catimgRenders images in the terminal
PTUIReal-time image preview capabilities
imvX11/Wayland image viewer
ivImage viewer using terminal graphics
TermVisageFront-end to the term-image library
FotoSimple image viewer
vatRenders SVG and other vector graphics in multiple formats
image_to_consoleFast image viewer supporting animations and graphics protocols
rsimgUses crossterm and zune as dependencies
imgcatDisplays images and gifs in your terminal emulator.

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted