{"repo":"Wassimulator/CactusViewer","free":true,"listed":false,"github":"https://github.com/Wassimulator/CactusViewer","clone":"git clone https://github.com/Wassimulator/CactusViewer.git","description":"A small single file image viewer written in C/C++.","language":"C++","stars":346,"topics":["c","cpp","graphics","graphics-engine","graphics-programming","image-processing","image-viewer"],"license":"BSD-2-Clause","category":"media-processing","readme_excerpt":"Cactus Image Viewer by Wassim Alhajomar (@wassimulator) A single-file handmade image viewer for Windows, written in C/C++. VIDEO: Watch it in action Featured on the Handmade Network's Wheel Reinvention Jam. ----- ----- Consider donating if you like this project Used libraries Homemade immediate mode UI, a custom D3D11 renderer, Windows Imaging Component, stb image and libwebp for decoding, cute files.h to manage directories on different platforms, FreeType for font loading, and easyexif for fetching image metadata. Supported codecs BMP, GIF, ICO, JPEG, JPEG XR, PNG, TIFF, DDS, WEBP . It also supports installed codecs for WIC, check Microsoft Store to get codecs like HEIF, RAW, or AVIF. Here: AV1 Video Extension HEVC Video Extensions HEIF Image Extensions Raw Image Extension Features Core - Standalone executable : No installation required. Just download and run, all dependencies are built-in. - Crisp font rendering : Custom text rendering with subpixel antialiasing for sharp, easy-to-read UI text on any display. - Fullscreen mode : Press F11 to toggle distraction-free fullscreen viewing. - Drag and drop : Open images or entire folders by dropping them onto the window. - Unicode support : Full support for international characters and symbols in file and folder names. Folder Navigation - Folder scanning : Automatically scans the folder of any opened image and lets you flip through all supported images with arrow keys or on-screen controls. - Smart folder sorting : Automatically ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wassimulator","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wassimulator/CactusViewer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}