Skip to main content

Documentation Index

Fetch the complete documentation index at: https://buildcharts.dev/llms.txt

Use this file to discover all available pages before exploring further.

BuildCharts overlaps with several familiar CI and build patterns, but its model aligns more closely with Helm-style charts: versioned build logic is distributed through OCI registries, while Docker Buildx provides the execution layer, caching, and local parity with CI.

What BuildCharts optimizes for

BuildCharts is not a hosted CI platform. It is a build plan generator:
  • You define intent in build.yml
  • BuildCharts resolves OCI-hosted chart templates
  • It generates docker-bake.hcl
  • Docker Buildx Bake executes the plan locally or in CI
That makes BuildCharts strongest when you want:
  • Local and CI parity with the same Docker execution layer
  • Centrally versioned build logic across many repositories
  • OCI-based distribution and digest pinning

Scope

It does not replace your CI/CD platform. BuildCharts also does not:
  • Manage deployments or runtime configuration
  • Host secrets or artifacts for you
  • Package or publish charts/templates for you
  • Provide a built-in signing or trust system for charts

Comparison with common alternatives

ToolStrengthTradeoff vs BuildCharts
DaggerProgrammable container-native pipelines with SDK workflowsIntroduces its own execution/programming model instead of build.yml + generated Bake
EarthlyBuildKit-based automation with local/CI parityUses Earthfile DSL and different authoring model
TektonKubernetes-native pipelines at platform scaleRequires Kubernetes control plane and is less local-first
BuildkiteMature hosted orchestration and job controlsHigher platform coupling than local-first generated Bake plans
BazelStrong hermetic builds and caching for large mono-reposSteeper adoption and different build graph model
NixReproducible environments and package buildsDifferent ecosystem and workflow than Docker Buildx-centric pipelines

When it fits

BuildCharts tends to fit well when you:
  • Already use Docker and BuildKit for builds
  • Want to centralize build logic across many repositories
  • Want the same build plan to run locally and in CI
  • Benefit from parallel builds and BuildKit caching

When it doesn’t

BuildCharts tends to be a poor fit when you:
  • Cannot run Docker daemons or BuildKit in your environment
  • Have highly bespoke build steps that do not map well to Docker-based stages
  • Have very constrained runners where Bake parallelism and caching add more overhead than benefit
These are useful references, but they solve different layers than BuildCharts:

Docker and BuildKit references

BuildCharts relies on Docker Buildx/BuildKit behavior. These references are useful when evaluating tradeoffs:

Practical takeaway

BuildCharts is a good fit if you want Docker-native, chart-driven build standardization without introducing a separate pipeline runtime. If you need deep hosted orchestration, non-Docker execution engines, or Kubernetes-native pipeline control planes, other alternatives may be a better choice.
Last modified on May 3, 2026