awesome-hyprland

awesome-hyprland

Hyprland生态系统插件和工具资源汇总

这是一个汇集Hyprland相关插件和工具的资源列表。包含多种编程语言的绑定、配置工具、官方及社区开发的插件和实用程序。涵盖状态栏、通知、应用启动器、壁纸、显示管理等多个功能领域,为Hyprland用户提供了丰富的定制和扩展选择。对于想要打造个性化Hyprland环境的开发者和用户来说,这是一个全面且实用的参考资源。

Hyprland插件工具状态栏配置Github开源项目

Awesome Hyprland

Discord

Awesome list for Hyprland, that includes useful tools and libraries that either work or are designed for Hyprland!

Language Bindings

Hyprlang configuration tools

  • tree-sitter-hyprlang ![c][c] (tree-sitter grammar for Hyprland config files, made to be used with neovim)
  • hyprls ![go][go] (A LSP server for Hyprland configuration files)
  • Hyprparse ![rust][rs] (Hypr config file parser, with support for the web)

Plugins

  • split-monitor-workspaces ![c++][cpp] (A small Hyprland plugin to provide awesome-like workspace behavior)
  • hyprgrass ![c++][cpp] (Hyprland plugin for touch gestures)
  • hyprNStack ![c++][cpp] (Hyprland plugin for N-stack tiling layout)
  • hyprRiver ![c++][cpp] (River layouts for Hyprland)
  • hyprfocus ![c++][cpp] (Flashfocus-inspired plugin that adds flashing when changing focus, useful for borderless)
  • hyprland-dwindle-autogroup ![c++][cpp] (overrides grouping behavior on dwindle layout)
  • hy3 ![c++][cpp] (Adds i3-like manual tiling)
  • hyprland-virtual-desktops ![c++][cpp] (manages multiple screen's workspaces as if they were a single virtual desktop)
  • Hypr-DarkWindow ![c++][cpp] (Hyprland plugin that adds possibility to invert the color of specific windows)
  • grab-workspace ![c++][cpp] (plugin that moves a workspace to the current monitor and shows it)
  • hycov ![c++][cpp] (Hyprland plugin that displays all open clients in a grid view)
  • hyprscroller ![c++][cpp] (scrolling layout plugin similar to PaperWM or niri)
  • hyprspace ![c++][cpp] (Hyprland plugin that adds workspace overview similar to KDE Plasma and macOS)
  • hyprland-easymotion ![c++][cpp] (Plugin to enable 'easymotion' navigation. Inspired by Xmonad easymotion)
  • hyprslidr ![c++][cpp] (A Hyprland plugin for a sliding window layout. Inspired by PaperWM.)

Official plugins

  • border++ ![c++][cpp] (Adds one or two additional borders to windows)
  • hyprbars ![c++][cpp] (Adds title bars to windows)
  • hyprtrails ![c++][cpp] (Adds trails behind windows)
  • cs:go vulkan fix ![c++][cpp] (Fixes custom resolutions on CS:GO with -vulkan)
  • hyprwinwrap ![c++][cpp] (Allows you to put any app as a wallpaper)
  • hyprexpo ![c++][cpp] (Adds an expo-like workspace overview)

IPC plugins

These technically aren't hyprland plugins, but extend hyprland functionality using only IPC

  • pyprland ![python][py]
    • expose (brings every window to the focused workspace, then allows switching to its workspace)
    • layout_center (a layout maximizing one window at a time with a margin around it)
    • lost_windows (attempt to recover windows which are out of reach)
    • magnify (toggles the magnified state)
    • scratchpads (use your favorite applications as dropdowns)
    • system_notifier (adds custom desktop notifications)
    • shortcuts_menu (allows making menus with rofi, dmenu & similar apps)
    • fetch_client_menu select a window to be moved to your active workspace (using rofi, dmenu, etc...)
    • toggle_dpms (toggles the dpms on every monitor)
    • toggle_special (easier usage of special workspaces to "stash" windows)
    • wallpapers (random wallpapers from a list of folders)
    • Multi screen:

Tools

Official tools

Status Bar/Shell

  • quickshell ![c++][cpp] (Simple and flexbile QtQuick based desktop shell toolkit)
  • ags ![typescript][ts] (A customizable and extensible shell for Hyprland)
  • fabric ![python][py] (Fabric is a python widgets framework for wayland and X11 using gtk)
  • eww ![rust][rs] (Widget framework built on gtk, that can be used as a statusbar)
  • waybar ![c++][cpp] (Like polybar, but for wlroots, very customizable)
  • Hybrid ![rust][rs] (Featureful bar made for wlroots based compositors)
  • hyprland-autoname-workspaces ![rust][rs] (Workspaces auto renamer, tested with waybar)
  • ironbar ![rust][rs] (Very customizable bar with gui components)
  • nwg-panel ![python][py] (GTK3-based panel with good support for Hyprland)
  • nwg-dock-hyprland ![go][go] (GTK3-based dock for Hyprland)
  • gBar ![c++][cpp] (GTK3 based blazingly fast and efficient status bar)
  • sysbar ![c++][cpp] (Modular status bar for wayland)
  • HyprPanel ![typescript][ts] (A Bar/Panel for Hyprland with extensive customizability and context menus.)

Notifications

Notification Daemons

  • mako ![c][c] (Very simple and configurable notification daemon)
  • dunst ![c][c] (Very customizable notification daemon)
  • SwayNotificationCenter ![vala][va] (GNOME like notification daemon, with GUI and all)
  • fnott ![c][c] (Featureful and configurable notification daemon)
  • hyprnotify ![go][go] (Notification daemon with 'hyprctl notify' as backend)

OSD

  • SwayOSD ![rust][rs] (GNOME like OSD written in gtk)
  • Avizo ![vala][va] (macOS like OSD written in gtk, also comes with nice scripts)
  • Wob ![c][c] (dead simple OSD inspired by xob)
  • syshud ![c++][cpp] (Simple heads up display written in gtkmm 4)

Misc

  • Ianny ![rust][rs] (Periodically informs user to take breaks by keeping track of usage patterns)
  • syspower ![c++][cpp] (Simple power menu/shutdown screen written in gtkmm 4)

Runners, Menus, and Application Launchers

  • rofi-wayland ![c][c] (Rofi fork with support for wlroots)
  • tofi ![c][c] (very tiny rofi inspired menu)
  • bemenu ![c][c] (looks like dmenu, but crossplatform)
  • wofi ![c][c] (simple menu made in gtk)
  • fuzzel ![c][c] (simple application launcher similar to rofi's drun mode)
  • yofi ![rust][rs] (yofi is a minimalistic menu for wayland)
  • anyrun ![rust][rs] (A wayland native, highly customizable runner, similar to krunner)
  • hypr-empty ![rust][rs] (Open a runner on empty workspaces)
  • nwg-drawer ![go][go] (Gnome-ish application drawer)
  • sysmenu ![c++][cpp] (Simple program launcher written in gtkmm 4)

Wallpaper

  • Hyprpaper ![c++][cpp] (blazing fast wayland wallpaper utility with IPC controls)
  • swww ![rust][rs] (Wallpaper daemon with live switching, awesome animations, and GIF support)
  • mpvpaper ![c][c] (Wallpaper daemon that wraps MPV, useful for videos, and more advanced usage)
  • swaybg ![c][c] (Very simple wallpaper daemon used by default on sway)
  • waypaper ![python][py] (GUI wallpaper setter)
  • waypaper engine ![typescript][ts] (GUI wallpaper setter with playlist capabilities)
  • wpaperd ![rust][rs] (Minimal wallpaper daemon for Wayland)

Display

  • iio-hyprland ![c][c] (Listen iio-sensor-proxy and auto change Hyprland output orientation)
  • wlr-rander ![c][c] (An xrandr clone for wlroots compositors)
  • kanshi ![c][c] (Dynamic display configuration)
  • Wayout ![rust][rs] (For turning off display, useful for idle) (can be replicated using hyprctl)
  • monitor-attached ![rust][rs] (Run the user's script when you connect or disconnect monitors)
  • wl-mirror ![c][c] (A simple Wayland output mirror client)
  • hyprshade ![python][py] (Frontend to Hyprland's screen shader feature)
  • wluma ![rust][rs] (Automatically adjust screen brightness based on the screen contents and amount of ambient light)
  • wlsunset ![c][c] (Day/night gamma adjustments for Wayland)

Workspace

  • hyprdim ![rust][rs] (Automatically dim windows when switching between them)
  • hyprnome ![rust][rs] (GNOME-like workspace switching in Hyprland)
  • Hyprfreeze ![shell][sh] (Utility to suspend a game process and other programs)

编辑推荐精选

堆友

堆友

多风格AI绘画神器

堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

图像生成AI工具AI反应堆AI工具箱AI绘画GOAI艺术字堆友相机AI图像热门
码上飞

码上飞

零代码AI应用开发平台

零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

下拉加载更多