{"adoption": {"forks": 313, "observed_at": "2026-08-28T04:04:19.821705+00:00", "stars": 1310}, "canonical_url": "https://ross.abutalabs.com/products/emoji-picker", "card": {"archived": false, "artifact_type": "library", "description": "Add a slick emoji selector to input fields and textareas on your website.", "domain": ["web-development", "frontend"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["jmadler/emoji-picker"], "name": "jmadler/emoji-picker", "platform": ["browser"], "pushed_at": "2024-10-31T15:55:39+00:00", "repo": "jmadler/emoji-picker", "stars": 1310, "tags": ["emoji-picker", "jquery", "input-fields", "contenteditable", "unicode-emoji", "javascript"], "topics": [], "urls": [], "use_cases": ["add emoji picker to a comment box", "let users insert emojis in a chat input field", "add emoji support to textareas on my website", "emoji selector for form inputs", "insert unicode emoji characters into an input", "emoji picker with maxlength support"], "what_it_is": "A JavaScript library that adds an emoji selector popup to input fields and textareas on websites, converting them into rich contenteditable areas with emoji support. It depends on jQuery and supports inserting either emoji images or Unicode characters.", "when_to_avoid": ["you use a modern framework like React or Vue where a native component library would fit better", "you want to avoid jQuery as a dependency", "you need an actively developed project with recent feature work"], "when_to_choose": ["you have a jQuery-based site and want a quick drop-in emoji picker", "you need emoji input on plain input fields or textareas without a framework", "you want to insert Unicode emoji characters rather than images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/emoji-picker", "repo": "jmadler/emoji-picker", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "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:19.821705+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.821705+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:49:55.757077+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "95285ffaec4d55c0ef3ad1f035019e5b8861bef1b50e4052e5fb82ca9ad426ce", "fetched_at": "2026-08-28T04:04:19.821705+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jmadler/emoji-picker"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4025, "days_push": 671, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}