Open Source Kubernetes Projects
Discover 27 open source Kubernetes repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Kubernetes projects here are most often combined with Go, Cloud Native and Self Hosted. Last updated October 4, 2026.
27 repositories · updated October 4, 2026

snorlax: Schedule Kubernetes Deployment Sleep and Wake
Snorlax is a Kubernetes operator that scales selected deployments down and up on a daily schedule. It can route requests for sleeping applications to a wake page, then restore their ingresses when the deployments are ready.

Scraperr: Scrape Websites Without Writing Code
Scraperr is a self-hosted web scraping application for collecting structured data from websites without writing scraping code. It supports XPath extraction, domain spidering, queued jobs, media downloads, and data export.

argo-workflows: Run Container Workflows on Kubernetes
Argo Workflows runs container-based jobs on Kubernetes as step sequences or dependency graphs. It suits teams building batch, data, machine-learning, and CI/CD pipelines that need Kubernetes-native execution and orchestration.

authelia: Add SSO and Multi-Factor Authentication to Web Apps
Authelia is a self-hosted authentication and authorization server that protects web applications through reverse proxies. It provides SSO, configurable access rules, and multiple second-factor and passwordless authentication methods.

kong: Route and Govern API, AI, and MCP Traffic
Kong Gateway is a cloud-native proxy for routing and managing API traffic, with features for LLM and MCP gateways. It suits teams that need a configurable gateway for services across Kubernetes or other infrastructure.

lapdev: Create Kubernetes Development Environments
Lapdev provisions development environments for Kubernetes applications and keeps them connected to production workloads. It is aimed at teams that want isolated or shared environments and local debugging without manually maintaining separate manifests.

seabird: Explore and Manage Kubernetes Clusters on Desktop
Seabird is a native Kubernetes IDE for the GNOME desktop, bringing cluster exploration and management into a graphical interface. It suits users who want resource editing, logs, metrics, and command-line access in one desktop app.

opencost: Monitor Kubernetes and Cloud Costs
OpenCost helps platform, FinOps, and engineering teams see how Kubernetes workloads and cloud services use and incur costs. It provides cost allocation, cloud cost visibility, and Prometheus metrics for Kubernetes environments.

karpor: Explore and Understand Kubernetes Clusters
Karpor is a Kubernetes visualization tool for searching resources and gaining operational insight across clusters. It helps platform and developer teams inspect compliance, resource relationships, and Kubernetes events, with AI-assisted capabilities.

piko: Route Traffic to Services Behind Outbound Tunnels
Piko is a Go reverse proxy for securely exposing services that cannot accept public inbound connections. It suits teams that need a self-hosted tunnel with clustering and Kubernetes-friendly deployment for production traffic.

quarkus: Build Cloud-Native Java Applications
Quarkus is a Java framework for building container-oriented applications, from microservices to monoliths. It supports both JVM and native deployments and combines imperative and reactive development styles.

ubicloud: Build and Manage a Cloud on Bare Metal
Ubicloud is a Ruby-based cloud control plane for provisioning compute, networking, and storage on bare-metal providers. It suits teams seeking a portable, self-managed alternative to public cloud infrastructure, as well as developers using its managed service.