Popularity
9.3
Stable
Activity
9.2
Growing
7,627
41
399

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
  • Gogs

    10.0 8.4 ko VS Gogs
    Gogs is a painless self-hosted Git service
  • Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
    Promo coderabbit.ai
    CodeRabbit Logo
  • Moby

    10.0 9.9 ko VS Moby
    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • 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
  • minikube

    Run Kubernetes locally
  • k3s

    9.9 9.6 ko VS k3s
    Lightweight Kubernetes
  • k6

    9.9 9.6 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.1 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
  • GVM

    9.5 2.0 ko VS GVM
    Go Version Manager
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands
  • 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
  • KubeVela

    The Modern Application Platform.
  • Ddosify

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

    9.2 0.0 ko VS Boom
    DISCONTINUED. HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
  • 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.
  • bombardier

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

    9.1 9.4 ko VS k3d
    Little helper to run CNCF's k3s in Docker
  • script

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

    9.0 0.0 ko VS gaia
    Build powerful pipelines in any programming language.
  • 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]
  • gox

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

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

    Time Series Alerting Framework
  • Pomerium

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

    Go port of Coda Hale's Metrics library
  • Fleet device management

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

    aptly - Debian repository management tool
  • s5cmd

    Parallel S3 and local filesystem execution tool.
  • rtop

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

    8.2 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.
  • fac

    7.9 4.0 ko VS fac
    Easy-to-use CUI for fixing git conflicts
  • go-selfupdate

    Enable your Go applications to self update
  • 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
  • uTask

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

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

    Command Line Interface for Scaleway
  • skm

    7.2 1.8 ko VS skm
    A simple and powerful SSH keys manager
  • kwatch

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

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

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

    6.6 0.0 ko VS Rump
    Hot sync two Redis servers using dumps.
  • govvv

    "go build" wrapper to add version info to Golang applications

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!