{"adoption": {"forks": 32, "observed_at": "2026-08-28T04:03:43.041600+00:00", "stars": 1133}, "canonical_url": "https://ross.abutalabs.com/products/ehazlett-stellar", "card": {"archived": false, "artifact_type": "application", "description": "Simplified Container System", "domain": ["infrastructure-as-code", "microservices", "cloud-computing"], "enriched": true, "function": ["container-orchestration", "container-runtime", "networking", "service-discovery", "proxy", "deployment"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ehazlett/stellar"], "name": "ehazlett/stellar", "platform": ["go", "self-hosted"], "pushed_at": "2022-09-02T12:25:52+00:00", "repo": "ehazlett/stellar", "stars": 1133, "tags": ["containerd", "cni", "nats", "edge-computing", "masterless", "cluster", "orchestrator", "containers", "devops", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["run containers across a cluster of nodes without kubernetes complexity", "deploy container workloads at the edge with intermittent connectivity", "set up a simple multihost container runtime with DNS service discovery", "get automatic HTTPS and zero-downtime proxying for container services", "run a masterless container orchestrator that tolerates node failures", "canary deploy containerized services with health checks"], "what_it_is": "Stellar is a simplified container runtime cluster system built on containerd, written in Go. It joins one or more nodes into an eventually consistent, masterless cluster designed for transient workloads and edge computing with unreliable connectivity.", "when_to_avoid": ["you need strong consistency guarantees or advanced scheduling features", "you require a large ecosystem, extensive tooling, or long-term vendor support", "you need a production-grade orchestrator with active development and community", "your workloads depend on Kubernetes-native features like operators or CRDs"], "when_to_choose": ["you want simple container clustering without the complexity of Kubernetes or Swarm", "you run transient or edge workloads where nodes lack high-bandwidth, low-latency links", "you prefer a masterless, eventually consistent design that is easy to debug", "you already use containerd and want lightweight multihost networking and service discovery"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ehazlett-stellar", "repo": "ehazlett/stellar", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "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:43.041600+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.041600+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:25.723845+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "79336e177fda196b198a068c056dace3bb2461a3154d49dafc12f7862d1ef1a5", "fetched_at": "2026-08-28T04:03:43.041600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ehazlett/stellar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3012, "days_push": 1461, "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}}