To get started just run:
docker run -p 3000:3000 get.kubefor.ge/latest
or
docker run -p 3000:3000 ghcr.io/kubenote/kubeforge:latest
KubeForge is a visual-first toolkit that simplifies the process of building, validating, and managing Kubernetes deployment configurations. Whether you're new to Kubernetes or maintaining large-scale systems, KubeForge streamlines the creation of valid deployment YAMLs using an intuitive interface backed by live schema references.
- 📦 Drag-and-drop interface for Kubernetes objects
- 📘 Smart schema awareness powered by Kubernetes JSON schemas
- 🧩 Modular component editor with support for templates and reusable specs
- 🔁 Real-time visual updates and dependency linking between resources
- ⚙️ Export ready-to-apply YAML files
- Reduce the learning curve for Kubernetes configuration
- Eliminate syntax and schema errors during development
- Help DevOps teams and developers prototype deployment setups visually
- Support real-time collaboration and configuration sharing in the future
KubeForge keeps Kubernetes definitions up to date by fetching the official Kubernetes OpenAPI spec (swagger.json) directly from the Kubernetes GitHub repository. Schemas are ingested into the database on demand via npm run db:ingest-schemas -- <version>, supporting all versions from v1.19.0 onward.
This ensures the editor always uses the most current, version-specific spec definitions, with proper field validation and metadata. Use --discover to list all available versions or --latest to automatically fetch the newest stable release.
Additionally, KubeForge enables direct YAML hosting, so you can reference built configurations from a stable URL when deploying nodes via automation or GitOps pipelines.
The UI provides a live visual representation of object relationships and fields:
KubeForge can be installed as a dependency for building SaaS products on top of it:
npm install github:kubenote/kubeforge#v0.2.0This provides:
- Repository interfaces for custom database implementations (e.g., tenant-scoped queries)
- Storage provider interface for custom file storage (e.g., S3)
- Composable React providers for embedding KubeForge UI
- TypeScript types for all data models
See SaaS Integration Guide for details.
- Real-time validation against cluster versions
- Helm chart generation
- GitOps-style export templates
Feel free to contribute, file issues, or request features!





