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-10-15
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 104.0
- age_days: 2909
- days_rel: 95
- days_push: 6
- n_releases_24m: 7
Adoption not part of the score
1429 stars · 225 forks observed · 2026-10-15
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-10-15 · 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 | 86 |
For agents
markdown · JSON · MCP: product_card(name="getporter/porter")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem