goshared

module
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: May 16, 2026 License: MIT

Directories

Path Synopsis
cache
cachehelper
Package cachehelper creates cache implementations backed by in-memory Ristretto or Redis stores.
Package cachehelper creates cache implementations backed by in-memory Ristretto or Redis stores.
cachespi
Package cachespi defines the public cache interfaces and shared types.
Package cachespi defines the public cache interfaces and shared types.
db
dbhelper
Package dbhelper provides user-facing factory and builder helpers for the db module.
Package dbhelper provides user-facing factory and builder helpers for the db module.
dbspi
Package dbspi defines the public contracts and configuration types for the db module.
Package dbspi defines the public contracts and configuration types for the db module.
http
httphelper
Package httphelper provides config-driven factory functions for creating httpspi.Client instances.
Package httphelper provides config-driven factory functions for creating httpspi.Client instances.
httpspi
Package httpspi defines the HTTP client SPI (Service Provider Interface).
Package httpspi defines the HTTP client SPI (Service Provider Interface).
internal/httpsp
Package httpsp provides the concrete implementation of httpspi.Client backed by the standard net/http package.
Package httpsp provides the concrete implementation of httpspi.Client backed by the standard net/http package.
Package logger 提供统一的结构化日志能力。
Package logger 提供统一的结构化日志能力。
mq
example
Package example contains integration examples for the MQ module.
Package example contains integration examples for the MQ module.
mqhelper
Package mqhelper provides runtime factories and message helpers for mqspi.
Package mqhelper provides runtime factories and message helpers for mqspi.
mqspi
Package mqspi defines the public MQ contracts and configuration types.
Package mqspi defines the public MQ contracts and configuration types.
util
codec
Package codec provides small encoding helpers for byte and string payloads.
Package codec provides small encoding helpers for byte and string payloads.
convutil
Package convutil provides small, explicit conversions for scalar values.
Package convutil provides small, explicit conversions for scalar values.
crypto
Package crypto provides encryption and decryption utilities using AES-GCM.
Package crypto provides encryption and decryption utilities using AES-GCM.
ctxutil
Package ctxutil provides utilities for working with context.Context, including typed key-value storage and deadline helpers.
Package ctxutil provides utilities for working with context.Context, including typed key-value storage and deadline helpers.
env
Package env provides typed environment variable helpers.
Package env provides typed environment variable helpers.
errutil
Package errutil provides error handling utility functions.
Package errutil provides error handling utility functions.
idutil
Package idutil provides functions for generating various types of unique identifiers.
Package idutil provides functions for generating various types of unique identifiers.
maputil
Package maputil provides generic helpers for map transformations.
Package maputil provides generic helpers for map transformations.
mathutil
Package mathutil provides generic numeric utility functions for comparable and ordered types.
Package mathutil provides generic numeric utility functions for comparable and ordered types.
retry
Package retry provides a generic retry mechanism with configurable backoff strategies.
Package retry provides a generic retry mechanism with configurable backoff strategies.
serializer
Package serializer provides JSON serialization helpers.
Package serializer provides JSON serialization helpers.
sliceutil
Package sliceutil provides generic helpers for common slice transformations.
Package sliceutil provides generic helpers for common slice transformations.
strutil
Package strutil provides string utility functions.
Package strutil provides string utility functions.
syncutil
Package syncutil provides concurrency utilities for safe goroutine management.
Package syncutil provides concurrency utilities for safe goroutine management.
validator
Package validator provides small composable validation rules.
Package validator provides small composable validation rules.

Jump to

Keyboard shortcuts

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