Deploy Now

SaaS Alternative

Heroku Railway Render

Stars

1,893

Forks

286

Watchers

16

Developer links

OpenChoreo

OpenChoreo gives developers a complete open-source internal developer platform for Kubernetes: a self-service portal to build, deploy, and run applications without wrestling raw cluster YAML. In the portal you create a component from source code or a container image, expose it through endpoints, and promote it across environments with a few clicks. Platform engineers define the golden paths behind that simplicity: component types, traits, and workflows set the rules for how workloads are built, secured, and connected. The control plane translates each declaration into the Kubernetes resources it needs, then keeps the portal in sync with what is actually running. Built-in CI builds from source with Buildpacks and Argo Workflows, and GitOps delivery keeps every environment reconciled with the declared state. Metrics, logs, and traces surface in the same portal, organized by component and environment instead of pod names and namespaces. Role-based access control, project isolation, and traffic policies draw the boundaries between teams, and platform analytics show how the platform itself is being used. Existing Backstage portals can adopt OpenChoreo as plugins, and developers can also work through the CLI, GitOps files, or AI agents. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

OpenChoreo
OpenChoreo
OpenChoreo
OpenChoreo
OpenChoreo

Benefits

  • Self-service without YAML sprawl
  • Developers create components, endpoints, and dependencies in a portal and the platform generates the Deployments, Services, and policies, so shipping stops depending on hand-written cluster manifests.
  • Golden paths, platform enforced
  • Platform engineers publish approved component types, traits, and workflows once, and every team deploys inside those guardrails instead of inventing snowflake pipelines that nobody can support later.
  • GitOps delivery built in
  • Source builds run through Buildpacks and Argo Workflows, promotions move across environments declaratively, and the declared state stays reconciled with the clusters it targets.
  • Observability by component, finally
  • Metrics, logs, and traces are organized around components and environments in the portal, so a developer finds the failing service without learning namespace archaeology first.

Features

  • Backstage developer portal
  • A Backstage-powered console for creating components, viewing deployments, and inspecting runtime state, also installable as plugins into an existing Backstage portal.
  • Platform API CRDs
  • Kubernetes custom resources define organizations, environments, data planes, pipelines, and projects declaratively, configured through YAML instead of custom controllers or glue scripts.
  • ComponentTypes and Traits
  • Programmable abstractions let platform teams define workload archetypes and attachable capabilities, encapsulating best practices that developers consume as simple declarations.
  • Built-in CI plane
  • An optional CI plane builds applications from source using cloud-native Buildpacks and Argo Workflows, feeding images directly into the deployment pipeline.
  • Observability plane included
  • Metrics, logs, and distributed traces are collected per component and environment, giving developers runtime feedback inside the same abstractions they deploy with.
  • RBAC and isolation
  • Role-based access control, project isolation, and traffic policies are enforced by the data plane, keeping team boundaries real instead of documented.

Apps Similar to OpenChoreo