gomox

module
v0.0.0-...-d12aba9 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2026 License: MIT

Directories

Path Synopsis
Package execx provides helpers for running external commands.
Package execx provides helpers for running external commands.
Package s3 provides a small, bucket-scoped client for S3-compatible object storage, built on top of the AWS SDK for Go v2.
Package s3 provides a small, bucket-scoped client for S3-compatible object storage, built on top of the AWS SDK for Go v2.
Package sqlx maps database errors from database/sql and pgx into HTTP-friendly herodot errors.
Package sqlx maps database errors from database/sql and pgx into HTTP-friendly herodot errors.
testutil
testpgx
Package testpgx spins up a disposable Postgres container (via testcontainers) for use in tests, and provides helpers for running each test in its own rolled-back transaction.
Package testpgx spins up a disposable Postgres container (via testcontainers) for use in tests, and provides helpers for running each test in its own rolled-back transaction.
tests3
Package tests3 spins up a disposable S3-compatible object store (via testcontainers' s3mock) for use in tests.
Package tests3 spins up a disposable S3-compatible object store (via testcontainers' s3mock) for use in tests.
testsqlite
Package testsqlite spins up a disposable, file-backed SQLite database for use in tests, and provides helpers for running each test in its own rolled-back transaction.
Package testsqlite spins up a disposable, file-backed SQLite database for use in tests, and provides helpers for running each test in its own rolled-back transaction.
transport
error
Package errort maps herodot errors into transport-specific responses for HTTP, gRPC, and MCP.
Package errort maps herodot errors into transport-specific responses for HTTP, gRPC, and MCP.
mcpx
Package mcpx provides helpers for building MCP (Model Context Protocol) servers and handlers.
Package mcpx provides helpers for building MCP (Model Context Protocol) servers and handlers.
middleware/log
Package mlog provides structured request logging middleware for HTTP and MCP handlers.
Package mlog provides structured request logging middleware for HTTP and MCP handlers.
middleware/session
Package msession provides cookie-based session authentication as Echo middleware, generic over the caller's user type and session storage.
Package msession provides cookie-based session authentication as Echo middleware, generic over the caller's user type and session storage.
validation
Package validation provides struct-tag validation for HTTP request payloads, mapping validation failures into herodot errors.
Package validation provides struct-tag validation for HTTP request payloads, mapping validation failures into herodot errors.
Package typex provides small conversion helpers between pointer and value forms of common Go and database types.
Package typex provides small conversion helpers between pointer and value forms of common Go and database types.

Jump to

Keyboard shortcuts

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