pkg/

directory
v1.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2026 License: MIT

Directories

Path Synopsis
comm
conformance
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy.
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy.
formatter/schemaregistry
Package schemaregistry formats a Hermod message as a Confluent-framed record, so that a topic Hermod writes can be read by the consumers an existing Kafka estate already runs.
Package schemaregistry formats a Hermod message as a Confluent-framed record, so that a topic Hermod writes can be read by the consumers an existing Kafka estate already runs.
sink/fcm
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging.
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging.
sink/metis
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline.
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline.
sink/panmail
Package panmail sends each message as an email through a panmail gateway.
Package panmail sends each message as an email through a panmail gateway.
sink/txgroup
Package txgroup writes to several sinks inside one distributed transaction.
Package txgroup writes to several sinks inside one distributed transaction.
source/metis
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline.
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline.
twopc
Package twopc coordinates two-phase commit across sinks.
Package twopc coordinates two-phase commit across sinks.
infra
ackwatermark
Package ackwatermark turns out-of-order acknowledgements into a cursor that is safe to persist.
Package ackwatermark turns out-of-order acknowledgements into a cursor that is safe to persist.
avrodecode
Package avrodecode decodes Avro binary records into map[string]any.
Package avrodecode decodes Avro binary records into map[string]any.
pgxutil
Package pgxutil centralizes pgx connection configuration so that every Postgres connection (source metadata, sink pool, pgvector pool, state store) is built consistently and is safe to use behind a transaction/statement pooling proxy such as PgBouncer.
Package pgxutil centralizes pgx connection configuration so that every Postgres connection (source metadata, sink pool, pgvector pool, state store) is built consistently and is safe to use behind a transaction/statement pooling proxy such as PgBouncer.
schemaregistry
Package schemaregistry speaks the Confluent Schema Registry wire format and REST API.
Package schemaregistry speaks the Confluent Schema Registry wire format and REST API.
sqlident
Package sqlident validates and quotes SQL identifiers.
Package sqlident validates and quotes SQL identifiers.
tracing
Package tracing carries trace context on a message rather than in a Go context.
Package tracing carries trace context on a message rather than in a Go context.
security
pii
terraform

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL