Skip to content
stacks

Docker images + GHCR

Production container images (multi-stage, non-root, healthchecked) for each deployable part of the project, plus a GitHub Actions workflow that builds and publishes them to GitHub Container Registry after CI passes.

Category: deploy

In your existing repository

Ask your agent to check compatibility, follow this fragment’s brief, and verify the resulting project. What happens next

Applies to:
python-react, python-api, typescript-api, astro-fullstack, go-api
Requires tools:
docker

Add to your project

Paste the prompt into the coding agent working on your project.

View prompt
Add the docker-deploy fragment to this existing repository. 1. Run npx @steamfield/stacks show docker-deploy --json and check that it fits the project. If it does not, explain why before changing files. 2. Run npx @steamfield/stacks add docker-deploy and follow the brief it prints. 3. In this repository, run npx @steamfield/stacks verify. Fix failures without weakening or skipping verification steps. 4. Summarize what changed and the verification result. Quote published stats only when they are available, including their interval and sample size. The stacks docs, written for agents, are at https://stacks.steamfield.io/llms.txt.
Or use the terminal
npx @steamfield/stacks add docker-deploy
Verify steps
StepPhaseLayerCommand
image-buildcheckbuild(test ! -f Makefile || make docker-build) && (test -f Makefile || bun run docker-build)
Use with a new stack

Starting fresh instead? These stacks support this fragment.

  • npx @steamfield/stacks new astro-fullstack --with docker-deploy
  • python-apioptional
    npx @steamfield/stacks new python-api --with docker-deploy
  • go-apioptional
    npx @steamfield/stacks new go-api --with docker-deploy
  • python-reactoptional
    npx @steamfield/stacks new python-react --with docker-deploy
  • npx @steamfield/stacks new typescript-api --with docker-deploy

Files

This fragment supplies instructions rather than project files.

Usage

Among stacks projects in the 28 days through 30 Oct 2026: 3,145 projects; 83% reached a green verify (80–85%, n=910).

Weekly projects by stack

Projects whose final fragment set included this fragment, grouped by stack.

Weekly projects including this fragment, by stack: time span
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Sep 1Oct 102004006008001kgo-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
  • go-api
  • python-api
  • python-react
  • typescript-api
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
Aug 1Sep 1Oct 102004006008001kgo-api · 5 Jul 2026: 30python-react · 5 Jul 2026: 70typescript-api · 5 Jul 2026: 75go-api · 12 Jul 2026: 55python-react · 12 Jul 2026: 120typescript-api · 12 Jul 2026: 150go-api · 19 Jul 2026: 85python-react · 19 Jul 2026: 155typescript-api · 19 Jul 2026: 195go-api · 26 Jul 2026: 90python-react · 26 Jul 2026: 195typescript-api · 26 Jul 2026: 245go-api · 2 Aug 2026: 110python-react · 2 Aug 2026: 190typescript-api · 2 Aug 2026: 235go-api · 9 Aug 2026: 120python-react · 9 Aug 2026: 235typescript-api · 9 Aug 2026: 270go-api · 16 Aug 2026: 120python-react · 16 Aug 2026: 220typescript-api · 16 Aug 2026: 310go-api · 23 Aug 2026: 125python-react · 23 Aug 2026: 245typescript-api · 23 Aug 2026: 330go-api · 30 Aug 2026: 145python-react · 30 Aug 2026: 280typescript-api · 30 Aug 2026: 305go-api · 6 Sept 2026: 145python-react · 6 Sept 2026: 275typescript-api · 6 Sept 2026: 355go-api · 13 Sept 2026: 160python-react · 13 Sept 2026: 300typescript-api · 13 Sept 2026: 415go-api · 20 Sept 2026: 150python-react · 20 Sept 2026: 280typescript-api · 20 Sept 2026: 395go-api · 27 Sept 2026: 175python-react · 27 Sept 2026: 330typescript-api · 27 Sept 2026: 425go-api · 4 Oct 2026: 180python-react · 4 Oct 2026: 345typescript-api · 4 Oct 2026: 390go-api · 11 Oct 2026: 170python-react · 11 Oct 2026: 270typescript-api · 11 Oct 2026: 480go-api · 18 Oct 2026: 170python-react · 18 Oct 2026: 235typescript-api · 18 Oct 2026: 445go-api · 25 Oct 2026: 170python-react · 25 Oct 2026: 175typescript-api · 25 Oct 2026: 485
  • go-api
  • python-api
  • python-react
  • typescript-api

Stacks projects per UTC week through 30 Oct 2026. Published stack counts only.

Data table
Week endingStackProjects
5 Jul 2026go-api30
12 Jul 2026go-api55
19 Jul 2026go-api85
26 Jul 2026go-api90
2 Aug 2026go-api110
9 Aug 2026go-api120
16 Aug 2026go-api120
23 Aug 2026go-api125
30 Aug 2026go-api145
6 Sept 2026go-api145
13 Sept 2026go-api160
20 Sept 2026go-api150
27 Sept 2026go-api175
4 Oct 2026go-api180
11 Oct 2026go-api170
18 Oct 2026go-api170
25 Oct 2026go-api170
5 Jul 2026python-api–
12 Jul 2026python-api–
19 Jul 2026python-api–
26 Jul 2026python-api–
2 Aug 2026python-api–
9 Aug 2026python-api–
16 Aug 2026python-api–
23 Aug 2026python-api–
30 Aug 2026python-api–
6 Sept 2026python-api–
13 Sept 2026python-api–
20 Sept 2026python-api–
27 Sept 2026python-api–
4 Oct 2026python-api–
11 Oct 2026python-api–
18 Oct 2026python-api–
25 Oct 2026python-api–
5 Jul 2026python-react70
12 Jul 2026python-react120
19 Jul 2026python-react155
26 Jul 2026python-react195
2 Aug 2026python-react190
9 Aug 2026python-react235
16 Aug 2026python-react220
23 Aug 2026python-react245
30 Aug 2026python-react280
6 Sept 2026python-react275
13 Sept 2026python-react300
20 Sept 2026python-react280
27 Sept 2026python-react330
4 Oct 2026python-react345
11 Oct 2026python-react270
18 Oct 2026python-react235
25 Oct 2026python-react175
5 Jul 2026typescript-api75
12 Jul 2026typescript-api150
19 Jul 2026typescript-api195
26 Jul 2026typescript-api245
2 Aug 2026typescript-api235
9 Aug 2026typescript-api270
16 Aug 2026typescript-api310
23 Aug 2026typescript-api330
30 Aug 2026typescript-api305
6 Sept 2026typescript-api355
13 Sept 2026typescript-api415
20 Sept 2026typescript-api395
27 Sept 2026typescript-api425
4 Oct 2026typescript-api390
11 Oct 2026typescript-api480
18 Oct 2026typescript-api445
25 Oct 2026typescript-api485

By stack

How often this fragment stays in a default composition, or gets attached as an option.

go-api
Optional · attached17%

650 projects including the fragment

python-api
Optional · attachedhidden: too few projects

– projects including the fragment

python-react
Optional · attached18%

790 projects including the fragment

typescript-api
Optional · attached16%

1,695 projects including the fragment

Stacks projects · 28 days through 30 Oct 2026. Counts rounded to 5.

Data table
StackProjectsRoleShare
go-api650Optional · attached17%
python-api–Optional · attached–
python-react790Optional · attached18%
typescript-api1,695Optional · attached16%

Green rate with and without it

This compares projects; it isn't an effect of the fragment.

go-api

With

78%74–82%, n=400

Without

74%72–75%, n=2,075

python-react

With

87%84–89%, n=505

Without

86%85–87%, n=2,245

Stacks projects · 28 days through 30 Oct 2026. Counts rounded to 5.

Data table
StackWithWithout
go-api78% (74–82%, n=400)74% (72–75%, n=2,075)
python-react87% (84–89%, n=505)86% (85–87%, n=2,245)

Often used with

Co-occurrence above the baseline, within a stack. Required fragment pairs are excluded.

Not enough runs in this breakdown yet.

Stacks projects · 28 days through 30 Oct 2026. Counts rounded to 5.

Computed 31 Oct 2026, through 30 Oct 2026. Numbers describe stacks projects, not the ecosystem.