mirror of
https://github.com/hyprland-community/awesome-hyprland.git
synced 2026-03-11 17:44:35 -05:00
69f04cf9e909c4f7ebcd564036869ee7637967c4
Awesome Hyprland
Awesome list for Hyprland
Language Bindings
- Hyprland-rs (events, hyprctl)
- Hyprland-py (events, hyprctl, binds)
- Shell Events (events)
- Hyprland IPC Client (events)
- Hyprland_rs (config generation)
- Hyprland_ipc (events, hyprctl)
Tools
Designed for Hyprland
Official tools
- Hyprpaper
(wallpaper daemon)
- Hyprpicker
(colorpicker)
Screenshotting
- Grimblast
(Port of grimshot, which is an abstraction over grim and slurp)
Work with Hyprland
Status Bar/Shell
- eww
(Widget framework built on gtk, that can be used as a statusbar)
- waybar
(Like polybar, but for wlroots, very customizable)
- Hybrid
(Feature-full bar made for wlroots based compositors)
Partial support
no descs sorry, read the readme of the projects
- ironbar
(Needs to implement Hyprland workspaces, will be implemented soon though)
- Yambar
(Needs to implement Hyprland workspaces)
Notification Daemons
Regular Notifications
- mako
(Very simple and configurable notification daemon)
- dunst
(Very customizable notification daemon)
- SwayNotificationCenter
(GNOME like notification daemon, with GUI and all)
- fnott
(Feature-full and configurable notification daemon)
OSD
- SwayOSD
(GNOME like OSD written in gtk)
- Avizo
(macOS like OSD written in gtk, also comes with nice scripts)
- Wob
(dead simple OSD inspired by xob)
Runners, Menus, and Application Launchers
- rofi-wayland
(Rofi fork with support for wlroots)
- tofi
(very tiny rofi inspired menu)
- bemenu
(looks like dmenu, but crossplatform)
- wofi
(simple menu made in gtk)
- fuzzel
(simple application launcher similar to rofi's drun mode)
Wallpaper
- swww
(Wallpaper daemon with live switching, awesome animations, and GIF support)
- mpvpaper
(Wallpaper daemon that wraps MPV, usefull for vidoes, and more advanced usage)
- swaybg
(Very simple wallpaper daemon used by default on sway)
Screenshotting
All in one Tools
Raw Tools
- Grim
(basic screenshot tool)
- Wayshot
(basic screenshot tool made for speed and in rust)
- slurp
(basic area selection tool)
Recording
- wf-recorder
(Simple screnrecorder, like grim but records video)
Annotation
- swappy
(Annotation gui made in gtk)
On-screen Keyboards
- wvkbd
(On-screen keyboard for wlroots)
Locking, Idle, Clipboard and Login
Misc
- Wayout
(For turning off display, useful for idle)
- Wlogout
(Logout menu)
- wayprompt
(pinentry prompter)
Idle Daemons
- swayidle
(Idle daemon used by default in sway, also only one I could find for wlroots)
Lockers
- gtklock
(Fork of gtkgreet, but for locking, also more configurable, and has a its module system)
- swaylock
(Sway's default locker, very configurable, and popular)
- swaylock-effects
(Fork of swaylock, but with effects ^)
- waylock
"A small screenlocker for Wayland compositors" (As quoted from repo)