{"adoption": {"forks": 33, "observed_at": "2026-08-28T04:03:38.344016+00:00", "stars": 1115}, "canonical_url": "https://ross.abutalabs.com/products/halmak", "card": {"archived": false, "artifact_type": "dataset", "description": "The final version of the AI designed keyboard layout", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["kaievns/halmak"], "name": "kaievns/halmak", "platform": ["windows", "cross-platform"], "pushed_at": "2024-01-09T20:08:13+00:00", "repo": "kaievns/halmak", "stars": 1115, "tags": ["keyboard-layout", "ergonomics", "typing-efficiency", "ai-optimized", "alternative-layout", "macos", "android", "linux"], "topics": [], "urls": [], "use_cases": ["switch from QWERTY to a more efficient keyboard layout", "reduce finger travel distance while typing", "install an optimized keyboard layout on macOS", "use an ergonomic layout on an Android physical keyboard", "compare alternative keyboard layouts like Dvorak and Colemak", "remap keys with Karabiner Elements for a custom layout"], "what_it_is": "Halmak is an AI-optimized keyboard layout for English typing, designed via genetic algorithms to minimize finger movement and maximize typing efficiency. The repository distributes layout definition files and installation instructions for macOS, Android physical keyboards, and Karabiner Elements.", "when_to_avoid": ["you type mostly in non-English languages", "you cannot invest time in relearning typing muscle memory", "you need a layout for touchscreens or on-screen keyboards"], "when_to_choose": ["you type primarily in English and want a highly optimized layout", "you want an alternative to Colemak or Dvorak with better efficiency metrics", "you need layout files for macOS or Android physical keyboards"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/halmak", "repo": "kaievns/halmak", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "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:03:38.344016+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.344016+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:42:11.014409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "776fa62107e39c9d0c010a2520bc7d317a4905ccb054e7862299a65da927d615", "fetched_at": "2026-08-28T04:03:38.344016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaievns/halmak"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3806, "days_push": 967, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}