{"adoption": {"forks": 71, "observed_at": "2026-08-28T04:05:08.539833+00:00", "stars": 1590}, "canonical_url": "https://ross.abutalabs.com/products/mailrise", "card": {"archived": false, "artifact_type": "service", "description": "An SMTP gateway for Apprise notifications.", "domain": ["self-hosted"], "enriched": true, "function": ["email", "webhook", "http-server"], "health_score": 52, "homepage": "https://mailrise.xyz", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["YoRyan/mailrise"], "name": "YoRyan/mailrise", "platform": ["python", "self-hosted"], "pushed_at": "2025-11-24T18:38:42+00:00", "repo": "YoRyan/mailrise", "stars": 1590, "tags": ["smtp-gateway", "apprise", "push-notifications", "email-relay", "homelab", "notification", "automation", "devops", "messaging", "docker", "linux"], "topics": ["smtp", "apprise", "email", "push-notifications"], "urls": [], "use_cases": ["send push notifications from devices that only support email", "replace gmail smtp relay for homelab alerts", "convert surveillance system email alerts to push notifications", "route iot device notifications to discord or telegram", "get notified on mobile from legacy software that emails", "self-hosted notification gateway for linux servers"], "what_it_is": "Mailrise is an SMTP server that converts incoming emails into Apprise notifications, enabling any email-capable device or software to send push notifications to 60+ services like Pushover, Discord, and Matrix. It is designed as an email relay for home labs and networks, configured via Apprise YAML configuration files selected through recipient addresses.", "when_to_avoid": ["your applications can call Apprise or notification APIs directly", "you need a full-featured SMTP server with actual mail delivery or storage", "you need incoming email processing rather than notification forwarding"], "when_to_choose": ["you have devices or software that can only send notifications via email but want modern push notifications", "you want to avoid storing email credentials on every machine in your network", "you run a home lab and want a single notification relay point"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mailrise", "repo": "YoRyan/mailrise", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "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:08.539833+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.539833+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:46.493171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5b4afa2a96c5526c11d3109432dcf1a060351422a7f70706e88a14e159e79d2", "fetched_at": "2026-08-28T04:05:08.539833+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoRyan/mailrise"}, {"content_hash": "9b8d51323cf5fb5349b562e9332b91170c8b0264480402f7ac1402efe627792f", "fetched_at": "2026-08-29T11:25:26.508461+00:00", "kind": "homepage", "missing": false, "url": "https://mailrise.xyz"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 53, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1919, "days_push": 282, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}