ViewSkater

ViewSkater is a fast, GPU-accelerated desktop image viewer for browsing and comparing large photo collections on Windows, macOS, and Linux.

Built in Rust with egui and wgpu. Open source under MIT / Apache 2.0. Still under active development and may contain bugs.

Download

GitHub Releases

ViewSkater 0.3.0 for Windows (exe), macOS (dmg), and Linux (AppImage), free. Same open source code as the official build, under MIT / Apache 2.0.

GitHub Releases

Official build

The same app with a few extra features, such as accent color themes. Buying it supports ViewSkater's development. One-time purchase of 4.99 USD through Polar, with current and future official builds in your Polar customer portal.

Buy for 4.99 USD

Recorded on macOS (MacBook Pro, M1) at 60 FPS with the previous Iced build. A recording of 0.3.0 will replace it.

Screenshots

ViewSkater showing a single image with the file name, resolution, and position in the folder in the footer
Single pane
ViewSkater dual pane view comparing two edits of the same photo side by side
Dual pane comparison
ViewSkater slider preview popup showing a thumbnail while scrubbing
Slider preview
ViewSkater preferences window with the Theme section, Amber accent color selected, toggles and slider shown in amber
Accent color themes (official build)

Screenshots from 0.3.0 on macOS.

Features

GPU-accelerated

Renders with wgpu through egui for smooth navigation, even with large images.

Dynamic caching

Decoded images are cached in RAM and neighbors are preloaded in the background. Both cache sizes are adjustable.

Continuous navigation

Hold a key or drag the slider to skate through a folder, with a thumbnail preview while scrubbing.

Dual pane

Compare two images side by side. The slider syncs both panes by default.

Zoom and pan

Scroll to zoom centered on the cursor, drag to pan, double-click to reset. Fullscreen mode included.

Formats

JPG, JXL, PNG, BMP, WebP, GIF, TIFF, QOI, and TGA.

FAQ

What is the difference between GitHub Releases and the official build?
They are the same app. The official build has a few extra features, accent color themes at the moment. Buying it supports ViewSkater's development. I am still working out what belongs where, so some official build features may move to GitHub Releases later as new ones replace them.
If I buy now, do I get future official build features?
Yes. It is a one-time purchase. New official builds show up in your Polar customer portal.
Is ViewSkater open source?
Yes. All features, including the official build ones, are under MIT / Apache 2.0. You can build either version yourself from the repository.

Contribute to ViewSkater

ViewSkater is open source and welcomes community contributions. Feel free to post bug reports, feature requests, or contribute code directly.