Popularity
9.3
Growing
Activity
9.0
-
7,234
44
373

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.7 ko VS Gogs
    Gogs is a painless self-hosted Git service
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    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
  • Gitea

    9.9 10.0 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
  • k3s

    9.9 9.6 ko VS k3s
    Lightweight Kubernetes
  • minikube

    Run Kubernetes locally
  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • 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!
  • k6

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

    9.7 8.9 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 5.6 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
  • KubeVela

    The Modern Application Platform.
  • 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
  • bombardier

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

    9.1 7.3 ko VS k3d
    Little helper to run CNCF's k3s in Docker
  • gaia

    9.0 0.0 ko VS gaia
    Build powerful pipelines in any programming language.
  • gox

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

    Making it easy to write shell-like scripts in Go
  • 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.
  • 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.
  • Go Metrics

    Go port of Coda Hale's Metrics library
  • bosun

    Time Series Alerting Framework
  • Pomerium

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

    aptly - Debian repository management tool
  • s5cmd

    Parallel S3 and local filesystem execution tool.
  • Fleet device management

    Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
  • 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
  • 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.2 1.8 ko VS skm
    A simple and powerful SSH keys manager
  • kool

    6.8 8.8 ko VS kool
    From local development to the cloud: web apps development with containers made easy.
  • cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go
  • 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!