open-wallpaper-engine

A Wallpaper Engine client for Linux and macOS, written in Rust.

Year
2026
Status
active
Stack
Rust, wgpu, WGSL, FFmpeg

Plays Steam Workshop wallpapers on the desktop: animated scene wallpapers rendered through a wgpu pass pipeline, plus video, image and web wallpapers. It reads Wallpaper Engine's own formats directly (scene.json, .pkg archives, .tex textures, .mdl models), so Workshop items you already own work as they are.

The scene renderer is a port of linux-wallpaperengine.

Repository · All projects · Tanay Upreti