{"adoption": {"forks": 193, "observed_at": "2026-08-28T04:03:21.486848+00:00", "stars": 1045}, "canonical_url": "https://ross.abutalabs.com/products/sse", "card": {"archived": false, "artifact_type": "library", "description": "Server Sent Events server and client for Golang", "domain": ["web-development", "backend", "apis"], "enriched": true, "function": ["websocket", "http-server", "http-client", "middleware"], "health_score": 20, "homepage": null, "language": "Go", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["r3labs/sse"], "name": "r3labs/sse", "platform": ["go", "windows", "cross-platform"], "pushed_at": "2024-06-26T04:19:05+00:00", "repo": "r3labs/sse", "stars": 1045, "tags": ["server-sent-events", "sse", "event-stream", "pubsub", "golang", "real-time", "linux", "macos"], "topics": ["golang", "sse", "eventstream"], "urls": [], "use_cases": ["stream real-time events from a Go server to browsers", "subscribe to an SSE endpoint and process events in Go", "publish messages to named event streams", "detect disconnected SSE clients", "build live notification or update feeds over HTTP"], "what_it_is": "A Go library providing both server and client implementations for Server-Sent Events (SSE). It includes a message scheduler with named streams for publishing events and client subscription helpers.", "when_to_avoid": ["you need bidirectional communication (use WebSockets instead)", "your project is not written in Go", "you need a full-featured message broker rather than an HTTP event stream"], "when_to_choose": ["you need one-way server-to-client event streaming in Go", "you want a lightweight alternative to WebSockets for push updates", "you need both SSE server and client support in the same language"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sse", "repo": "r3labs/sse", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "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:03:21.486848+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.486848+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:07.557973+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9060de552c1a73327bbaf84d6169aa2c4ff2488b170320986d08761e12da7e2", "fetched_at": "2026-08-28T04:03:21.486848+00:00", "kind": "readme", "missing": false, "url": "https://github.com/r3labs/sse"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 3848, "days_push": 798, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}