pkgs/

directory
v1.1.4 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: MIT

Directories

Path Synopsis
Package arn provides utilities for building AWS ARNs.
Package arn provides utilities for building AWS ARNs.
Package awserr provides shared sentinel errors for AWS service stubs.
Package awserr provides shared sentinel errors for AWS service stubs.
Package awsmeta defines the Metadata struct that carries AWS request-scoped identity (account, region, partition, request ID) and a helper to populate it from an *http.Request.
Package awsmeta defines the Metadata struct that carries AWS request-scoped identity (account, region, partition, request ID) and a helper to populate it from an *http.Request.
Package awstime provides helpers for emitting timestamps in the wire format expected by AWS JSON-protocol SDK deserializers.
Package awstime provides helpers for emitting timestamps in the wire format expected by AWS JSON-protocol SDK deserializers.
Package collections provides small, type-safe slice and map helpers that the Go standard library's slices and maps packages do not cover.
Package collections provides small, type-safe slice and map helpers that the Go standard library's slices and maps packages do not cover.
Package config provides centralized AWS configuration shared by all Gopherstack services.
Package config provides centralized AWS configuration shared by all Gopherstack services.
Package container provides a runtime-agnostic container integration layer for Gopherstack.
Package container provides a runtime-agnostic container integration layer for Gopherstack.
Package ctxval is a type-safe wrapper over context.Context values using generics.
Package ctxval is a type-safe wrapper over context.Context values using generics.
Package dns provides an embedded DNS server for Gopherstack that resolves synthetic AWS-style hostnames (e.g.
Package dns provides an embedded DNS server for Gopherstack that resolves synthetic AWS-style hostnames (e.g.
Package docker provides a Docker integration layer for Gopherstack.
Package docker provides a Docker integration layer for Gopherstack.
Package events defines the event system for Gopherstack.
Package events defines the event system for Gopherstack.
Package inithooks provides support for running user-defined scripts on Gopherstack startup.
Package inithooks provides support for running user-defined scripts on Gopherstack startup.
Package lockmetrics provides an instrumented sync.RWMutex that emits Prometheus metrics on every lock acquisition and release.
Package lockmetrics provides an instrumented sync.RWMutex that emits Prometheus metrics on every lock acquisition and release.
Package logger is the project-wide slog wrapper.
Package logger is the project-wide slog wrapper.
Package page provides a generic paginated list type used across service backends.
Package page provides a generic paginated list type used across service backends.
Package persistence provides a pluggable persistence layer for Gopherstack services.
Package persistence provides a pluggable persistence layer for Gopherstack services.
Package portalloc provides a central port allocator for Gopherstack services.
Package portalloc provides a central port allocator for Gopherstack services.
Package safemap provides a generic, concurrency-safe map wrapper.
Package safemap provides a generic, concurrency-safe map wrapper.
Package sdkcheck provides helpers for verifying that gopherstack service handlers cover all operations exposed by the corresponding AWS SDK v2 client.
Package sdkcheck provides helpers for verifying that gopherstack service handlers cover all operations exposed by the corresponding AWS SDK v2 client.
Package store provides a generic, type-safe keyed collection (Table[V]) that replaces the per-backend map + Init/Reset/Snapshot/Restore boilerplate that every service.InMemoryBackend hand-rolls today (EC2 alone repeats it for ~180 maps).
Package store provides a generic, type-safe keyed collection (Table[V]) that replaces the per-backend map + Init/Reset/Snapshot/Restore boilerplate that every service.InMemoryBackend hand-rolls today (EC2 alone repeats it for ~180 maps).
Package tags provides a concurrency-safe string tag map for AWS resource annotations.
Package tags provides a concurrency-safe string tag map for AWS resource annotations.
Package testleak centralises goroutine-leak detection for tests.
Package testleak centralises goroutine-leak detection for tests.
Package version holds the build-time version information injected via ldflags.
Package version holds the build-time version information injected via ldflags.
Package worker is the standard primitive for the background work gopherstack services run: periodic "janitor" sweeps, one-shot delayed state transitions, and tracked goroutines.
Package worker is the standard primitive for the background work gopherstack services run: periodic "janitor" sweeps, one-shot delayed state transitions, and tracked goroutines.

Jump to

Keyboard shortcuts

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