{"adoption": {"forks": 164, "observed_at": "2026-08-28T04:08:28.560205+00:00", "stars": 3900}, "canonical_url": "https://ross.abutalabs.com/products/reminders-menubar", "card": {"archived": false, "artifact_type": "application", "description": "Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.", "domain": ["developer-tools", "apple-ecosystem", "desktop-applications"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 96, "homepage": null, "language": "Swift", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["DamascenoRafael/reminders-menubar"], "name": "DamascenoRafael/reminders-menubar", "platform": [], "pushed_at": "2026-07-26T02:01:45+00:00", "repo": "DamascenoRafael/reminders-menubar", "stars": 3900, "tags": ["menu-bar", "swiftui", "reminders", "task-management", "natural-language-dates", "open-source", "macos", "desktop", "swift"], "topics": ["swiftui", "macos-menubar", "reminders", "macos", "menubar", "apple-reminders", "utility", "macos-swift", "swift"], "urls": [], "use_cases": ["view apple reminders from the mac menu bar", "create reminders with natural language due dates", "quickly complete or edit reminders without opening the reminders app", "search and filter reminders by list or tag", "show upcoming reminder count in the menu bar", "toggle a reminders app with a global keyboard shortcut"], "what_it_is": "A free, open-source macOS menu bar application for viewing and interacting with Apple Reminders. Built with SwiftUI, it lets users create, edit, complete, search, and filter reminders directly from the menu bar with natural language due-date parsing.", "when_to_avoid": ["you need a cross-platform task manager", "you don't use Apple Reminders or macOS Big Sur or later", "you need a full-featured to-do app with projects and collaboration"], "when_to_choose": ["you use Apple Reminders and want fast menu bar access on macOS", "you want a lightweight, free alternative to paid menu bar reminder apps", "you want to create reminders quickly using natural language input"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/reminders-menubar", "repo": "DamascenoRafael/reminders-menubar", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "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:08:28.560205+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:28.560205+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:11.175741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9a215f581db490ff3cee8214ed456a717da2e14a888a34a4565f03cadeafd0b6", "fetched_at": "2026-08-28T04:08:28.560205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamascenoRafael/reminders-menubar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 78}, "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": 2240, "days_push": 39, "days_rel": 64, "gap_med": 50.0, "n_releases_24m": 7}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}