awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Wallpaper Engine Alternatives

Ranking updated Aug 19, 2026

For an open source alternative to Wallpaper Engine, the first results are cheesecakeufo/komorebi (Komorebi is an open-source animated wallpaper engine for Linux that supports video and web-based backgrounds, multi-monitor management, and resource throttling, though it lacks cross-platform support and audio reactive visuals), almamu/linux-wallpaperengine (This project is a dedicated live wallpaper engine for Linux that supports animated and interactive backgrounds, multi-monitor setups, and resource pausing, though it lacks Windows or macOS support to be cross-platform) and sindresorhus/plash (Plash is a macOS desktop wallpaper engine that renders live websites and web-based animations as your desktop background, though it is limited to Apple operating systems and lacks native cross-platform support). lgfae/swww and taiizor/sucrose round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to wallpaper engine”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Wallpaper Engine Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • cheesecakeufo/komorebicheesecakeufo avatar

    cheesecakeufo/komorebi

    3,735View on GitHub↗

    Komorebi is an animated wallpaper engine and manager for Linux systems. It functions as a toolkit for rendering videos, web pages, and images as dynamic desktop backgrounds. The project includes a custom wallpaper creator for building personalized backgrounds from various media types and web content. It provides a multi-monitor controller to coordinate individual or synchronized wallpaper settings across multiple display outputs. The software manages desktop preferences through a context-menu interface and supports resource throttling to reduce CPU and GPU usage. Its capabilities cover multi

    Komorebi is an open-source animated wallpaper engine for Linux that supports video and web-based backgrounds, multi-monitor management, and resource throttling, though it lacks cross-platform support and audio reactive visuals.

    ValaAnimated Wallpaper EnginesMulti-Monitor Wallpaper AssignmentsWeb-Based Wallpapers
    View on GitHub↗3,735
  • almamu/linux-wallpaperengineAlmamu avatar

    Almamu/linux-wallpaperengine

    3,533View on GitHub↗

    linux-wallpaperengine is a live wallpaper engine for Linux distributions. It functions as a controller for rendering animated backgrounds and interactive wallpapers on the desktop. The project integrates assets from the Wallpaper Engine ecosystem and provides a manager for multi-monitor setups. Users can assign unique animated backgrounds to individual screens or stretch a single image across multiple displays. The engine includes capabilities for managing wallpaper audio and modifying visual properties to match specific aesthetics. It also features a resource optimizer that pauses animation

    This project is a dedicated live wallpaper engine for Linux that supports animated and interactive backgrounds, multi-monitor setups, and resource pausing, though it lacks Windows or macOS support to be cross-platform.

    C++Animated Wallpaper EnginesMulti-Monitor Wallpaper Assignments
    View on GitHub↗3,533
  • sindresorhus/plashsindresorhus avatar

    sindresorhus/Plash

    3,973View on GitHub↗

    Plash is a macOS desktop wallpaper engine that renders live websites as the desktop background. It functions as a web-based wallpaper manager and dynamic background renderer, allowing users to display interactive websites as a persistent layer behind desktop icons and windows. The application provides automation and customization tools, including the ability to rotate through a list of web sources at set intervals and apply custom CSS and JavaScript to modify the appearance of the displayed content. It includes a dynamic viewport injection system that optimizes website layouts to fit the curr

    Plash is a macOS desktop wallpaper engine that renders live websites and web-based animations as your desktop background, though it is limited to Apple operating systems and lacks native cross-platform support.

    Animated Wallpaper EnginesWeb-Based Live WallpapersWeb-Based Wallpapers
    View on GitHub↗3,973
  • lgfae/swwwLGFae avatar

    LGFae/swww

    3,610View on GitHub↗

    swww is an animated wallpaper engine and daemon for Wayland compositors. It functions as a shared-memory wallpaper manager that renders image frames and transitions to create moving desktop backgrounds. The project enables dynamic wallpaper management across multiple monitors in real time, allowing users to update backgrounds or set solid colors without restarting the background process. It supports automated background rotation and smooth visual transitions, such as wipes and fades, when switching between images.

    This Rust-based daemon provides animated wallpaper playback and multi-monitor management for Wayland compositors, though it lacks the interactive and audio-reactive features of more comprehensive desktop engines.

    RustAnimated Wallpaper EnginesWallpaper Animation Engines
    View on GitHub↗3,610
  • taiizor/sucroseTaiizor avatar

    Taiizor/Sucrose

    1,395View on GitHub↗

    Sucrose is a versatile wallpaper engine that brings life to your desktop with a wide range of interactive wallpapers.

    Sucrose is an open-source desktop wallpaper engine that supports dynamic and interactive wallpapers with multi-monitor capabilities and a native Windows interface.

    C#Desktop CustomizationMiscellaneous UtilitiesWallpaper Tools
    View on GitHub↗1,395
  • johncoates/aerialJohnCoates avatar

    JohnCoates/Aerial

    20,980View on GitHub↗

    Aerial is a macOS screensaver application and background manager that replaces static images with a rotating series of high-resolution aerial cinema shots. It functions as an Apple TV video streamer, fetching and displaying official aerial screensavers originally designed for Apple TV to be used as dynamic backgrounds on a Mac. The project integrates Apple TV content to enable desktop wallpaper customization and dynamic screensaver management. This allows the system to stream high-definition aerial views from remote sources to serve as a living background or an automated screensaver when the

    Aerial is a macOS screensaver and background manager that brings high-definition video streams to your desktop, though it leans more toward video screensavers than interactive or audio-reactive wallpaper playback.

    SwiftAerial Cinema BackgroundsApple TVApple TV Content Streamers
    View on GitHub↗20,980
  • creator54/wallsetterCreator54 avatar

    Creator54/wallsetter

    7View on GitHub↗

    A live wallpaper setter for linux written in bash

    Wallsetter is a shell script-based live wallpaper setter for Linux that provides the core capability of displaying animated desktop backgrounds, though it lacks the advanced features and cross-platform scope of a full-featured engine.

    ShellWallpaper Managers
    View on GitHub↗7
  • okazari/rythm.jsOkazari avatar

    Okazari/Rythm.js

    3,924View on GitHub↗

    Rythm.js is a JavaScript animation framework designed to synchronize visual interface elements with audio playback or live microphone input. It functions as a DOM manipulation tool that maps real-time audio frequency data to CSS properties, allowing web elements to pulse, move, and transform in response to sound. The library distinguishes itself by providing granular frequency-band mapping, which allows developers to isolate specific ranges like bass, mids, or treble to trigger targeted visual responses. By integrating with the Web Audio API, it processes audio signals to drive dynamic geomet

    This repository is a JavaScript audio-visualization library rather than a desktop application, meaning you would use it as a building block for web pages rather than running dynamic wallpapers on your computer desktop.

    JavaScriptAudio-Reactive VisualsAudio-Reactive Animations
    View on GitHub↗3,924
  • tengbao/vantatengbao avatar

    tengbao/vanta

    6,581View on GitHub↗

    Vanta is a browser-based engine and library for rendering real-time, interactive 3D animations and stylized visual effects. It initializes and manages WebGL graphics within the HTML5 Canvas element to create animated digital art and dynamic backgrounds for web pages. The engine focuses on interactivity, mapping mouse and touch inputs to real-time visual changes. It provides configuration tools to adjust visual parameters, such as colors and animation properties, to align with specific branding and aesthetic requirements. The system handles the full animation lifecycle, including GPU renderin

    This repository is a browser-based JavaScript library for rendering web backgrounds rather than a desktop wallpaper application, making it a building block for web developers rather than a self-contained desktop tool.

    JavaScriptBackground Effects
    View on GitHub↗6,581
  • wagerfield/parallaxwagerfield avatar

    wagerfield/parallax

    16,586View on GitHub↗

    Parallax is a device motion parallax engine and interactive depth effect library. It provides the core logic and interfaces necessary to simulate visual depth by shifting scene layers based on a smart device gyroscope or mouse movement. The system functions as a device orientation controller that maps physical device rotation and cursor position to programmatic offsets. It distinguishes itself through a motion interface that handles relative orientation calibration, allowing the engine to calculate movement based on a cached starting position. The library covers motion behavior configuration

    Parallax is a JavaScript library for building depth and motion effects rather than a self-contained desktop application for running animated wallpapers.

    JavaScriptBackground Effects
    View on GitHub↗16,586
  • gameplay3d/gameplaygameplay3d avatar

    gameplay3d/gameplay

    4,864View on GitHub↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    This repository is a 3D game engine and framework for building games rather than an application for displaying dynamic desktop wallpapers.

    C++Hardware-Accelerated Rendering
    View on GitHub↗4,864
  • goodboydigital/pixi.jsGoodBoyDigital avatar

    GoodBoyDigital/pixi.js

    47,430View on GitHub↗

    Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in web browsers. It functions as a WebGL 2D rendering engine and HTML5 graphics library designed to produce high-performance two-dimensional visuals. The project operates as a 2D sprite framework and a web-based visual effects engine, providing tools to apply filters, blend modes, and masks to real-time graphics. It also serves as an interactive web canvas API for handling multi-touch and mouse input to build responsive graphical user interfaces. The framework covers a broad se

    Pixi.js is a high-performance 2D rendering library you could use to build visual effects, but it is a developer framework rather than a ready-to-use desktop wallpaper application.

    TypeScriptHardware-Accelerated Rendering
    View on GitHub↗47,430
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
cheesecakeufo/komorebi3.7KValaGPL-3.0Jul 21, 2025
almamu/linux-wallpaperengine3.5KC++gpl-3.0Feb 18, 2026
sindresorhus/plash
4K
—
—
Oct 29, 2025
lgfae/swww3.6KRustGPL-3.0Oct 31, 2025
taiizor/sucrose1.4KC#GPL-3.0Jun 16, 2026
johncoates/aerial21KSwiftMITMay 16, 2026
creator54/wallsetter7Shell—Mar 19, 2026
okazari/rythm.js3.9KJavaScriptGPL-3.0Jul 30, 2024
tengbao/vanta6.6KJavaScriptMITMar 3, 2024
wagerfield/parallax16.6KJavaScriptNOASSERTIONApr 6, 2024

Related searches

  • an open source android home screen replacement
  • an open source alternative to Stream Deck
  • an open source alternative to Snagit
  • an open source web based image editor
  • an open source alternative to CapCut
  • an open source alternative to Midjourney
  • an open source 3D texture painting software
  • an open source media streaming application