{"adoption": {"forks": 91, "observed_at": "2026-08-28T04:04:31.230196+00:00", "stars": 1366}, "canonical_url": "https://ross.abutalabs.com/products/one-handed-keyboard", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["hardware", "accessibility", "cross-platform"], "enriched": true, "function": ["embedded", "developer-tools"], "health_score": 32, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["htx-studio/One-Handed-Keyboard"], "name": "htx-studio/One-Handed-Keyboard", "platform": ["embedded", "cross-platform"], "pushed_at": "2025-05-09T02:07:38+00:00", "repo": "htx-studio/One-Handed-Keyboard", "stars": 1366, "tags": ["hardware-design", "keyboard", "qmk-firmware", "pcb", "accessibility-hardware", "trackball", "open-source-hardware", "3d-printing"], "topics": [], "urls": [], "use_cases": ["build a one-handed mechanical keyboard", "keyboard for someone with use of only one hand", "open-source keyboard with built-in trackball", "QMK firmware for a custom keyboard", "DIY keyboard PCB and case files", "accessible typing setup combining mouse and keyboard"], "what_it_is": "An open-source one-handed mechanical keyboard project with an integrated trackball, released under MIT license. It provides PCB designs (LCEDA projects), QMK firmware, VIA key remapping configs, and 3D model files for building left- and right-handed keyboard variants.", "when_to_avoid": ["you need a ready-made commercial keyboard rather than a DIY build", "you cannot solder, order PCBs, or 3D-print parts", "you need wireless or multi-mode connectivity (this is single-mode wired)"], "when_to_choose": ["you want to fabricate a complete one-handed keyboard from open PCB, firmware, and model files", "you need an accessibility-focused keyboard integrating trackball and scroll wheel", "you want a QMK/VIA-compatible custom keyboard design"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/one-handed-keyboard", "repo": "htx-studio/One-Handed-Keyboard", "role": "main", "score": 28}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "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:31.230196+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.230196+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:12.771741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b779b73e80585099c22e831fe825e0d07d9b0fed94b6215a589548ed0a6d33", "fetched_at": "2026-08-28T04:04:31.230196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htx-studio/One-Handed-Keyboard"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 20, "longevity": 34, "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": 487, "days_push": 482, "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}}