{"adoption": {"forks": 230, "observed_at": "2026-08-28T04:05:00.014077+00:00", "stars": 1536}, "canonical_url": "https://ross.abutalabs.com/products/proton-bridge", "card": {"archived": false, "artifact_type": "application", "description": "Proton Mail Bridge application", "domain": ["email", "privacy", "security", "desktop-applications"], "enriched": true, "function": ["email", "http-server", "security", "cryptography"], "health_score": 99, "homepage": null, "language": "Go", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["ProtonMail/proton-bridge"], "name": "ProtonMail/proton-bridge", "platform": ["windows", "go"], "pushed_at": "2026-08-17T12:47:35+00:00", "repo": "ProtonMail/proton-bridge", "stars": 1536, "tags": ["imap", "smtp", "proton-mail", "email-client-integration", "encryption", "local-server", "macos", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["use Thunderbird or Outlook with my Proton Mail account", "set up IMAP and SMTP access for Proton Mail", "sync a desktop email client with encrypted Proton Mail", "run a local mail proxy for Proton Mail", "send Proton Mail through my existing email app", "configure email client settings for Proton Mail"], "what_it_is": "Proton Mail Bridge is a desktop application that runs local IMAP and SMTP servers, allowing standard email clients to send and receive encrypted Proton Mail. It handles authentication, local keychain storage, and secure automatic updates via a signed launcher.", "when_to_avoid": ["you only use Proton Mail in the browser or mobile apps", "you need a headless mail relay without a GUI", "your Linux system lacks a supported keychain like gnome-keyring or pass"], "when_to_choose": ["you use Proton Mail and want a traditional desktop email client", "you need IMAP/SMTP compatibility with end-to-end encrypted mail", "you want automatic updates and signature verification for a mail bridge"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/proton-bridge", "repo": "ProtonMail/proton-bridge", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "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:00.014077+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.014077+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:03.387618+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4c98fe5ddd721054d9d90bfaec2fa92a693fcdf3d408a26c2720d7688131876b", "fetched_at": "2026-08-28T04:05:00.014077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ProtonMail/proton-bridge"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 86}, "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": 2339, "days_push": 16, "days_rel": 16, "gap_med": 32.5, "n_releases_24m": 17}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}