{"adoption": {"forks": 116, "observed_at": "2026-08-28T04:04:49.842030+00:00", "stars": 1475}, "canonical_url": "https://ross.abutalabs.com/products/rbtray", "card": {"archived": false, "artifact_type": "application", "description": "A fork of RBTray from http://sourceforge.net/p/rbtray/code/.", "domain": ["desktop-applications", "developer-tools", "windows"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 27, "homepage": null, "language": "C++", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["benbuck/rbtray"], "name": "benbuck/rbtray", "platform": ["windows"], "pushed_at": "2025-03-15T04:03:25+00:00", "repo": "benbuck/rbtray", "stars": 1475, "tags": ["system-tray", "window-management", "minimize-to-tray", "hotkey", "mouse-hook", "c-plus-plus", "desktop"], "topics": ["tray", "tray-icon", "mouse", "hotkey", "hook", "keyboard"], "urls": [], "use_cases": ["minimize any window to the system tray on windows", "keep apps running in the tray instead of the taskbar", "hide a window to the tray with a keyboard hotkey", "right-click minimize button to send a program to the tray", "reduce taskbar clutter by tray-minimizing background apps"], "what_it_is": "RBTray is a small Windows background utility that lets you minimize any window to the system tray by right-clicking its minimize button, shift-right-clicking its title bar, or pressing Control-Alt-Down. It is a maintained fork of the original SourceForge RBTray project, written in C++ and licensed under GPL-2.0.", "when_to_avoid": ["you need to minimize Windows Store (UWP) apps, which are not supported", "you need new features, since the project is in maintenance mode", "mouse hooks conflict with other software and you dislike hotkey-only operation"], "when_to_choose": ["you want a tiny, free, open-source tray-minimizing utility for Windows", "you prefer multiple interaction methods (mouse gestures and hotkey)", "you need a lightweight tool with no installer, just an exe"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rbtray", "repo": "benbuck/rbtray", "role": "main", "score": 28}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "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:49.842030+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.842030+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:30.796828+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94fcac16e816745b37b21ee0c906b1558afa65ff01baa4879ff2dc0025f4fff3", "fetched_at": "2026-08-28T04:04:49.842030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benbuck/rbtray"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 11, "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": 3924, "days_push": 536, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 28, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}