Production-ready Helm charts for self-hosted and platform workloads.
Website | Documentation | Helm Repository | OCI Registry | Contributing | Support
HelmForge is a catalog of 89 Helm charts built around a consistent operating contract: official upstream images, pinned versions, explicit values, reproducible validation, and signed releases.
Use HelmForge when you want charts that stay close to upstream applications while still behaving like a maintained Kubernetes platform catalog.
- Official upstream images: charts prefer images published by the application maintainers.
- Pinned image tags: no
:latest, floating tags, or surprise upgrades after a pull. - Explicit values contracts:
values.yamland schema validation document what operators can configure. - Consistent dependencies: databases, caches, queues, and platform services use HelmForge subcharts where available.
- Signed releases: packages include GPG provenance, and OCI artifacts are signed with Sigstore Cosign.
- Apache-2.0 chart code: charts, tests, examples, and docs use a permissive open-source license.
HelmForge publishes charts through both a standard HTTPS Helm repository and an OCI registry on GHCR.
helm repo add helmforge https://repo.helmforge.dev
helm repo update
helm search repo helmforge/
helm install <release-name> helmforge/<chart-name> --version <version> -f values.yamlhelm install <release-name> oci://ghcr.io/helmforgedev/helm/<chart-name> --version <version> -f values.yaml
helm show values oci://ghcr.io/helmforgedev/helm/<chart-name> --version <version>Check each chart README, the documentation site, and GitHub releases for available versions and upgrade notes.
Browse the full catalog with descriptions, install commands, values guidance, and playground configs at helmforge.dev/docs/charts.
Common categories include:
- Data services: PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey, Kafka, ZooKeeper, RabbitMQ, Elasticsearch, and Druid.
- Identity and access: Keycloak, Authelia, OAuth2 Proxy, and application charts with ingress/auth patterns.
- Operations and automation: n8n, Cronicle, FastMCP Server, Cloudflared, Velero, DDNS Updater, and Envoy Gateway.
- Content and collaboration: WordPress, Ghost, Drupal, Gitea, Wallabag, Castopod, Komga, and Open WebUI.
- Reusable platform workloads: the
genericchart for internal services, workers, jobs, and sidecars.
Pull requests run the same chart quality gates used for release readiness:
- Dependency build for HelmForge OCI subcharts.
helm lint --strict.- Default and
ci/*.yamlrender checks. - Helm unit tests when a chart includes tests.
kubeconformwith Kubernetes and CRD schemas.- Artifact Hub lint.
- Kubescape security scanning.
- Markdown, values quality, and SPDX checks for changed files.
For local work, use the repository helper:
# Static validation matching the current PR gates
./test.sh <chart-name>
# Runtime validation on the local k3d lab cluster
./test.sh <chart-name> --runtime --values charts/<chart-name>/ci/<scenario>.yaml
# Validate every chart without runtime installs
./test.sh --all --skip-runtimeRuntime validation must use the local k3d-helmforge-tests-wsl lab context, not a production cluster.
The helper intentionally does not use kubeconform --ignore-missing-schema; CRD-backed resources must have
real schemas available during validation.
Chart versions are calculated automatically from Conventional Commits affecting each chart. Do not edit chart versions manually.
| Commit prefix | Bump | Example |
|---|---|---|
fix:, docs:, refactor: |
PATCH | fix(generic): correct hpa indentation |
feat: |
MINOR | feat(generic): add daemonset support |
feat!: or BREAKING CHANGE |
MAJOR | feat(generic)!: restructure workload config |
Tags follow the format {chart}-v{version}, for example generic-v1.2.3.
Each release includes install instructions for both OCI and the HTTPS Helm repository.
- Helm 4.
- Kubernetes 1.26 or newer.
- Standard stable Kubernetes APIs where possible.
- No alpha or beta APIs unless a chart explicitly documents the exception.
Contributions are welcome. Start with CONTRIBUTING.md for branch flow, validation requirements, commit conventions, and chart standards.
Project references:
If HelmForge saves you maintenance time, please star helmforgedev/charts so adoption is visible. For direct maintainer support, use the Buy Me a Coffee QR code below.
Apache License 2.0