{"adoption": {"forks": 328, "observed_at": "2026-08-28T04:09:43.781114+00:00", "stars": 6488}, "canonical_url": "https://ross.abutalabs.com/products/beehive", "card": {"archived": false, "artifact_type": "application", "description": "A flexible event/agent & automation system with lots of bees 🐝", "domain": ["self-hosted", "developer-tools", "messaging-platforms", "iot"], "enriched": true, "function": ["workflow-automation", "webhook", "chatbot", "scheduling", "plugin-system"], "health_score": 20, "homepage": null, "language": "Go", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["muesli/beehive"], "name": "muesli/beehive", "platform": ["windows", "go", "self-hosted", "cross-platform"], "pushed_at": "2023-02-25T01:54:22+00:00", "repo": "muesli/beehive", "stars": 6488, "tags": ["ifttt-alternative", "event-driven", "agents", "hives", "self-hosted-automation", "automation", "linux", "macos", "docker"], "topics": ["automation", "ifttt", "workflow", "event-driven", "hacktoberfest"], "urls": [], "use_cases": ["self-hosted ifttt alternative", "repost tweets to tumblr automatically", "forward chat messages to email", "trigger jenkins builds from irc", "control hue lights based on events", "get notified when a stock price drops", "automate smart home heating based on temperature"], "what_it_is": "Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Jenkins, Hue) to automate tasks. Users chain events and filters into agents via a web UI, similar to a self-hosted IFTTT.", "when_to_avoid": ["you need a managed cloud automation service", "you require a large, actively maintained integration ecosystem - development has slowed since 2023", "you need complex multi-step workflows with branching logic beyond simple event-action chains", "you cannot use AGPL-3.0 licensed software"], "when_to_choose": ["you want a self-hosted IFTTT/Zapier alternative", "you need to glue together services like Twitter, IRC, email, RSS, and smart home devices", "you want event-driven automation on a Raspberry Pi or home server", "you prefer Go-based tooling with a web admin UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/beehive", "repo": "muesli/beehive", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "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:09:43.781114+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.781114+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:32.054993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92d586a48979d0ce0f2214571a633736a265bf15370ab1e87dfb8d32236b3353", "fetched_at": "2026-08-28T04:09:43.781114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/muesli/beehive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4454, "days_push": 1286, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}