{"id":13619036,"url":"https://github.com/hyprwm/Hypr","last_synced_at":"2025-04-14T15:33:56.440Z","repository":{"id":37512077,"uuid":"429108846","full_name":"hyprwm/Hypr","owner":"hyprwm","description":"Hypr is a tiling window manager written in modern C++.","archived":false,"fork":false,"pushed_at":"2024-03-28T02:16:48.000Z","size":361,"stargazers_count":1090,"open_issues_count":22,"forks_count":33,"subscribers_count":16,"default_branch":"main","last_synced_at":"2024-11-05T18:55:15.425Z","etag":null,"topics":["cpp20","window-manager","x11","x11-wm","xcb","xorg"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyprwm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"vaxry"}},"created_at":"2021-11-17T15:54:20.000Z","updated_at":"2024-11-03T16:06:38.000Z","dependencies_parsed_at":"2024-03-28T03:26:54.701Z","dependency_job_id":null,"html_url":"https://github.com/hyprwm/Hypr","commit_stats":null,"previous_names":["vaxerski/hypr"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprwm%2FHypr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprwm%2FHypr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprwm%2FHypr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyprwm%2FHypr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyprwm","download_url":"https://codeload.github.com/hyprwm/Hypr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223637677,"owners_count":17177657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp20","window-manager","x11","x11-wm","xcb","xorg"],"created_at":"2024-08-01T21:00:34.071Z","updated_at":"2024-11-08T05:30:26.008Z","avatar_url":"https://github.com/hyprwm.png","language":"C++","funding_links":["https://ko-fi.com/vaxry"],"categories":["Desktop Customization","C++","HarmonyOS","Tool"],"sub_categories":["VoIP","Windows Manager","Desktop Tool"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/LtC153m.png\" /\u003e\n  \u003cimg src=\"https://github.com/vaxerski/Hypr/actions/workflows/c-cpp.yml/badge.svg\" /\u003e\n  \u003ca href=\"https://discord.gg/hQ9XvMUjjr\"\u003e\u003cimg src=\"https://img.shields.io/badge/Join%20the-Discord%20server-6666ff\" /\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues/vaxerski/Hypr\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues-pr/vaxerski/Hypr\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/top/vaxerski/Hypr\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/vaxerski/Hypr\" /\u003e\n  \u003cimg src=\"https://img.shields.io/tokei/lines/github/vaxerski/Hypr\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Standard-C%2B%2B20-success\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Hi-mom!-ff69b4\" /\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\u003cbr/\u003e\nHypr is a dynamic Linux tiling window manager for Xorg. It's written in XCB with modern C++ and aims to provide easily readable and expandable code.\n\u003cbr/\u003e\u003cbr/\u003e\n\nFor Hypr with `land`, see [Hyprland](https://github.com/vaxerski/Hyprland), the Wayland Compositor.\n\n\u003cbr/\u003e\nHypr is _only_ a window manager. It is not a compositor and does not implement a compositor's functionality. You can run it without one (e.g. Picom) though, since it runs on Xorg, which doesn't require a compositor.\n\u003cbr/\u003e\n\n# Key Features\n- True parabolic animations\n- Rounded corners and borders\n- Config reloaded instantly upon saving\n- A built-in status bar with modules\n- Easily expandable and readable codebase\n- Pseudotiling\n- Multiple tiling modes (dwindling and master)\n- Window rules\n- Intelligent transients\n- Support for EWMH-compatible bars (e.g. Polybar)\n- Keybinds config\n- Tiling windows\n- Floating windows\n- Workspaces\n- Moving / Fullscreening windows\n- Mostly EWMH and ICCCM compliant\n\n# Installation\nI do not maintain any packages, but some kind people have made them for me. If I missed any, please let me know.\n\nIMPORTANT: Hypr **requires** xmodmap to correctly apply keybinds. Make sure you have it installed.\n\nFor stable releases, use the Releases tab here on github, and follow the instructions to install it in the [Wiki](https://github.com/vaxerski/Hypr/wiki/Building) \n\n*Arch (AUR)*\n```\nyay -S hypr-git\n```\n\n*Void Linux*\n\n[https://github.com/Flammable-Duck/hypr-template](https://github.com/Flammable-Duck/hypr-template)\n\n## Manual building\nIf your distro doesn't have Hypr in its repositories, or you want to modify hypr,\n\nsee the [Wiki](https://github.com/vaxerski/Hypr/wiki/Building) to see build and installation instructions.\n\n# Configuring\nSee the [Wiki Page](https://github.com/vaxerski/Hypr/wiki/Configuring-Hypr) for a detailed overview on the config, or refer to the example config in examples/hypr.conf.\n\nYou have to use a config, place it in ~/.config/hypr/hypr.conf\n\n# Screenshot Gallery\n\n![One](https://i.imgur.com/ygked0M.png)\n![Two](https://i.imgur.com/HLukmeA.png)\n![Three](https://i.imgur.com/B0MDTu2.png)\n\n# Known issues\n- Picom's shadow and effects do not update for cheap animations while animating\n- Non-cheap animations are choppy (duh!)\n\n# Contributions\nRefer to [CONTRIBUTING.md](https://github.com/vaxerski/Hypr/blob/main/CONTRIBUTING.md) and the [Wiki](https://github.com/vaxerski/Hypr/wiki/Contributing-\u0026-Debugging) for contributing instructions and guidelines.\n\n\n# Stars over time\n\n[![Stars over time](https://starchart.cc/vaxerski/Hypr.svg)](https://starchart.cc/vaxerski/Hypr)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyprwm%2FHypr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyprwm%2FHypr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyprwm%2FHypr/lists"}