Skip to content

z5labs/devex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devex

z5labs developer-experience monorepo. It bundles two things:

  • A collection of Dagger modules under daggerverse/ — reusable, composable building blocks for CI pipelines and local development.
  • A Claude Code plugin marketplace that ships the same AI tooling we use in-repo, installable into anyone's Claude Code.

Daggerverse modules

Install any module into your own Dagger project with:

dagger install github.com/z5labs/devex/daggerverse/<module>
Module Description
certificate-management Manage X.509 certificate authorities and issue TLS certificates.
crypto Common crypto utilities — file digests and ephemeral keys.
dgraph Spin up a Dgraph graph-database cluster.
envoy Build Envoy proxy configurations and components.
flash Codeify firmware flashing as Dagger functions.
go Wrap the Go CLI surface (build, test, vet, fmt, run).
grafana-stack Spin up Loki, Tempo, and Mimir as Dagger services.
java Wrap the JVM toolchain — the JDK plus Maven and Gradle.
kafka Spin up a Kafka-wire-compatible cluster.
otel Spin up the OpenTelemetry Collector as a service.
postgres Spin up a single-node PostgreSQL 17 primary.
qemu Boot guest systems under QEMU.
random Generate random values.
z5labs Scaffold project archetypes (GoApp / GoLib).
zig Wrap the Zig toolchain.

See daggerverse/CLAUDE.md for module conventions (function caching, code generation, tests layout).

Claude Code plugin marketplace

This repo is also a Claude Code plugin marketplace named z5labs-devex. Add it to your Claude Code:

/plugin marketplace add z5labs/devex

Then install a plugin:

/plugin install daggerverse@z5labs-devex
Plugin Provides
daggerverse /plan-dagger-module — paces a design conversation and drafts story issues for a new daggerverse module.

See plugins/README.md for the plugin layout. To develop against an unmerged local checkout, run /plugin marketplace add . from the repo root instead.

CI

Checks run through Dagger via the ci/ module, wired into GitHub Actions in .github/workflows/ci.yml. Each module has a sibling tests/ module exposed as a toolchain in dagger.json.

License

MIT © Z5labs and Contributors

About

Home for all Z5Labs developer experience related components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages