mirror of
https://github.com/ko-build/ko.git
synced 2025-02-10 19:41:38 +02:00
* website: update CNCF announcement * add copyright to footer, add logo * typoes * update logo
42 lines
1.4 KiB
Markdown
42 lines
1.4 KiB
Markdown
---
|
|
ko_meta: true
|
|
---
|
|
|
|
# Introduction
|
|
|
|
`ko` makes building Go container images easy, fast, and secure by default.
|
|
|
|
![Demo of ko build](./images/demo.png)
|
|
|
|
`ko` is a simple, fast container image builder for Go applications.
|
|
|
|
It's ideal for use cases where your image contains a single Go application without many dependencies on the OS base image (e.g., no cgo, no OS package dependencies).
|
|
|
|
`ko` builds images by executing `go build` on your local machine, and as such doesn't require `docker` to be installed.
|
|
This can make it a good fit for lightweight CI/CD use cases.
|
|
|
|
`ko` makes [multi-platform builds](https://ko.build/features/multi-platform/) easy, produces [SBOMs](https://ko.build/features/sboms/) by default, and includes support for simple YAML templating which makes it a powerful tool for [Kubernetes applications](https://ko.build/features/k8s/).
|
|
|
|
---
|
|
|
|
> 🏃 [Install `ko`](./install) and [get started](./get-started)!
|
|
|
|
---
|
|
|
|
`ko` is used and loved by these open source projects:
|
|
|
|
- [Knative](https://knative.dev)
|
|
- [Tekton](https://tekton.dev)
|
|
- [Karpenter](https://karpenter.sh)
|
|
- [Kyverno](https://kyverno.io)
|
|
- [Sigstore](https://sigstore.dev)
|
|
- [Shipwright](https://shipwright.io)
|
|
|
|
[_Add your project here!_](https://github.com/ko-build/ko/edit/main/docs/index.md)
|
|
|
|
---
|
|
|
|
`ko` is a Cloud Native Computing Foundation Sandbox project.
|
|
|
|
<a href="https://cncf.io"><img width=300 src="./images/cncf.svg" alt="CNCF logo" /></a>
|