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
  • 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
  • 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.

  • 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

  • SaaSHub

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

    SaaSHub 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

  • 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

  • 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

  • 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

  • Hyprpaper not loading wallpaper - Could not connect to sock

    1 project | /r/hyprland | 6 Dec 2023
  • Videos of Godotcon 2023

    1 project | news.ycombinator.com | 7 Nov 2023
  • how do i get live wallpapers working? komorebi won't open

    1 project | /r/linux4noobs | 17 Oct 2023
  • how do i get live wallpapers working? komorebi won't open

    1 project | /r/pop_os | 16 Oct 2023
  • how do i turn it off bruh

    1 project | /r/LivelyWallpaper | 22 Sep 2023
  • Octos – HTML live wallpaper engine

    6 projects | news.ycombinator.com | 22 Jul 2023
  • The perfect lock screen doesn't ex...

    1 project | /r/Gundam | 11 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    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. Learn more →

Index

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

Project Stars
1 lively 13,868
2 WinDynamicDesktop 4,177
3 OnlySwitch 3,334
4 Plash 3,314
5 wallpapper 3,253
6 komorebi 3,264
7 dynamic-wallpaper 1,795
8 bing-wallpaper 1,708
9 Olauncher 1,636
10 paperview 1,422
11 WinPaletter 1,276
12 Equinox 1,051
13 wallpaper 1,020
14 lwp 856
15 hidamari 861
16 colorfu 794
17 livewallpaper 771
18 Linux_Dynamic_Wallpapers 695
19 gnome-ext-hanabi 652
20 hyprpaper 625
21 gruvbox-factory 619
22 macos-wallpaper 610
23 splash-cli 542

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