Lightning Image Viewer is fast and lightweight desktop image viewer featuring minimalistic "transparent fullscreen overlay" UI/UX with controls similar to map apps. It is free (as in FOSS, licensed under GPLv3) native (as in native code) cross-platform app (written in C and Rust with SDL3 and image-rs, tested on Linux and Windows). Detailed description and source code are available on GitHub. This webpage is primarily demo featuring actual app which is compiled to WebAssembly and runs in browser via Emscripten. It is launched after image file is selected and renders to canvas, displaying image over webpage content just like native build displays over desktop and handling input events same as native. It should work in all mainstream browsers.

Image file:

Controls:

Downloads: check GitHub releases

Feedback: check GitHub issues

Known issues specific to this demo webpage:

Special thanks to:


Built from commit 0f580f1af7f010d5c548e1409b859abf6119d281 with tag v0.5.0