{"adoption": {"forks": 42, "observed_at": "2026-08-28T04:04:19.928537+00:00", "stars": 1310}, "canonical_url": "https://ross.abutalabs.com/products/hypr", "card": {"archived": false, "artifact_type": "application", "description": "Hypr is a tiling window manager written in modern C++.", "domain": ["desktop-applications", "operating-systems", "developer-tools"], "enriched": true, "function": ["gui"], "health_score": 26, "homepage": null, "language": "C++", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hyprwm/Hypr"], "name": "hyprwm/Hypr", "platform": ["cpp"], "pushed_at": "2024-03-28T02:16:48+00:00", "repo": "hyprwm/Hypr", "stars": 1310, "tags": ["tiling-window-manager", "x11", "xorg", "xcb", "window-manager", "c++20", "linux"], "topics": ["x11", "x11-wm", "xorg", "window-manager", "cpp20", "xcb"], "urls": [], "use_cases": ["tiling window manager for X11 on Linux", "lightweight Xorg window manager with animations", "window manager with dwindle and master layouts", "X11 WM with instant config reload", "replace my desktop environment with a tiling WM", "window manager compatible with Polybar and EWMH bars"], "what_it_is": "Hypr is a dynamic tiling window manager for Xorg, written in modern C++20 using XCB. It provides tiling and floating windows, workspaces, animations, a built-in status bar, and hot-reloadable configuration.", "when_to_avoid": ["you use Wayland - use Hyprland instead", "you need a full compositor or desktop environment out of the box", "you need active development - the project is in maintenance mode"], "when_to_choose": ["you want a tiling window manager on Xorg with animations and rounded corners", "you prefer a readable, hackable C++ codebase to extend", "you use X11 and want EWMH/ICCCM compliance with external bars"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hypr", "repo": "hyprwm/Hypr", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.928537+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.534906+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e94ac81a85b6e7c39a160099338b5bd2e962681b041de03abd6aafa6b65bd0b0", "fetched_at": "2026-08-28T04:04:19.928537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyprwm/Hypr"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1750, "days_push": 889, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}