Documentation
¶
Overview ¶
Package contrib provides adapters and integrations that depend on third-party libraries.
Directories
¶
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
cedar
Package cedar provides a Cedar policy engine adapter.
|
Package cedar provides a Cedar policy engine adapter. |
|
chi
Package chi provides chi utilities.
|
Package chi provides chi utilities. |
|
clock
Package clock provides clock utilities.
|
Package clock provides clock utilities. |
|
envvar
Package envvar provides envvar utilities.
|
Package envvar provides envvar utilities. |
|
httpclient
Package httpclient provides outbound HTTP clients with retry and tracing.
|
Package httpclient provides outbound HTTP clients with retry and tracing. |
|
idempotency
Package idempotency provides idempotency utilities.
|
Package idempotency provides idempotency utilities. |
|
idempotencyredis
Package idempotencyredis provides Redis-backed idempotency storage.
|
Package idempotencyredis provides Redis-backed idempotency storage. |
|
logzap
Package logzap provides logzap utilities.
|
Package logzap provides logzap utilities. |
|
migrate
Package migrate provides migrate utilities.
|
Package migrate provides migrate utilities. |
|
opa
Package opa provides an Open Policy Agent (OPA) policy engine adapter.
|
Package opa provides an Open Policy Agent (OPA) policy engine adapter. |
|
pgxpool
Package pgxpool provides pgxpool utilities.
|
Package pgxpool provides pgxpool utilities. |
|
ratelimitredis
Package ratelimitredis provides Redis-backed rate limiting.
|
Package ratelimitredis provides Redis-backed rate limiting. |
|
resend
Package resend provides resend utilities.
|
Package resend provides resend utilities. |
|
stripe
Package stripe provides stripe utilities.
|
Package stripe provides stripe utilities. |
|
txpostgres
Package txpostgres provides txpostgres utilities.
|
Package txpostgres provides txpostgres utilities. |
|
ulid
Package ulid provides ulid utilities.
|
Package ulid provides ulid utilities. |
|
uuid
Package uuid provides uuid utilities.
|
Package uuid provides uuid utilities. |
|
validation
Package validation provides validation utilities.
|
Package validation provides validation utilities. |
|
Package bootstrap provides bootstrap utilities.
|
Package bootstrap provides bootstrap utilities. |
|
cmd
|
|
|
migrate
Package migrate provides the migrate CLI.
|
Package migrate provides the migrate CLI. |
|
tester
command
Package main provides the tester CLI.
|
Package main provides the tester CLI. |
|
Package config provides config utilities.
|
Package config provides config utilities. |
|
Package countrycodes provides countrycodes utilities.
|
Package countrycodes provides countrycodes utilities. |
|
email
|
|
|
markdown
Package markdown provides markdown utilities.
|
Package markdown provides markdown utilities. |
|
noop
Package noop provides noop utilities.
|
Package noop provides noop utilities. |
|
examples
|
|
|
auth
command
Command auth shows Clerk auth wiring.
|
Command auth shows Clerk auth wiring. |
|
file-upload
command
Command file-upload shows a multipart upload endpoint with size limits.
|
Command file-upload shows a multipart upload endpoint with size limits. |
|
idempotency
command
Command idempotency shows idempotent endpoint wiring.
|
Command idempotency shows idempotent endpoint wiring. |
|
minimal
command
Command minimal shows a basic API wiring example.
|
Command minimal shows a basic API wiring example. |
|
outbound
command
Command outbound shows a guarded outbound HTTP client with retries and breakers.
|
Command outbound shows a guarded outbound HTTP client with retries and breakers. |
|
pagination
command
Command pagination shows a limit/offset list endpoint with query limits.
|
Command pagination shows a limit/offset list endpoint with query limits. |
|
policy
command
Command policy shows policy-engine authorization with Cedar.
|
Command policy shows policy-engine authorization with Cedar. |
|
secure-profile
command
Command secure-profile shows a hardened profile wiring example.
|
Command secure-profile shows a hardened profile wiring example. |
|
spec-first
command
Code generated by spec-first example; DO NOT EDIT.
|
Code generated by spec-first example; DO NOT EDIT. |
|
spec-first/gen
command
|
|
|
webhook
command
Command webhook shows a minimal webhook receiver with signature verification.
|
Command webhook shows a minimal webhook receiver with signature verification. |
|
integrations
|
|
|
auth/clerk
Package clerk provides Clerk integration helpers.
|
Package clerk provides Clerk integration helpers. |
|
auth/devheaders
Package devheaders provides dev headers integration helpers.
|
Package devheaders provides dev headers integration helpers. |
|
pgxpool
Package pgxpool provides pgxpool integration helpers.
|
Package pgxpool provides pgxpool integration helpers. |
|
resend
Package resend provides Resend integration helpers.
|
Package resend provides Resend integration helpers. |
|
stripe
Package stripe provides Stripe integration helpers.
|
Package stripe provides Stripe integration helpers. |
|
txpostgres
Package txpostgres provides txpostgres integration helpers.
|
Package txpostgres provides txpostgres integration helpers. |
|
middleware
|
|
|
auth/clerk
Package clerk provides Clerk JWT middleware.
|
Package clerk provides Clerk JWT middleware. |
|
auth/devheaders
Package devheaders provides devheaders utilities.
|
Package devheaders provides devheaders utilities. |
|
cors
Package cors provides cors utilities.
|
Package cors provides cors utilities. |
|
metrics
Package metrics provides metrics utilities.
|
Package metrics provides metrics utilities. |
|
openapi
Package openapi provides OpenAPI request and response validation middleware.
|
Package openapi provides OpenAPI request and response validation middleware. |
|
oteltrace
Package oteltrace provides oteltrace utilities.
|
Package oteltrace provides oteltrace utilities. |
|
requestlog
Package requestlog provides requestlog utilities.
|
Package requestlog provides requestlog utilities. |
|
Package migrator provides migrator utilities.
|
Package migrator provides migrator utilities. |
|
scheduler
|
|
|
postgres
Package postgres provides postgres utilities.
|
Package postgres provides postgres utilities. |
|
Package telemetry provides telemetry utilities.
|
Package telemetry provides telemetry utilities. |
Click to show internal directories.
Click to hide internal directories.