Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

OpenRun

Declarative Deployments to Docker or Kubernetes

Details

External ID
46965662
Source
HN
Company
—
Product
OpenRun
Website domain
github.com
Launched
Feb. 10, 2026
Cohort
—
Upvotes
21
Upvotes percentile
0.6954177897574124
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

I have been building https://github.com/openrundev/openrun for the last few years and recently added Kubernetes support https://openrun.dev/docs/container/kubernetes. OpenRun is a declarative web app deployment platform, built for teams to deploy internal tools.There are many tools which try to simplify application deployments, but not many support declarative deployments. Even if app sources are fetched from git, creating new apps or updating app config requires imperative commands. Kubernetes is the dominant declarative approach, but it takes too much YAML to manage an app with Kubernetes. OpenRun supports a limited use case, deploying web apps for internal users across a team. For that use case, it supports declarative deployments on top of Docker/Podman or Kubernetes, with a very simple config.Some of the unique features of OpenRun are:- All apps have a staging env, code and config changes are staged before being promoted to prod- Supports OIDC/SAML integration, allowing you to control access to apps using RBAC policies- Full solution which handles builds, CD and request routing. Does not require additional tooling like Jenkins/ArgoCD etcOpenRun can run on a single machine, in which case it directly deploys the container to Docker/Podman. When deployed to Kubernetes, OpenRun builds the images using Kaniko and deploys apps as a Kubernetes deployment, using server side apply to make updates.The whole Starlark based config for creating apps is just: app(path="/streamlit/uber", source="github.com/streamlit/demo-uber-nyc-pickups", spec="python-streamlit") # python-streamlit knows how route requests for Streamlit app(path="/myapp", source="github.com/example/example", spec="container") # container spec works for any app which has a Dockerfile While mainly built for teams, OpenRun is the easiest way to deploy web apps and share them with friends and family https://openrun.dev/docs/use-cases/personal/. You can limit who has access to the apps using OAuth authentication.

Enrichment

Theme
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
declarative deployment to docker or kubernetes
Manually corrected
False

Could you build this?

Partial The declarative YAML configuration parser and management dashboard are easy to vibe code, but safe, reliable orchestration across heterogeneous Docker hosts and Kubernetes clusters requires complex systems engineering.

What it would actually take: The architecture requires a Go-based controller leveraging the Kubernetes client-go library and Docker Engine API alongside dynamic reverse proxy routing (e.g., Traefik or Envoy). The hardest parts are zero-downtime rollouts, automated TLS lifecycle management, persistent volume reconciliation, and graceful rollback handling during deployment failures. It requires seasoned DevOps and systems engineering expertise.

Discussion

No comments on this launch.

Competitors

Other products that read as similar to this one — 98 launches clear the similarity bar, closest 8 shown.

Attention rank: #34 of 99 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 103 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.