{"adoption": {"forks": 280, "observed_at": "2026-08-28T04:05:04.336693+00:00", "stars": 1566}, "canonical_url": "https://ross.abutalabs.com/products/capslock", "card": {"archived": false, "artifact_type": "application", "description": "Make Capslock Great Again!", "domain": ["developer-tools", "operating-systems"], "enriched": true, "function": ["developer-tools", "configuration-management"], "health_score": 77, "homepage": "https://capslock.vonng.com", "language": "HTML", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Vonng/Capslock"], "name": "Vonng/Capslock", "platform": ["windows"], "pushed_at": "2026-08-01T12:07:52+00:00", "repo": "Vonng/Capslock", "stars": 1566, "tags": ["karabiner-elements", "autohotkey", "keyboard-remapping", "hyper-key", "capslock", "vim-navigation", "mousekey", "macos"], "topics": ["capslock", "capslock-hyper", "karabiner", "autohotkey", "karabiner-elements", "capslock-enhancement"], "urls": [], "use_cases": ["turn capslock into a hyper key on mac", "vim-style keyboard navigation without moving hands", "control the mouse cursor with the keyboard", "quickly switch windows tabs and desktops", "multiple text clipboards with keyboard shortcuts", "remap capslock to escape when tapped", "launch and switch apps with keyboard shortcuts"], "what_it_is": "CapsLock is a keyboard enhancement configuration that remaps the CapsLock key into a powerful Hyper modifier key on macOS (via Karabiner-Elements) and historically Windows (via AutoHotkey). It provides Vim-style navigation, mouse control via keyboard, clipboard management, window/app switching, and terminal shortcuts across 16 extensible control planes.", "when_to_avoid": ["you are on Windows and need actively maintained support (Windows version is archived)", "you use Linux (not supported)", "you prefer minimal keyboard remapping without learning new control planes", "you cannot or do not want to install Karabiner-Elements"], "when_to_choose": ["you use macOS with Karabiner-Elements and want a Hyper modifier", "you want Vim-style navigation system-wide without leaving the home row", "you prefer keyboard-driven mouse, window, and app control", "you are a developer optimizing for keyboard productivity"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/capslock", "repo": "Vonng/Capslock", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "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:05:04.336693+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.336693+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:00:08.686216+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d50c07eed5a939f1a9aecbdd4f7879d178dddab14a359cc5acff7199177ad62", "fetched_at": "2026-08-28T04:05:04.336693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vonng/Capslock"}, {"content_hash": "66bfbb4a323a1a127ba9546e8e6a9c35d778731c8878d63834c868d45f350630", "fetched_at": "2026-08-29T11:28:44.309916+00:00", "kind": "homepage", "missing": false, "url": "https://capslock.vonng.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3570, "days_push": 32, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}