Directories
¶
| Path | Synopsis |
|---|---|
|
Package errors provides custom error types for the sync package
|
Package errors provides custom error types for the sync package |
|
Package event provides concrete event types for the sync kit.
|
Package event provides concrete event types for the sync kit. |
|
Package interfaces is deprecated; import "github.com/c0deZ3R0/go-sync-kit/synckit".
|
Package interfaces is deprecated; import "github.com/c0deZ3R0/go-sync-kit/synckit". |
|
Package logging provides structured logging capabilities using Go's log/slog package following best practices from the Better Stack Community Guide.
|
Package logging provides structured logging capabilities using Go's log/slog package following best practices from the Better Stack Community Guide. |
|
observability
|
|
|
health
Package health provides health checking capabilities for go-sync-kit.
|
Package health provides health checking capabilities for go-sync-kit. |
|
metrics
Package metrics provides Prometheus metrics collection for go-sync-kit.
|
Package metrics provides Prometheus metrics collection for go-sync-kit. |
|
tracing
Package tracing provides OpenTelemetry integration for go-sync-kit.
|
Package tracing provides OpenTelemetry integration for go-sync-kit. |
|
Package projection provides read-model building capabilities for go-sync-kit.
|
Package projection provides read-model building capabilities for go-sync-kit. |
|
badger
Package badger provides BadgerDB-based implementations of projection interfaces.
|
Package badger provides BadgerDB-based implementations of projection interfaces. |
|
memstore
Package memstore provides an in-memory implementation of the go-sync-kit EventStore.
|
Package memstore provides an in-memory implementation of the go-sync-kit EventStore. |
|
postgres
Package postgres provides a PostgreSQL implementation of the go-sync-kit EventStore with real-time LISTEN/NOTIFY capabilities for event streaming.
|
Package postgres provides a PostgreSQL implementation of the go-sync-kit EventStore with real-time LISTEN/NOTIFY capabilities for event streaming. |
|
postgres/example
command
|
|
|
sqlite
Package sqlite provides a SQLite implementation of the go-sync-kit EventStore.
|
Package sqlite provides a SQLite implementation of the go-sync-kit EventStore. |
|
Package synckit - aliases for backward compatibility and future expansion
|
Package synckit - aliases for backward compatibility and future expansion |
|
statemachine
Package statemachine provides state machine functionality for go-sync-kit operations.
|
Package statemachine provides state machine functionality for go-sync-kit operations. |
|
types
Package types: interface surface for synckit implementors.
|
Package types: interface surface for synckit implementors. |
|
httptransport
Package httptransport provides a client and server implementation for the go-sync-kit Transport over HTTP.
|
Package httptransport provides a client and server implementation for the go-sync-kit Transport over HTTP. |
|
memchan
Package memchan provides an in-memory channel-based transport implementation for the go-sync-kit.
|
Package memchan provides an in-memory channel-based transport implementation for the go-sync-kit. |
|
Package version provides various version implementations for the synckit library.
|
Package version provides various version implementations for the synckit library. |
Click to show internal directories.
Click to hide internal directories.