{"adoption": {"forks": 27, "observed_at": "2026-08-28T04:04:12.313569+00:00", "stars": 1273}, "canonical_url": "https://ross.abutalabs.com/products/nyrna", "card": {"archived": false, "artifact_type": "application", "description": "Suspend games and applications.", "domain": ["gaming-tools", "developer-tools", "cross-platform", "windows"], "enriched": true, "function": ["gui", "cli", "developer-tools"], "health_score": 90, "homepage": "https://nyrna.merritt.codes", "language": "Dart", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Merrit/nyrna"], "name": "Merrit/nyrna", "platform": ["windows", "cli"], "pushed_at": "2026-05-26T19:54:39+00:00", "repo": "Merrit/nyrna", "stars": 1273, "tags": ["process-suspend", "flutter", "dart", "game-pause", "resource-management", "x11", "linux", "desktop"], "topics": ["linux", "suspend", "games", "applications", "utility", "pause", "hibernate", "multitask", "dart", "flutter"], "urls": [], "use_cases": ["pause games that have no pause feature like Dark Souls or Elden Ring", "suspend a long 3D render or video encode to free up CPU and GPU", "pause a game mid-cutscene to answer the door", "temporarily free system resources for a Zoom meeting without closing a job", "suspend a game between checkpoints like in Hollow Knight", "toggle suspend/resume of the active window with a hotkey"], "what_it_is": "Nyrna is a desktop application that suspends and resumes running games and applications, similar to console sleep modes, freeing CPU and GPU resources without losing progress. It offers a Material GUI, hotkey support, and a CLI toggle, working on Linux (X11) and Windows.", "when_to_avoid": ["you need suspend-to-disk or restore after reboot", "you run Linux on Wayland and rely on global hotkeys", "you cannot tolerate the small risk of the suspended application crashing"], "when_to_choose": ["you need to pause unpausable single-player games on Linux X11 or Windows", "you want to temporarily reclaim CPU/GPU from long-running tasks like renders or compilation", "you want a simple GUI or hotkey-driven process suspend tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nyrna", "repo": "Merrit/nyrna", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "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:12.313569+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.313569+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:10.855738+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b7df10497c04c32109da509ea9f844037a8b660e09c27f734a9031d3ee4db08", "fetched_at": "2026-08-28T04:04:12.313569+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Merrit/nyrna"}, {"content_hash": "8fada3b5166e36afdbd933bddd13b319c761768d7ee35df8d912bcc0f9c7aa27", "fetched_at": "2026-08-29T12:14:22.156513+00:00", "kind": "homepage", "missing": false, "url": "https://nyrna.merritt.codes"}, {"content_hash": "a5f7fb52424a7caa04a7d420367f72bdd219f9293fdb83a949611f8cbcdb3cc0", "fetched_at": "2026-08-29T12:14:22.158834+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/features"}, {"content_hash": "6ddd8443ad0c34789ccff228728a104c71328d2ab77202833fee1732257e349e", "fetched_at": "2026-08-29T12:14:22.160635+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/video-demonstrations"}, {"content_hash": "f5eeee3cb1cb910914f0e0bce98684c2ac32c5d797a8d5404797512471dd73bb", "fetched_at": "2026-08-29T12:14:22.162523+00:00", "kind": "site_page", "missing": false, "url": "https://nyrna.merritt.codes/docs/hotkey"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2285, "days_push": 99, "days_rel": 99, "gap_med": 23.0, "n_releases_24m": 9}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}