Directories
¶
| Path | Synopsis |
|---|---|
|
auth
module
|
|
|
authz
module
|
|
|
Package bootstrap orchestrates application lifecycle for gokit services.
|
Package bootstrap orchestrates application lifecycle for gokit services. |
|
Package component defines the core interfaces for lifecycle-managed infrastructure services in gokit.
|
Package component defines the core interfaces for lifecycle-managed infrastructure services in gokit. |
|
Package config provides configuration loading and validation for gokit applications.
|
Package config provides configuration loading and validation for gokit applications. |
|
connect
module
|
|
|
testutil
module
|
|
|
Package dag provides a DAG (Directed Acyclic Graph) execution engine for orchestrating provider-based service calls in dependency order.
|
Package dag provides a DAG (Directed Acyclic Graph) execution engine for orchestrating provider-based service calls in dependency order. |
|
Package di provides a dependency injection container for gokit applications.
|
Package di provides a dependency injection container for gokit applications. |
|
discovery
module
|
|
|
Package encryption provides AES-GCM encryption and decryption for sensitive data in gokit applications.
|
Package encryption provides AES-GCM encryption and decryption for sensitive data in gokit applications. |
|
Package errors provides unified error handling for Go services.
|
Package errors provides unified error handling for Go services. |
|
httpclient
module
|
|
|
kafka
module
|
|
|
llm
module
|
|
|
Package logger provides structured logging for gokit applications using zerolog.
|
Package logger provides structured logging for gokit applications using zerolog. |
|
Package observability provides OpenTelemetry tracing and metrics integration for comprehensive service observability.
|
Package observability provides OpenTelemetry tracing and metrics integration for comprehensive service observability. |
|
Package pipeline provides composable, pull-based data pipeline operators.
|
Package pipeline provides composable, pull-based data pipeline operators. |
|
Package process provides subprocess execution with context cancellation, signal handling, and structured output capture.
|
Package process provides subprocess execution with context cancellation, signal handling, and structured output capture. |
|
Package provider implements a generic provider framework using Go generics for swappable backends with runtime switching capabilities.
|
Package provider implements a generic provider framework using Go generics for swappable backends with runtime switching capabilities. |
|
Package resilience provides patterns for building fault-tolerant systems.
|
Package resilience provides patterns for building fault-tolerant systems. |
|
Package security provides shared security primitives for gokit modules.
|
Package security provides shared security primitives for gokit modules. |
|
tlstest
Package tlstest provides TLS certificate generation for testing.
|
Package tlstest provides TLS certificate generation for testing. |
|
server
module
|
|
|
Package sse provides Server-Sent Events (SSE) support for real-time streaming.
|
Package sse provides Server-Sent Events (SSE) support for real-time streaming. |
|
storage
module
|
|
|
testutil
module
|
|
|
Package util provides generic utility functions for gokit applications.
|
Package util provides generic utility functions for gokit applications. |
|
Package validation provides input validation utilities for gokit handlers.
|
Package validation provides input validation utilities for gokit handlers. |
|
Package version provides build version information embedding for gokit applications.
|
Package version provides build version information embedding for gokit applications. |
|
workload
module
|
Click to show internal directories.
Click to hide internal directories.