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)

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

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

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多