carvel-dev/kapp
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- 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: 75.5
- age_days: 2728
- days_rel: 8
- days_push: 8
- n_releases_24m: 11
Adoption not part of the score
1076 stars · 133 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
kapp is a Go CLI deployment tool for Kubernetes that manages groups of resources sharing a common label as a 'Kubernetes application'. It diffs desired configuration against live cluster state, applies approved changes in dependency order, and waits for resources to become ready.
Use cases
- deploy a set of kubernetes yaml files as one application
- diff and apply changes to kubernetes resources safely
- delete all resources belonging to a labeled app group
- deploy helm charts without tiller
- run gitops deployments from a directory of manifests
- wait for kubernetes resources to be ready during deploys
- manage kubernetes apps without admin privileges
When to choose
- you want explicit, reviewable diffs before applying kubernetes changes
- you use config generators like ytt, kustomize, or helm template and only need a deploy tool
- you lack cluster-admin rights and need to deploy within a single namespace
- you want dependency-aware ordering and readiness waiting without server-side components
When to avoid
- you need YAML templating or package management - use Helm or ytt instead
- you want a full GitOps controller with continuous reconciliation - consider Flux, Argo CD, or kapp-controller
- you need a UI/dashboard for managing deployments
Facets
cli-tool · maturity active
deployment developer-tools cli infrastructure-as-code cloud-computing developer-tools cli go windows kubernetes gitops continuous-delivery carvel k8s resource-diffing app-deployment devops containers automation linux macos
8 sources
- readme: https://github.com/carvel-dev/kapp · fetched 2026-08-28 · ac5126171a55
- homepage: https://carvel.dev/kapp · fetched 2026-08-29 · a91cca5e7f5c
- site_page: https://carvel.dev/shared/docs/latest · fetched 2026-08-29 · 8e30760f8ffc
- site_page: https://carvel.dev/kapp/docs/v0.64.x · fetched 2026-08-29 · d35979bb9f46
- site_page: https://carvel.dev/kapp/docs/latest/install · fetched 2026-08-29 · 432248f0d142
- site_page: https://carvel.dev/kapp/docs/latest/apply-ordering · fetched 2026-08-29 · 7343e5c90b44
- site_page: https://carvel.dev/kapp/docs/latest/apply-waiting · fetched 2026-08-29 · 9cbd3af7eeea
- site_page: https://carvel.dev/kapp/docs/latest/gitops · fetched 2026-08-29 · 01b4affd93ce
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| carvel-dev/kapp | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem