project-dalec/dalec

📦 Produce secure packages and containers with declarative configurations

318

stars

1,427

commits

Go

primary language

Sep 3, 2026

updated

project-dalec.github.io/dalec/
almalinux
azure-linux
buildkit
build-tools
cloud-native
containers
debian
debian-packages
declarative
devops
golang
kubernetes
linux
package-manager
packages
rockylinux
security
security-tools
ubuntu
ubuntu-packages

README

Dalec

Dalec is a project aimed at providing a declarative format for building system packages and containers from those packages.

Our goal is to provide a secure way to build packages and containers, with a focus on supply chain security.

Features

  • 🐳 No additional tools are needed except for Docker!
  • 🚀 Easy to use declarative configuration
  • 📦 Build packages and/or containers for a number of different targets
    • DEB-based: Debian, and Ubuntu
    • RPM-based: Azure Linux, Rocky Linux, and Alma Linux
    • Windows containers (cross compilation only)
  • 🔌 Pluggable support for other operating systems
  • 🤏 Minimal image size, resulting in less vulnerabilities and smaller attack surface
  • 🪟 Support for Windows containers
  • ✍️ Support for signed packages
  • 🔐 Ensure supply chain security with build time SBOMs, and Provenance attestations

👉 To get started, please see Dalec documentation!

Contributing

This project welcomes contributions and suggestions. Dalec uses the Developer Certificate of Origin (DCO) to confirm authorship and licensing intent. Each commit must include a Signed-off-by line; run git commit -s to add it automatically. The CNCF-operated dco-2 GitHub App enforces this requirement on every pull request. See CONTRIBUTING.md for additional guidance.

Dalec has adopted the CNCF Code of Conduct. Refer to our Community Code of Conduct for details. For more information, see the CNCF Code of Conduct FAQ or contact conduct@cncf.io with any additional questions or comments.

Badges

OpenSSF Best Practices OpenSSF Scorecard

Copyright Contributors to Dalec, established as Dalec a Series of LF Projects, LLC.

Contributors

(top 30 of 42)

cpuguy83

635 commits

dependabot[bot]

275 commits

pmengelbert

207 commits

bchuo

50 commits

project-dalec/dalec

📦 Produce secure packages and containers with declarative configurations

318

stars

1,427

commits

Go

primary language

Sep 3, 2026

updated

project-dalec.github.io/dalec/
almalinux
azure-linux
buildkit
build-tools
cloud-native
containers
debian
debian-packages
declarative
devops
golang
kubernetes
linux
package-manager
packages
rockylinux
security
security-tools
ubuntu
ubuntu-packages

README

Dalec

Dalec is a project aimed at providing a declarative format for building system packages and containers from those packages.

Our goal is to provide a secure way to build packages and containers, with a focus on supply chain security.

Features

  • 🐳 No additional tools are needed except for Docker!
  • 🚀 Easy to use declarative configuration
  • 📦 Build packages and/or containers for a number of different targets
    • DEB-based: Debian, and Ubuntu
    • RPM-based: Azure Linux, Rocky Linux, and Alma Linux
    • Windows containers (cross compilation only)
  • 🔌 Pluggable support for other operating systems
  • 🤏 Minimal image size, resulting in less vulnerabilities and smaller attack surface
  • 🪟 Support for Windows containers
  • ✍️ Support for signed packages
  • 🔐 Ensure supply chain security with build time SBOMs, and Provenance attestations

👉 To get started, please see Dalec documentation!

Contributing

This project welcomes contributions and suggestions. Dalec uses the Developer Certificate of Origin (DCO) to confirm authorship and licensing intent. Each commit must include a Signed-off-by line; run git commit -s to add it automatically. The CNCF-operated dco-2 GitHub App enforces this requirement on every pull request. See CONTRIBUTING.md for additional guidance.

Dalec has adopted the CNCF Code of Conduct. Refer to our Community Code of Conduct for details. For more information, see the CNCF Code of Conduct FAQ or contact conduct@cncf.io with any additional questions or comments.

Badges

OpenSSF Best Practices OpenSSF Scorecard

Copyright Contributors to Dalec, established as Dalec a Series of LF Projects, LLC.

Contributors

(top 30 of 42)

cpuguy83

635 commits

dependabot[bot]

275 commits

pmengelbert

207 commits

bchuo

50 commits

Languages

Go

98.4%