Ross ROSS = Recommend OSS · open-source software intelligence for agents

poseidon/matchbox

Network boot and provision Fedora CoreOS and Flatcar Linux clusters observed · 2026-08-28

github.com/poseidon/matchbox · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 99
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3915
  • days_rel: n/a
  • days_push: 7
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1424 stars · 290 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Matchbox is a Go service that matches bare-metal machines to provisioning profiles via PXE/iPXE network boot, serving kernel, initrd, iPXE, and Ignition configs based on hardware labels like MAC or UUID. It exposes authenticated gRPC and HTTP APIs and integrates with Terraform to declaratively provision Fedora CoreOS and Flatcar Linux clusters.

Use cases

  • pxe boot bare metal servers into fedora coreos
  • provision flatcar linux clusters on bare metal
  • network boot machines by mac address
  • automate bare metal provisioning with terraform
  • set up pxe boot environment for coreos
  • install coreos to disk over the network
  • test ignition provisioning locally with qemu
  • manage bare metal kubernetes cluster provisioning

When to choose

  • provisioning physical or virtual bare-metal machines into Fedora CoreOS or Flatcar Linux
  • you want declarative, Terraform-driven network boot provisioning
  • you need label-based machine matching (MAC/UUID) with iPXE chainloading
  • running a self-hosted PXE provisioning service on Linux, Docker, or Kubernetes

When to avoid

  • provisioning cloud VMs or non-container-Linux distros (use cloud-init or vendor tooling)
  • you need a general-purpose DHCP/TFTP server rather than a provisioning matcher
  • Windows or non-Ignition-based operating systems

Facets

service · maturity active

deployment configuration-management infrastructure-as-code api-framework sdk infrastructure-as-code self-hosted cloud-computing go self-hosted cli pxe-boot bare-metal-provisioning ignition ipxe fedora-coreos flatcar-linux network-boot terraform-provider grpc-api cluster-provisioning devops containers linux docker kubernetes

4 sources

Member repositories

RepositoryRoleHealth v2
poseidon/matchboxmain67

For agents

markdown · JSON · MCP: product_card(name="poseidon/matchbox")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem