getporter/porter
Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 81
- 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: 87
- age_days: 2861
- days_rel: 47
- days_push: 9
- n_releases_24m: 8
Adoption not part of the score
1423 stars · 223 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Porter is a CNCF Sandbox CLI tool that packages applications, client tools, configuration, and deployment logic into CNAB-based installers called bundles, distributable and installable with a single command. It offers a declarative authoring experience with mixins for tools like Docker, Kubernetes, Helm, and Terraform, plus plugins for credentials and secrets management.
Use cases
- package an application and its deployment logic into a single installable bundle
- distribute a cloud application installer that users run with one command
- manage credentials and parameters for multi-environment deployments
- install helm charts, terraform, and docker-compose stacks via one tool
- move bundles across air-gapped environments
- standardize installation and upgrade workflows for kubernetes apps
When to choose
- you need to distribute complex cloud-native applications as self-contained installers
- you want a declarative, mixin-based way to orchestrate helm, terraform, docker, and kubernetes deployments
- you need CNAB-compliant bundles with credential and secrets management
- you must support air-gapped or offline installation of software
When to avoid
- you only need simple container image builds or a plain CI/CD pipeline without bundle packaging
- your deployment is a single helm chart and you don't need multi-tool orchestration
- you want a general-purpose infrastructure-as-code tool like Terraform or Pulumi
- your team cannot adopt the CNAB ecosystem or Porter's mixin/plugin model
Facets
cli-tool · maturity active
deployment configuration-management cli container-runtime secrets-management developer-tools cloud-computing developer-tools windows cli go cnab cloud-native installer-packaging cncf-sandbox mixins plugins bundle-distribution airgap devops containers automation linux macos docker kubernetes
10 sources
- readme: https://github.com/getporter/porter · fetched 2026-08-28 · d60d9a34794b
- homepage: https://porter.sh · fetched 2026-08-29 · cc5f473af22e
- site_page: https://porter.sh/docs/getting-started/install-porter · fetched 2026-08-29 · 7e50d3effd17
- site_page: https://porter.sh/docs/quickstart · fetched 2026-08-29 · bc07cea6c978
- site_page: https://porter.sh/docs/learn · fetched 2026-08-29 · 4e8a04a162e6
- site_page: https://porter.sh/docs · fetched 2026-08-29 · c47b5d351890
- site_page: https://porter.sh/blog/install-multiple-plugins · fetched 2026-08-29 · f2985b51f229
- site_page: https://porter.sh/docs/introduction · fetched 2026-08-29 · f7012de10acc
- site_page: https://porter.sh/docs/introduction/what-is-porter · fetched 2026-08-29 · a03daf6bbe3a
- site_page: https://porter.sh/docs/introduction/concepts-and-components · fetched 2026-08-29 · 6ce15c2aca8a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| getporter/porter | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="getporter/porter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem