Wallpaper

Top 23 Wallpaper Open-Source Projects

  • lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.

  • Project mention: how do i turn it off bruh | /r/LivelyWallpaper | 2023-09-22
  • WinDynamicDesktop

    Port of macOS Mojave Dynamic Desktop feature to Windows 10

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Plash

    💦 Make any website your Mac desktop wallpaper

  • Project mention: A collection of useful Mac Apps | /r/macapps | 2023-07-13

    Plash - Price: Free Menu bar app for macOS that allows you to create and manage web apps as if they were native apps.

  • OnlySwitch

    ⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts

  • Project mention: OnlySwitch | news.ycombinator.com | 2024-02-27
  • wallpapper

    :computer: Console application for creating dynamic wallpapers for macOS Mojave and newer

  • komorebi

    A beautiful and customizable wallpapers manager for Linux (by cheesecakeufo)

  • Project mention: Give Wayland a shot, don't base your opinion off of 2013 articles! | /r/linuxmemes | 2023-06-05

    Funny meme btw. Personally, I use xorg with 3 displays. Fortunately, the resolution is same on all screens (full HD). I use Komorebi for live wallpapers and conky for sidebar. It works flawlessly.

  • dynamic-wallpaper

    A simple bash script to set wallpapers according to current time, using cron job scheduler.

  • Project mention: Cinnamon Dynamic Wallpaper - my first extension is now available! | /r/linuxmint | 2023-07-07

    The included wallpapers are from here: https://github.com/adi1090x/dynamic-wallpaper

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bing-wallpaper

    必应每日超清壁纸(4K) Bing Daily Wallpaper (4K)

  • Olauncher

    Minimal AF Launcher for Android. Reduce your screen time. Daily wallpapers.

  • Project mention: Minimal Ad-Free Android Launcher | news.ycombinator.com | 2024-03-10
  • paperview

    A high performance X11 animated wallpaper setter

  • WinPaletter

    Advanced Windows Appearance Editor

  • Equinox

    🌇 🌃 Create dynamic wallpapers for macOS. (by rlxone)

  • wallpaper

    Manage the desktop wallpaper

  • lwp

    Multi-platform parallax wallpaper engine

  • hidamari

    Video wallpaper for Linux. Written in Python. 🐍

  • Project mention: Use Wallpaper engine wallpapers on Linux | /r/linux_gaming | 2023-05-05

    Download Hidamari on Flathub or compile it yourself https://github.com/jeffshee/hidamari

  • colorfu

    Make meaningful wallpapers with colors and words.

  • livewallpaper

    A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸 | live wallpaper

  • Linux_Dynamic_Wallpapers

    Dynamic Wallpapers for Linux

  • Project mention: Starfield [3440x1440] | /r/WidescreenWallpaper | 2023-08-27
  • gnome-ext-hanabi

    Live Wallpaper for GNOME

  • Project mention: Use Wallpaper engine wallpapers on Linux | /r/linux_gaming | 2023-05-05

    If you use Gnome you can use this extension: https://github.com/jeffshee/gnome-ext-hanabi

  • gruvbox-factory

    🏭 convert any image to the gruvbox pallete

  • Project mention: Where to find low contrast wallpapers for desktop background | /r/linuxquestions | 2023-06-09
  • macos-wallpaper

    Manage the desktop wallpaper on macOS

  • hyprpaper

    Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.

  • Project mention: Hyprpaper not loading wallpaper - Could not connect to sock | /r/hyprland | 2023-12-06

    # Hyperland Configuration # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=DP-2,[email protected],auto,1 # See https://wiki.hyprland.org/Configuring/Keywords/ for more # Execute your favorite apps at launch exec-once=waybar exec-once=hyprpaper exec-once=swaync # Source a file (multi-file configs) # source = ~/.config/hypr/myColors.conf # source = ~/.zshrc# Some default env vars. env = XCURSOR_SIZE,24 # For all categories, see https://wiki.hyprland.org/Configuring/Variables/ input { kb_layout = us kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = yes } sensitivity = 0 # -1.0 - 1.0, 0 means no modification. } general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 4 gaps_out = 4 border_size = 1 col.active_border = rgba(a7c080ff) col.inactive_border = rgba(3d484dff) layout = dwindle } decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more rounding = 5 blur { enabled = true size = 3 passes = 1 } drop_shadow = yes shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) } animations { enabled = yes # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% animation = border, 1, 10, default animation = borderangle, 1, 8, default animation = fade, 1, 7, default animation = workspaces, 1, 6, default } dwindle { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = yes # you probably want this } master { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more new_is_master = true } gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more workspace_swipe = off } # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more device:epic-mouse-v1 { sensitivity = -0.5 } # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # Turn off default hypr-chan wallpaper misc { disable_hyprland_logo = true force_default_wallpaper = 0 } # Wallpaper Variables per: https://github.com/hyprwm/hyprpaper # set variables to be used as shortcuts in the bind command $w1 = DP-2,/home/bit/dotfiles/walls/walls-01.jpg $w2 = DP-2,/home/bit/dotfiles/walls/walls-02.jpg $w3 = DP-2,/home/bit/dotfiles/walls/walls-03.png $w4 = DP-2,/home/bit/dotfiles/walls/walls-04.jpg $w5 = DP-2,/home/bit/dotfiles/walls/walls-05.jpg $w6 = DP-2,/home/bit/dotfiles/walls/walls-06.png $w7 = DP-2,/home/bit/dotfiles/walls/walls-07.jpg $w8 = DP-2,/home/bit/dotfiles/walls/walls-08.jpg $w9 = DP-2,/home/bit/dotfiles/walls/walls-09.jpg $w10 = DP-2,/home/bit/dotfiles/walls/walls-10.png $w11 = DP-2,/home/bit/dotfiles/walls/walls-11.jpg $w12 = DP-2,/home/bit/dotfiles/walls/walls-12.jpg $w13 = DP-2,/home/bit/dotfiles/walls/walls-13.jpg $w14 = DP-2,/home/bit/dotfiles/walls/walls-14.png $w15 = DP-2,/home/bit/dotfiles/walls/walls-15.jpg $w16 = DP-2,/home/bit/dotfiles/walls/walls-16.jpg $w17 = DP-2,/home/bit/dotfiles/walls/walls-17.png $w18 = DP-2,/home/bit/dotfiles/walls/walls-18.jpg $w19 = DP-2,/home/bit/dotfiles/walls/walls-19.jpg # See https://wiki.hyprland.org/Configuring/Keywords/ for more $mainMod = SUPER $mainModShift = SUPER_SHIFT # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainModShift, R, exec, hyprctl reload hyprland bind = $mainMod, P, exec, alacritty -e tmux bind = $mainMod, Q, killactive, bind = $mainMod, C, exit, bind = $mainMod, F, exec, dolphin bind = $mainMod, V, togglefloating, bind = $mainMod, D, exec, wofi --show drun bind = $mainMod, A, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 bind = $mainMod, 1, exec, $w1 # change the wallpaper when we switch workspace bind = $mainMod, 2, workspace, 2 bind = $mainMod, 2, exec, $w2 # change the wallpaper when we switch workspace bind = $mainMod, 3, workspace, 3 bind = $mainMod, 3, exec, $w3 # change the wallpaper when we switch workspace bind = $mainMod, 4, workspace, 4 bind = $mainMod, 4, exec, $w4 # change the wallpaper when we switch workspacebind = $mainMod, 5, workspace, 5 bind = $mainMod, 5, exec, $w5 # change the wallpaper when we switch workspace bind = $mainMod, 6, workspace, 6 bind = $mainMod, 6, exec, $w6 # change the wallpaper when we switch workspace bind = $mainMod, 7, workspace, 7 bind = $mainMod, 7, exec, $w7 # change the wallpaper when we switch workspace bind = $mainMod, 8, workspace, 8 bind = $mainMod, 8, exec, $w8 # change the wallpaper when we switch workspace bind = $mainMod, 9, workspace, 9 bind = $mainMod, 9, exec, $w9 # change the wallpaper when we switch workspace bind = $mainMod, 0, workspace, 1 bind = $mainMod, 0, exec, $w10 # change the wallpaper when we switch workspace # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $SUPERSHIFT, 1, exec, $w1 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $SUPERSHIFT, 2, exec, $w2 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $SUPERSHIFT, 3, exec, $w3 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $SUPERSHIFT, 4, exec, $w4 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $SUPERSHIFT, 5, exec, $w5 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $SUPERSHIFT, 6, exec, $w6 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $SUPERSHIFT, 7, exec, $w7 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $SUPERSHIFT, 8, exec, $w8 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $SUPERSHIFT, 9, exec, $w9 # maintain wallpaper switching when move a window to another workspace bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $SUPERSHIFT, 0, exec, $w10 # maintain wallpaper switching when move a window to another workspace # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow # Take screenshots with Hyprshot # Screenshot a window bind = $mainMod, PRINT, exec, hyprshot -m window # Screenshot a monitor bind = , PRINT, exec, hyprshot -m output # Screenshot a region bind = $mainMod SHIFT, PRINT, exec, hyprshot -m region

  • splash-cli

    A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Wallpaper related posts

Index

What are some of the best open-source Wallpaper projects? This list will help you:

Project Stars
1 lively 13,765
2 WinDynamicDesktop 4,162
3 Plash 3,301
4 OnlySwitch 3,310
5 wallpapper 3,253
6 komorebi 3,211
7 dynamic-wallpaper 1,788
8 bing-wallpaper 1,700
9 Olauncher 1,624
10 paperview 1,422
11 WinPaletter 1,255
12 Equinox 1,035
13 wallpaper 1,020
14 lwp 855
15 hidamari 831
16 colorfu 794
17 livewallpaper 761
18 Linux_Dynamic_Wallpapers 679
19 gnome-ext-hanabi 646
20 gruvbox-factory 613
21 macos-wallpaper 610
22 hyprpaper 610
23 splash-cli 542

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com