14
Published Tools
266
Total Stars
596
Weekly Downloads
25
GitHub Followers
8
Public Repos
100/100
Avg Security
Published Tools
14 Skillsacross 2 categoriesGitHub Actions
Non-invasive OpenTelemetry tracing: adapters are wrapped at the composition root, the domain never knows.
GitHub Actions
Readable tests without mocks: test data builders, given/when/then scenarios and contract suites shared by fakes and real adapters.
...moreGitHub Actions
Technology-agnostic integration events: typed declarations, registry, transactional outbox, AsyncAPI and catalog generation.
...moreGitHub Actions
Drizzle adapters for the kernel ports on PostgreSQL: unit of work, transactional outbox store, processed-event store, event store, background job store, process store, one schema per context.
...moreGitHub Actions
Authentication and authorization behind ports: actors, permissions declared per use case, role, attribute and relationship (Zanzibar-style) based authorizers, deny by default.
...moreGitHub Actions
Adapter of the kernel Logger port on pino, with trace and execution correlation on every line.
GitHub Actions
Error reporting to Sentry or GlitchTip behind the kernel ErrorReporter port: unexpected failures only, correlated with traces, scrubbed before sending.
...moreGitHub Actions
One Schema contract for input validation, with adapters for zod, class-validator, TypeBox and Standard Schema.
GitHub Actions
Adapters of the kernel ports on the Redis protocol (Redis, Dragonfly, Valkey): cache, distributed lock, rate limiter, relay wake-up signal, a background job store, and an integration event provider on Redis Streams.
...moreGitHub Actions
Bootstrap, scaffold and verify Domain-Driven Design (DDD), Clean Architecture and hexagonal TypeScript backends on Node.js: project and code generators, architecture checks, OpenAPI and AsyncAPI documents, for developers and AI coding agents (Claude Code,
...moreGitHub Actions
NATS JetStream provider for integration events: acknowledged publishing with message deduplication for the outbox relay, one durable consumer per consumer, explicit acknowledgement, bounded redelivery and a dead-letter subject.
...moreGitHub Actions
Framework-agnostic Domain-Driven Design (DDD) building blocks for TypeScript: aggregates, entities, value objects, domain events, CQRS command and query buses, unit of work and application ports, with an in-memory event bus.
...moreGitHub Actions
Kafka provider for integration events: idempotent keyed publishing for the outbox relay, one consumer group per consumer, offsets committed after handling, bounded retries and a dead-letter topic.
...moreGitHub Actions
Tamper-evident audit trail fed from outside the use cases: authorization decisions, executed commands and integration events, as hash-chained append-only entries.
...more