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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LGFae avatar

LGFae/swwwArchived

0
View on GitHub↗
3,610 stele·96 fork-uri·Rust·GPL-3.0·9 vizualizări

Swww

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.

Features

  • Desktop Wallpaper Managers - Functions as a comprehensive manager for setting and displaying static or animated desktop wallpapers.
  • Shared Memory Buffers - Utilizes POSIX shared memory buffers to pass raw image data to the compositor for high-performance, zero-copy rendering.
  • Zero-Copy Image Buffers - Uses POSIX shared memory to push image buffers to the compositor for zero-copy rendering.
  • Frame-Based Animation Engines - Provides a frame-based engine to render sequential image buffers for smooth animated desktop backgrounds.
  • Wallpaper Animation Engines - Renders moving graphics as screen wallpapers through a frame-based animation loop.
  • Client Protocol Implementations - Communicates with the compositor using the Wayland protocol to manage surface placement and memory buffers.
  • Animated Wallpaper Engines - Acts as an engine that renders image frames and transitions to create moving desktop backgrounds on Wayland.
  • Wallpaper Daemons - Operates as a background daemon for managing and updating desktop wallpapers on Wayland compositors in real time.
  • Runtime Wallpaper Updates - Allows the active wallpaper or screen color to be updated instantly without restarting the background daemon.
  • Buffer Interpolations - Implements image-buffer interpolation to create smooth fade and wipe transitions between wallpapers.
  • Layer-Shell Protocol Integration - Integrates with the Wayland layer-shell protocol to handle the visual stacking and placement of the wallpaper surface.
  • Visual Customizations - Applies smooth visual transitions and effects to wallpaper images on Wayland compositors.
  • Visual Theme Customizers - Provides a utility for applying smooth visual transitions and solid color backgrounds across multiple monitors on Wayland.
  • Daemon-Client Structures - Implements a decoupled architecture where a background daemon manages wallpaper state while responding to CLI client commands.
  • Automated Content Rotation - Supports the automatic cycling of visual wallpaper content at defined intervals using smooth transitions.
  • Image Transition Effects - Implements smooth visual transition effects such as wipes and fades when switching between different background images.

Istoric stele

Graficul istoricului de stele pentru lgfae/swwwGraficul istoricului de stele pentru lgfae/swww

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Swww

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Swww.
  • cheesecakeufo/komorebiAvatar cheesecakeufo

    cheesecakeufo/komorebi

    3,735Vezi pe 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

    Vala
    Vezi pe GitHub↗3,735
  • sindresorhus/plashAvatar sindresorhus

    sindresorhus/Plash

    3,973Vezi pe 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

    Vezi pe GitHub↗3,973
  • t1m0thyj/windynamicdesktopAvatar t1m0thyj

    t1m0thyj/WinDynamicDesktop

    4,961Vezi pe GitHub↗

    WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a customizable theme engine that automatically rotates background images throughout the day to match the current time. The tool is a scriptable desktop background utility, allowing the execution of external scripts to add custom logic to the rotation behavior. It supports the import of custom theme files and compressed archives to manage community-created visual sets. The application covers the management of a theme library, including the ability to create, organize, and remove custom

    C#desktopdynamic-desktoplockscreen
    Vezi pe GitHub↗4,961
  • saint-13/linux_dynamic_wallpapersAvatar saint-13

    saint-13/Linux_Dynamic_Wallpapers

    1,216Vezi pe GitHub↗

    LinuxDynamicWallpapers is a Linux desktop wallpaper manager and GNOME wallpaper extension that automates the installation and generation of time-based dynamic wallpapers. It configures and styles the desktop environment by setting up background images that automatically shift throughout the day to match the current time. The utility provides automated asset installation through simple script execution to download and install external media collections or entire libraries. It includes capabilities for generating time-based background images automatically from source images and structured met

    Shelldynamicgnomelinux
    Vezi pe GitHub↗1,216
Vezi toate cele 30 alternative pentru Swww→

Întrebări frecvente

Ce face lgfae/swww?

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.

Care sunt principalele funcționalități ale lgfae/swww?

Principalele funcționalități ale lgfae/swww sunt: Desktop Wallpaper Managers, Shared Memory Buffers, Zero-Copy Image Buffers, Frame-Based Animation Engines, Wallpaper Animation Engines, Client Protocol Implementations, Animated Wallpaper Engines, Wallpaper Daemons.

Care sunt câteva alternative open-source pentru lgfae/swww?

Alternativele open-source pentru lgfae/swww includ: cheesecakeufo/komorebi — Komorebi is an animated wallpaper engine and manager for Linux systems. It functions as a toolkit for rendering… sindresorhus/plash — Plash is a macOS desktop wallpaper engine that renders live websites as the desktop background. It functions as a… t1m0thyj/windynamicdesktop — WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a… saint-13/linux_dynamic_wallpapers — Linux_Dynamic_Wallpapers is a Linux desktop wallpaper manager and GNOME wallpaper extension that automates the… almamu/linux-wallpaperengine — linux-wallpaperengine is a live wallpaper engine for Linux distributions. It functions as a controller for rendering… lazocoder/pokemon-terminal — Pokemon-Terminal is a command line wallpaper rotator and terminal background theme manager. It functions as a…