A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | GitHub | Type | ||||||||||||||||||||||||||||
2 | Project | URL | License | Stars | Issues | PRs | Contributors | Abstraction | Internal DSL | External DSL | YAML/data | Uses K8s client | Active | Creation/first commit date | Last Activity (commit) | Notes | ||||||||||||||
3 | Compose | https://github.com/docker/compose | Apache 2 | 14688 | 553 | 51 | 257 | Yes | No | Yes | Yes | Yes | ||||||||||||||||||
4 | Helm | https://github.com/kubernetes/helm | Apache 2 | 9198 | 594 | 92 | 250 | Yes | No | No | Yes | client-go | Yes | |||||||||||||||||
5 | OpenShift templates | https://docs.openshift.org/latest/dev_guide/templates.html | Apache 2 | 5565 | 417 | 131 | 100 | No | No | No | Yes | client-go | Yes | |||||||||||||||||
6 | gitkube | https://github.com/hasura/gitkube | Apache 2 | 2365 | 34 | 1 | 9 | Yes | ||||||||||||||||||||||
7 | Podex | https://github.com/kubernetes/contrib/tree/master/podex | Apache 2 | 2082 | 22 | 26 | 100 | No | No | No | No | No | ||||||||||||||||||
8 | Rio | https://github.com/rancher/rio | Apache 2 | 2054 | 125 | 5 | 39 | rio | Yes | |||||||||||||||||||||
9 | Kompose | https://github.com/kubernetes-incubator/kompose | Apache 2 | 1940 | 81 | 8 | 32 | Yes | client-go | Yes | ||||||||||||||||||||
10 | Spread | https://github.com/redspread/spread | Apache 2 | 1845 | 44 | 9 | 4 | No | No | No | Yes | client-go | No | |||||||||||||||||
11 | Crossplane | https://github.com/crossplaneio/crossplane | Apache 2 | 1600 | 243 | 10 | 26 | Yes | No | No | Yes | Yes | Yes | Dec. 4 2018 | Jan. 17th 2020 (active) | |||||||||||||||
12 | Draft | https://github.com/Azure/draft | MIT | 1589 | 90 | 9 | 34 | No | No | No | Yes | Yes | Uses Helm | |||||||||||||||||
13 | Kustomize | https://github.com/kubernetes-sigs/kustomize | Apache 2 | 1535 | 52 | 6 | 53 | No | No | No | Yes | Yes | ||||||||||||||||||
14 | Deis workflow | https://github.com/deis/workflow | MIT | 1068 | 57 | 3 | 191 | Yes | No | No | No | No | ||||||||||||||||||
15 | jsonnet | https://github.com/google/jsonnet | Apache 2 | 1020 | 99 | 1 | 23 | No | No | No | No | Yes | Example in https://databricks.com/blog/2017/06/26/declarative-infrastructure-jsonnet-templating-language.html | |||||||||||||||||
16 | Skylark | https://github.com/google/skylark | BSD | 947 | 8 | 2 | 12 | No | No | Yes | ||||||||||||||||||||
17 | Keptn | https://github.com/keptn/keptn | Apache 2 | 458 | 95 | 3 | 28 | No | No | Yes | Yes | client-go | Yes | |||||||||||||||||
18 | Konfd | https://github.com/kelseyhightower/konfd | Apache 2 | 428 | 3 | 0 | 2 | No | No | No | Yes | kubectl | Yes | |||||||||||||||||
19 | fabric8 client | https://github.com/fabric8io/kubernetes-client | Apache 2 | 313 | 163 | 9 | 69 | No | Yes | No | No | Yes | ||||||||||||||||||
20 | Flux | https://github.com/weaveworks/flux | Apache 2 | 312 | 112 | 2 | 19 | No | No | No | No | kubectl | Yes | |||||||||||||||||
21 | kubernetes-deploy | https://github.com/Shopify/kubernetes-deploy | MIT | 312 | 25 | 9 | 20 | No | No | No | Yes | kubeclient ruby | Yes | Special handling for encryped json | ||||||||||||||||
22 | kube-applier | https://github.com/box/kube-applier | Apache 2 | 254 | 6 | 3 | 3 | No | No | No | Yes | kubectl | Yes | |||||||||||||||||
23 | Nulecule | https://github.com/projectatomic/nulecule | GPL | 227 | 30 | 4 | 29 | Yes | No | No | Yes | No | ||||||||||||||||||
24 | kubecfg | https://github.com/ksonnet/kubecfg | Apache 2 | 185 | 17 | 7 | 9 | No | No | Yes | No | client-go | Yes | |||||||||||||||||
25 | ship | https://github.com/replicatedhq/ship | Apache 2 | 173 | 22 | 0 | 13 | No | No | No | Yes | Yes | converts helm charts to kustomize | |||||||||||||||||
26 | ksonnet | https://github.com/ksonnet/ksonnet | Apache 2 | 169 | 78 | 1 | 14 | No | No | Yes | No | client-go | Yes | Generates jsonnet library from the OpenAPI description | ||||||||||||||||
27 | landscaper | https://github.com/Eneco/landscaper | Apache 2 | 168 | 18 | 0 | 14 | Yes | No | No | Yes | client-go | Yes | Built on top of helm | ||||||||||||||||
28 | Metaparticle | https://github.com/metaparticle-io/package | MIT | 163 | 16 | 0 | 19 | Yes | Yes | No | No | Yes | ||||||||||||||||||
29 | ktmpl | https://github.com/jimmycuadra/ktmpl | MIT | 145 | 8 | 1 | 7 | No | No | No | Yes | Yes | ||||||||||||||||||
30 | Kedge | https://github.com/kedgeproject/kedge | Apache 2 | 136 | 107 | 15 | 11 | Yes | No | No | Yes | Yes | ||||||||||||||||||
31 | kenv | https://github.com/thisendout/kenv | MIT | 125 | 0 | 0 | 2 | No | No | No | Yes | Yes | ||||||||||||||||||
32 | Forge | https://github.com/datawire/forge/ | Apache 2 | 123 | 43 | 1 | 6 | Yes | No | No | Yes | kubectl | Yes | |||||||||||||||||
33 | KPM | https://github.com/coreos/kpm | Apache 2 | 116 | 35 | 3 | 8 | Yes | No | No | Yes | kubectl | No | |||||||||||||||||
34 | Smith | https://github.com/atlassian/smith | Apache 2 | 114 | 14 | 1 | 7 | Yes | No | No | Yes | client-go | Yes | |||||||||||||||||
35 | Kapitan | https://github.com/deepmind/kapitan | Apache 2 | 109 | 1 | 0 | 3 | No | No | Yes | No | Yes | Uses jsonnet | |||||||||||||||||
36 | Helmfile | https://github.com/roboll/helmfile | MIT | 106 | 6 | 1 | 7 | No | No | No | No | Yes | ||||||||||||||||||
37 | Srvexpand | https://github.com/hortonworks/kubernetes-yarn/tree/master/contrib/srvexpand | Apache 2 | 98 | 4 | 0 | 100 | Yes | No | No | Yes | No | ||||||||||||||||||
38 | k8sec | https://github.com/dtan4/k8sec | MIT | 87 | 0 | 0 | 3 | No | No | No | No | Yes | Only managed Kubernetes secrets | |||||||||||||||||
39 | fabric8-mvn-plugin | https://github.com/fabric8io/fabric8-maven-plugin | Apache 2 | 80 | 204 | 18 | 33 | No | No | No | No | Yes | ||||||||||||||||||
40 | Terraform | https://github.com/terraform-providers/terraform-provider-kubernetes | MPL 2 | 77 | 27 | 7 | 19 | No | No | Yes | No | client-go | Yes | |||||||||||||||||
41 | Chartify | https://github.com/appscode/chartify | Apache 2 | 71 | 11 | 1 | 3 | No | No | No | Yes | Yes | ||||||||||||||||||
42 | kontemplate | https://github.com/tazjin/kontemplate | GPL3 | 71 | 21 | 3 | 2 | No | No | No | Yes | Yes | ||||||||||||||||||
43 | OpenCompose | https://github.com/redhat-developer/opencompose | Apache 2 | 59 | 57 | 2 | 8 | Yes | No | No | Yes | No | ||||||||||||||||||
44 | Psykube | https://github.com/CommercialTribe/psykube | MIT | 55 | 1 | 0 | 7 | Yes | No | No | Yes | kubectl | Yes | |||||||||||||||||
45 | rok8s-scripts | https://github.com/reactiveops/rok8s-scripts | Apache 2 | 49 | 11 | 4 | 14 | No | No | No | No | kubectl | Yes | |||||||||||||||||
46 | kubegen | https://github.com/errordeveloper/kubegen | Apache 2 | 48 | 8 | 0 | 2 | Yes | No | No | Yes | Yes | ||||||||||||||||||
47 | kb80r | https://github.com/UKHomeOffice/kb8or | MIT | 46 | 25 | 3 | 5 | No | No | No | Yes | kubectl | No | |||||||||||||||||
48 | Ansible | https://github.com/ansible/ansible-kubernetes-modules | Apache 2 | 42 | 6 | 0 | 4 | No | No | Yes | Yes | Openshift Python client | Yes | |||||||||||||||||
49 | armada | https://github.com/att-comdev/armada | Apache 2 | 41 | 32 | 0 | 19 | Yes | No | No | Yes | Yes | Built on top of helm. Built to install openstack into k8s and deal with needs for that | |||||||||||||||||
50 | kexpand | https://github.com/kopeio/kexpand | Apache 2 | 35 | 6 | 5 | 3 | No | No | No | Yes | Yes | ||||||||||||||||||
51 | k8s-kotlin-dsl | https://github.com/fkorotkov/k8s-kotlin-dsl | MIT | 31 | 0 | 0 | 2 | No | Yes | No | No | fabric8 | Yes | |||||||||||||||||
52 | Short | https://github.com/koki/short | Apache 2 | 28 | 17 | 1 | 2 | Yes | No | No | Yes | Yes | ||||||||||||||||||
53 | kploy | https://github.com/kubernauts/kploy | Apache 2 | 27 | 4 | 0 | 2 | Yes | No | No | Yes | https://github.com/kubernauts/pyk | No | |||||||||||||||||
54 | Skipper | https://github.com/concur/skipper | Apache 2 | 23 | 4 | 0 | 2 | Yes | No | No | No | node-kubernetes-client | Yes | CURLable API that enables deployment to any jurisdiction and generates k8s objects specific to each location | ||||||||||||||||
55 | KY | https://github.com/stellaservice/ky | MIT | 21 | 0 | 1 | 1 | No | No | No | Yes | Yes | Only managed secrets and configs | |||||||||||||||||
56 | Puppet | https://forge.puppet.com/garethr/kubernetes/readme | Apache 2 | 20 | 8 | 3 | 8 | No | No | Yes | No | kubeclient ruby | Yes | |||||||||||||||||
57 | Broadway | https://github.com/namely/broadway | BSD 3-Clause | 15 | 17 | 0 | 6 | Yes | No | No | Yes | client-go | No | |||||||||||||||||
58 | Koki | https://github.com/koki/koki | Apache 2 | 14 | 1 | 0 | 2 | Yes | No | No | Yes | Yes | ||||||||||||||||||
59 | generator-kubegen | https://github.com/sesispla/generator-kubegen | MIT | 11 | 2 | 0 | 1 | No | No | No | Yes | Yes | ||||||||||||||||||
60 | k8comp | https://github.com/cststack/k8comp | Apache 2 | 11 | 3 | 0 | 1 | No | No | No | Yes | Yes | Manages config, uses encryped yaml and hiera | |||||||||||||||||
61 | Rubiks | https://github.com/olx-global/rubiks | Apache 2 | 11 | 0 | 0 | 3 | No | Yes | No | No | Yes | ||||||||||||||||||
62 | Deploymentizer | https://github.com/InVisionApp/kit-deploymentizer | MIT | 8 | 1 | 0 | 5 | Yes | No | No | Yes | Yes | ||||||||||||||||||
63 | kdeploy | https://github.com/flexiant/kdeploy | Apache 2 | 8 | 15 | 0 | 3 | No | No | Yes | kubectl | No | ||||||||||||||||||
64 | Archipa | https://github.com/archipaorg/archipa | MPL 2 | 4 | 0 | 9 | 1 | No | No | Yes | No | Yes | ||||||||||||||||||
65 | Puccini | https://github.com/tliron/puccini | Apache 2 | 4 | 0 | 0 | 1 | Yes | Yes | Yes | Yes | kubectl | Yes | TOSCA modeling for Kubernetes | ||||||||||||||||
66 | ERB-Hiera | https://github.com/roobert/erb-hiera | MIT | 3 | 0 | 2 | 1 | Yes | No | No | Yes | Yes | ||||||||||||||||||
67 | k82-icl | https://github.com/archipaorg/k8s-icl | n/a | 3 | 0 | 0 | 1 | No | No | Yes | No | Yes | ||||||||||||||||||
68 | oc | https://docs.openshift.com/online/dev_guide/application_lifecycle/new_app.html | Apache 2 | Yes | No | No | No | client-go | Yes | |||||||||||||||||||||
69 | https://github.com/xarg/kuku | |||||||||||||||||||||||||||||
70 | https://github.com/sugarkube/sugarkube/ | |||||||||||||||||||||||||||||
71 | https://github.com/k14s/ytt | |||||||||||||||||||||||||||||
72 | https://github.com/k14s/kapp | |||||||||||||||||||||||||||||
73 | https://github.com/pulumi | |||||||||||||||||||||||||||||
74 | https://github.com/stripe/skycfg | |||||||||||||||||||||||||||||
75 | https://github.com/jkcfg/kubernetes | |||||||||||||||||||||||||||||
76 | https://github.com/cuelang/cue/ | |||||||||||||||||||||||||||||
77 | https://github.com/elek/flekszible | |||||||||||||||||||||||||||||
78 | https://github.com/gree-gorey/karavel | |||||||||||||||||||||||||||||
79 | https://github.com/lostromos/lostromos | |||||||||||||||||||||||||||||
80 | https://github.com/Microsoft/fabrikate | |||||||||||||||||||||||||||||
81 | https://github.com/operator-framework/helm-app-operator-kit | |||||||||||||||||||||||||||||
82 | https://github.com/puppetlabs/puppetlabs-helm | |||||||||||||||||||||||||||||
83 | https://www.terraform.io/docs/providers/helm/index.html | |||||||||||||||||||||||||||||
84 | https://github.com/appscode/kubed | |||||||||||||||||||||||||||||
85 | https://github.com/kubepack/pack | |||||||||||||||||||||||||||||
86 | https://github.com/Aptomi | |||||||||||||||||||||||||||||
87 | https://github.com/pearsontechnology/environment-operator | |||||||||||||||||||||||||||||
88 | https://github.com/apptio/kr8 | |||||||||||||||||||||||||||||
89 | https://gitlab.com/msvechla/kubehiera | |||||||||||||||||||||||||||||
90 | https://github.com/google/kasane | |||||||||||||||||||||||||||||
91 | https://github.com/levertonai/kubor | |||||||||||||||||||||||||||||
92 | https://github.com/zalando-incubator/stackset-controller | |||||||||||||||||||||||||||||
93 | https://github.com/stakater/Konfigurator | |||||||||||||||||||||||||||||
94 | https://github.com/dhall-lang/dhall-kubernetes | |||||||||||||||||||||||||||||
95 | https://github.com/bookingcom/shipper | |||||||||||||||||||||||||||||
96 | https://github.com/argoproj/argo-cd | |||||||||||||||||||||||||||||
97 | https://github.com/razee-io/Razee | |||||||||||||||||||||||||||||
98 | https://github.com/jenkins-x/jx | |||||||||||||||||||||||||||||
99 | https://github.com/tektoncd/pipeline | |||||||||||||||||||||||||||||
100 | https://github.com/Mirantis/k8s-AppController |