Lightning Image Viewer – легковесное приложение для просмотра изображений на десктопном компьютере со своеобразным UX, который автор находит наиболее удобным.
Без рамки окна, без меню, без тулбаров, только само изображение в прозрачном полноэкранном оверлее с управлением, аналогичным таковому в картографических приложениях:
- панорамирование (перемещение) перетаскиванием мышью с зажатой левой кнопкой (или клавиатурными стрелками);
- зум в точку под курсором скроллом (или в точку в центре дисплея клавиатурными +=/-/0);
- закрытие левым кликом где угодно (или клавиатурным Enter, что делает возможным «моментальное переключение» между файловым менеджером и просмотром изображения).
Написано на C и Rust с SDL3 и image-rs.
Исходники и сборки для Linux (Ubuntu 25.10, Nix выражение) и оффтопика: https://github.com/shatsky/lightning-image-viewer
Веб-демо: https://shatsky.github.io/lightning-image-viewer/
Оффтопик стор: https://apps.microsoft.com/detail/9np4j8k90smk
Заметки про разработку: https://shatsky.github.io/notes/2025-03-07_sdl3-image-viewer.html
Основные изменения с предыдущего мажорного релиза:
- image-rs (растовая библиотека номер 1 для работы с изображениями) с jxl-oxide и libheif-rs (обеспечивающие поддержку всех распространенных форматов, в т. ч. JXL и HEIC);
- поддержка анимации (для GIF, PNG и WEBP).


