This is my collection of Dagger Modules that I use in my projects.
Use the dagger install
command to install the module you want to use.
See dagger for more information about the dagger
CLI.
# e.g. Install the jsonlint module ⚡️
dagger install github.com/tsirysndr/daggerverse/jsonlint
See documentation for more information about dagger modules.
Module | Description |
---|---|
ansible-lint | Lint Ansible with ansible-lint |
ansible | Multiple versions and flavours of ansible |
awesome-ci | Lot's of tools for git, file and static source code analysis. |
black | The uncompromising Python code formatter black |
buildx | Build an OCI image of your project using buildx |
checkmake | Lint Makefiles with checkmake |
conftest | Test your configuration files using Conftest |
devbox | Instant, easy, and predictable development environments |
envhub | Daggerized version of envhub |
devenv | Fast, Declarative, Reproducible, and Composable Developer Environments |
flakestry | Publish a flake to flakestry |
flox | Harness the power of Nix |
gofmt | Format Go source code with gofmt |
golint | Lint Go source code with golint |
jsonlint | Lint JSON files with jsonlint |
kubeconform | Lint Kubernetes files with kubconform |
kubeval | Lint Kubernetes files with kubeval |
megalinter | Daggerized version of megalinter |
nix | Nix package manager |
nixpacks | Build an OCI image of your project using nixpacks |
open-policy-agent | Daggerized version of Open Policy Agent |
phpcbf | Daggerized version of phpcbf |
phpcs | PHP Code Sniffer phpcs |
php-cs-fixer | PHP Coding Standards Fixer php-cs-fixer |
pkgx | Daggerized version of pkgx |
r2-sync | Sync files from local directory to Cloudflare R2 |
rtx | Daggerized version of rtx |
scorecard | Calculates scorecard for a given repository |
shellcheck | Lint Shell scripts with shellcheck |
terraform-docs | Generate documentation from Terraform modules in various output formats terraform-docs |
wiremock | wiremock: A tool for mocking HTTP services |
yamllint | Lint Yaml files with yamllint |