{"adoption": {"forks": 191, "observed_at": "2026-08-28T04:04:35.193596+00:00", "stars": 1387}, "canonical_url": "https://ross.abutalabs.com/products/galene", "card": {"archived": false, "artifact_type": "service", "description": "The Galène videoconference server", "domain": ["web-development", "self-hosted"], "enriched": true, "function": ["websocket", "http-server", "web-framework", "file-upload"], "health_score": 79, "homepage": "https://galene.org", "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["jech/galene"], "name": "jech/galene", "platform": ["windows", "go", "self-hosted", "cross-platform"], "pushed_at": "2026-08-21T22:11:33+00:00", "repo": "jech/galene", "stars": 1387, "tags": ["videoconferencing", "webrtc", "sfu", "video-conference", "file-sharing", "screen-sharing", "lectures", "meetings", "real-time", "communication", "linux", "macos", "web-server"], "topics": ["sfu", "videoconference", "webapp", "webrtc", "file-sharing", "galene", "video-conference", "video-conferencing"], "urls": [], "use_cases": ["host my own video conferencing server", "run online lectures and seminars for a university", "self-hosted alternative to Jitsi or Zoom", "lightweight video calls on a Raspberry Pi or small VPS", "stream a conference talk to remote attendees", "share screen and files during a meeting", "build a custom WebRTC client against a documented protocol"], "what_it_is": "Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an included web client. It is designed for lectures, conferences, tutorials, and meetings while requiring very modest server resources.", "when_to_avoid": ["you need end-to-end encrypted calls (Galène only encrypts client-to-server)", "you need a managed SaaS solution with no server administration", "you need heavy production testing on Windows", "you need built-in features like breakout rooms or cloud recording out of the box"], "when_to_choose": ["you want a low-resource, easy-to-administer self-hosted videoconference server", "you need to run meetings or lectures on modest hardware like an SBC", "you want a documented client protocol to build custom frontends", "you prefer a single Go binary with simple group configuration files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/galene", "repo": "jech/galene", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "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:35.193596+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.193596+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:50.016747+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5f8d59b57ad4fb7c3f8c4b309896eafc0245b150ab4f1fe8bec8bb629f94721e", "fetched_at": "2026-08-28T04:04:35.193596+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jech/galene"}, {"content_hash": "7f17703f8a2cd8fb87e7f260adb0118f15a3b8e28644a9f352c047ac6c42b656", "fetched_at": "2026-08-29T11:55:19.973466+00:00", "kind": "homepage", "missing": false, "url": "https://galene.org"}, {"content_hash": "f5d8f2fe4f452c161da5393e74030f809a7151e0ce743aec25e7099e39ab4761", "fetched_at": "2026-08-29T11:55:19.983283+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-install.html"}, {"content_hash": "48966f8597415a4f40ce688373b1a85b4ebc5d20b05fcdc8ce3a171f6abf1c6e", "fetched_at": "2026-08-29T11:55:19.985514+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/INSTALL.html"}, {"content_hash": "d4d0aefd92cc54e08fa46a1aafdfb3902140a7ee1471887954049c84fe354059", "fetched_at": "2026-08-29T11:55:19.987575+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/faq.html"}, {"content_hash": "86acb6bbb097efda44f8d9910311ea52a75c7bf387a523b4133f8d8917c51f68", "fetched_at": "2026-08-29T11:55:19.989506+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-api"}, {"content_hash": "31f6cd3eb73db9c2e93b8d0f875e631cc65d9f05271705bf1b42a63bb3a88d8c", "fetched_at": "2026-08-29T11:55:19.991563+00:00", "kind": "site_page", "missing": false, "url": "https://galene.org/galene-client.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "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": 2083, "days_push": 12, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}