compose-spec/compose-spec resource
The Compose specification observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2458
- days_rel: n/a
- days_push: 16
- n_releases_24m: 0
Adoption not part of the score
2722 stars · 782 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The Compose Specification is a vendor-neutral standard that defines multi-container, platform-agnostic container-based applications in a single YAML file. This repository hosts the specification document and schema that implementations such as Docker Compose (the reference implementation), Kompose, Nerdctl, and Podman Compose build upon.
Use cases
- define a multi-container docker application in a single standard yaml file
- write compose files that work across docker compose, podman compose, and nerdctl
- convert compose files into kubernetes manifests with kompose
- validate a docker-compose.yml against the official schema
- make container app definitions portable between local development and cloud providers
- find the canonical spec for container application configuration
When to choose
- you want one YAML application definition usable for local development and cloud deployment without vendor lock-in
- you are building a tool that parses, generates, or validates Compose files and need to conform to the standard
- you want a simpler alternative to raw Kubernetes YAML for defining containerized services
When to avoid
- you need the full expressiveness of the Kubernetes API, networking policies, or operators - use native Kubernetes manifests or Helm charts instead
- you want an executable tool to run containers - this is a specification document, so use Docker Compose or another implementation
- your workflow is a single container where a plain Dockerfile and docker run are sufficient
Facets
infra-config · maturity stable
infrastructure-as-code container-orchestration configuration-management developer-tools yaml deployment cloud-computing microservices developer-tools infrastructure-as-code cloud compose docker-compose specification containers multi-container-applications yaml-schema portability standard kompose podman-compose devops docker kubernetes
2 sources
- readme: https://github.com/compose-spec/compose-spec · fetched 2026-08-28 · b5a429666c48
- homepage: https://compose-spec.io · fetched 2026-08-29 · 5e7097f1f657
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| compose-spec/compose-spec | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="compose-spec/compose-spec")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem