# ehazlett/stellar

Simplified Container System

Repository: https://github.com/ehazlett/stellar
Canonical: https://ross.abutalabs.com/products/ehazlett-stellar
Language: Go
License: MIT
License Family: permissive
Last push: 2022-09-02T12:25:52+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3012, "days_push": 1461, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1133, forks 32 (observed 2026-08-28T04:03:43.041600+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: application
- maturity: maintenance
- function: container-orchestration, container-runtime, networking, service-discovery, proxy, deployment
- domain: infrastructure-as-code, microservices, cloud-computing
- platform: go, self-hosted
- tags: containerd, cni, nats, edge-computing, masterless, cluster, orchestrator, containers, devops, linux, docker

## Member repositories
- ehazlett/stellar (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:43.041600+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:37:25.723845+00:00, confidence not recorded.
  - readme: https://github.com/ehazlett/stellar (fetched 2026-08-28T04:03:43.041600+00:00, sha 79336e177fda)
- Data as of 2026-08-30T08:39:29.467469+00:00.
