KubeOrch
An open-source visual Kubernetes orchestrator that turns drag-and-drop service workflows into production-ready manifests, container builds, and running clusters without forcing developers to live in YAML.
- 100+
- GitHub stars
- 150+
- service templates
- 1K+
- developers reached
- Go orchestration core
- Next.js workflow UI
- Kubernetes
- Developer CLI


Making Kubernetes understandable before it becomes infrastructure.
Kubernetes is powerful, but the path from an application idea to a reliable cluster is still dominated by YAML, fragmented tooling, and infrastructure knowledge that slows product teams down.
I started KubeOrch to make that system visible. Developers compose services on an infinite canvas, connect dependencies, and let the platform generate manifests, build containers, and deploy the workflow to a real cluster.
What began as a visual editor grew into an open-source platform spanning a Next.js product interface, a Go orchestration core, Kubernetes clients, reusable templates, real-time monitoring, and a developer CLI.
From a visual graph to a running cluster.
KubeOrch turns cluster architecture into a product teams can see, discuss, and ship. The interface removes repetitive configuration while keeping the generated infrastructure explicit and production-ready.
- 01
Visual Workflow Designer
Drag Kubernetes resources onto an infinite canvas, connect dependencies, configure ports, and validate the topology before deployment.
- 02
150+ Service Templates
Start from production-minded PostgreSQL, Redis, Kafka, observability, security, and ML templates instead of blank manifests.
- 03
Automatic Service Wiring
Resolve ports, environment variables, service discovery, and dependency order directly from the graph connections.
- 04
One-Click Plugin Stacks
Enable Argo CD, cert-manager, Cilium, Prometheus, Grafana, Loki, and other CRD-powered infrastructure from one catalog.
- 05
Live Cluster Feedback
Stream deployment status, container logs, metrics, and resource health back into the same workspace through WebSockets and SSE.
- 06
orchcli Developer Flow
Initialize projects, run services concurrently, follow logs, execute commands, and develop locally with hot reload and safe state handling.

A product interface backed by a real orchestration engine.
The canvas serializes each workflow as a versioned graph. KubeOrch Core, written in Go with Gin and client-go, resolves connections and transforms that graph into Kubernetes resources with intelligent defaults.
Git repositories can be built into containers through Nixpacks, then deployed alongside databases, queues, ingress, storage, network policy, and CRD resources. WebSocket and SSE streams return logs and status without making developers leave the workflow.
Founder, product engineer, and platform builder.
I designed the product model, built the workflow interface, developed the Go orchestration services and CLI, and shaped the open-source documentation and launch experience.
The hardest part was not drawing nodes. It was making every visual connection produce predictable infrastructure: dependency ordering, manifest generation, port resolution, build state, cluster access, observability, and failure handling all had to agree.
Infrastructure should be visible enough to understand, structured enough to trust, and fast enough that developers stay in flow.

