Skip to content

About

Collection of useful Dagger modules

Resources

Stars

26 stars

Watchers

0 watching

Forks

Repository files navigation

Typesafe Daggerverse

Shared Dagger modules.

Install into a Dagger workspace (or add to a module with dagger module client add):

$ dagger install github.com/typesafe-ai/daggerverse/uv
$ dagger install github.com/typesafe-ai/daggerverse/ruff
$ dagger install github.com/typesafe-ai/daggerverse/github
$ dagger install github.com/typesafe-ai/daggerverse/twingate
$ dagger install github.com/typesafe-ai/daggerverse/zizmor
$ dagger install github.com/typesafe-ai/daggerverse/deptry

Modules

Module Description
uv Build and audit uv-managed Python projects. Builds minimal containers for a workspace package: it reads uv.lock to find the local members the package needs, installs remote dependencies first so they cache, and supports extras and groups. Exports relocatable virtual environments that run in a fresh container with no Python of its own. Audits locked dependencies with uv audit, one check per workspace.
ruff Lint and format Python code with Ruff. The ruff version comes from the workspace's uv.lock, ruff.toml or pyproject.toml.
github GitHub utilities for Dagger pipelines. Includes a status monitor that polls commit statuses and check runs until a final verdict is reached.
twingate Twingate HTTP CONNECT proxy as a Dagger service. Runs the client in userspace networking mode (--tun off) so no root or NET_ADMIN is required. Authenticate with a service key, then bind the proxy to any container via bind_proxy.
zizmor Static analysis of GitHub Actions for security issues using zizmor. Detects template injection, credential leaks, excessive permissions, and more. Runs offline by default; pass a GitHub token for online audits.
deptry Find unused, missing, misplaced, and transitive Python dependencies with deptry. Each Python project (pyproject.toml) in the source tree is its own check, and the checks run in parallel.

About

Collection of useful Dagger modules

Resources

Stars

26 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages