1
0
mirror of https://github.com/ko-build/ko.git synced 2025-02-10 19:41:38 +02:00
ko-build/docs/index.md
Jason Hall c7fcffb203
website: update CNCF announcement (#920)
* website: update CNCF announcement

* add copyright to footer, add logo

* typoes

* update logo
2023-01-04 16:15:57 -05:00

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>