{"adoption": {"forks": 345, "observed_at": "2026-08-28T04:05:05.366609+00:00", "stars": 1570}, "canonical_url": "https://ross.abutalabs.com/products/rkkr-simple-keyboard", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["android-tools", "developer-tools", "cross-platform"], "enriched": true, "function": ["gui", "internationalization"], "health_score": 99, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["rkkr/simple-keyboard"], "name": "rkkr/simple-keyboard", "platform": [], "pushed_at": "2026-08-18T06:04:09+00:00", "repo": "rkkr/simple-keyboard", "stars": 1570, "tags": ["keyboard", "ime", "minimalist", "privacy-friendly", "open-source-keyboard", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["replace the stock Android keyboard with a lightweight alternative", "type without emojis or GIFs cluttering the keyboard", "use a keyboard app that requires almost no permissions", "adjust keyboard height to free up screen space", "customize keyboard theme colors", "get a number row on the keyboard", "move the text cursor by swiping on the space bar", "delete words by swiping on the backspace key"], "what_it_is": "Simple Keyboard is a lightweight, open-source Android keyboard app based on the AOSP LatinIME keyboard. It focuses on minimal size, minimal permissions, and essential typing features while deliberately omitting emojis, GIFs, spell checking, and swipe typing.", "when_to_avoid": ["you need swipe/gesture typing or a spell checker", "you want emoji or GIF support", "you need advanced features like clipboard history or cloud sync"], "when_to_choose": ["you want a small (<1MB), fast, no-frills Android keyboard", "you value privacy and minimal permissions", "you prefer a classic keyboard without emojis, swipe typing, or spell check", "you want an open-source keyboard available on F-Droid"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rkkr-simple-keyboard", "repo": "rkkr/simple-keyboard", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-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:05:05.366609+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.366609+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.467703+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8f1b82c23335ddd9cc96ba36c9e4c1647e65a359d5f2a03e76d8d4a8586209", "fetched_at": "2026-08-28T04:05:05.366609+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rkkr/simple-keyboard"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 98}, "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": 3420, "days_push": 15, "days_rel": 17, "gap_med": 14.5, "n_releases_24m": 27}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}