Popularity
9.3
Stable
Activity
8.8
Declining
7,994
40
418

Programming language: Go
License: Apache License 2.0

ko alternatives and similar packages

Based on the "DevOps Tools" category.
Alternatively, view ko alternatives based on common mentions on social networks and blogs.

  • kubernetes

    Production-Grade Container Scheduling and Management
  • Gitea

    10.0 9.9 ko VS Gitea
    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • Moby

    10.0 10.0 ko VS Moby
    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • minikube

    Run Kubernetes locally
  • k3s

    9.9 9.7 ko VS k3s
    Lightweight Kubernetes
  • Gogs

    9.9 8.5 ko VS Gogs
    Gogs is a painless self-hosted Git service
  • k6

    9.9 9.9 ko VS k6
    A modern load testing tool, using Go and JavaScript - https://k6.io
  • Hey

    9.8 0.0 ko VS Hey
    HTTP load generator, ApacheBench (ab) replacement
  • Vegeta

    HTTP load testing tool and library. It's over 9000!
  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • kind

    9.7 9.3 ko VS kind
    Kubernetes IN Docker - local clusters for testing Kubernetes
  • Flynn

    DISCONTINUED. [UNMAINTAINED] A next generation open source platform as a service (PaaS)
  • Flannel

    flannel is a network fabric for containers, designed for Kubernetes
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands
  • GVM

    9.5 2.0 ko VS GVM
    Go Version Manager
  • kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
  • Ddosify

    Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • KubeVela

    The Modern Application Platform.
  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
  • Boom

    9.2 0.0 ko VS Boom
    DISCONTINUED. HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
  • script

    Making it easy to write shell-like scripts in Go
  • k3d

    9.1 9.2 ko VS k3d
    Little helper to run CNCF's k3s in Docker
  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go
  • gaia

    9.0 0.0 ko VS gaia
    Build powerful pipelines in any programming language.
  • Fleet device management

    Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
  • gox

    9.0 0.0 ko VS gox
    DISCONTINUED. A dead simple, no frills Go cross compile tool
  • Mizu

    9.0 9.7 ko VS Mizu
    DISCONTINUED. The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark]
  • Wide

    8.9 8.4 ko VS Wide
    DISCONTINUED. A Web-based IDE for Teams using Golang.
  • Pomerium

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.
  • bosun

    DISCONTINUED. Time Series Alerting Framework
  • Go Metrics

    DISCONTINUED. Go port of Coda Hale's Metrics library
  • aptly

    aptly - Debian repository management tool
  • s5cmd

    Parallel S3 and local filesystem execution tool.
  • rtop

    8.1 0.0 ko VS rtop
    rtop is an interactive, remote system monitoring tool based on SSH
  • kala

    8.1 0.0 ko VS kala
    Modern Job Scheduler
  • goxc

    8.1 0.0 ko VS goxc
    DISCONTINUED. a build tool for Go, with a focus on cross-compiling, packaging and deployment
  • StatusOK

    Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
  • go-selfupdate

    Enable your Go applications to self update
  • fac

    7.8 4.0 ko VS fac
    Easy-to-use CUI for fixing git conflicts
  • Banshee

    DISCONTINUED. Anomalies detection system for periodic metrics.
  • s3gof3r

    Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
  • hk

    7.5 0.0 ko VS hk
    DISCONTINUED. Heroku command-line interface in Go.
  • uTask

    µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
  • Scaleway-cli

    Command Line Interface for Scaleway
  • kwatch

    :eyes: monitor & detect crashes in your Kubernetes(K8s) cluster instantly
  • skm

    7.1 2.4 ko VS skm
    A simple and powerful SSH keys manager
  • cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go
  • kool

    6.7 4.7 ko VS kool
    From local development to the cloud: web apps development with containers made easy.
  • Rump

    6.5 0.0 ko VS Rump
    DISCONTINUED. Hot sync two Redis servers using dumps.
  • Wait4X

    DISCONTINUED. Wait4X allows you to wait for a port or a service to enter the requested state. [Moved to: https://github.com/wait4x/wait4x]

Do you think we are missing an alternative of ko or a related project?

Add another 'DevOps Tools' Package

README

ko: Easy Go Containers

GitHub Actions Build Status GoDoc Go Report Card SLSA 3


🎉 Google has applied for ko to join the Cloud Native Computing Foundation as a Sandbox project! Learn more here!

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 any/many dependencies on the OS base image (e.g., no cgo, no OS package dependencies).

ko builds images by effectively 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 easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications.

Install ko and get started!

Acknowledgements

This work is based heavily on experience from having built the Docker and Kubernetes support for Bazel. That work was presented here.

Discuss

Questions? Comments? Ideas? Come discuss ko with us in the #ko-build channel on the Kubernetes Slack! See you there!