Directories
¶
| Path | Synopsis |
|---|---|
|
Package appdir discovers the application home directory.
|
Package appdir discovers the application home directory. |
|
Package auth provides transport-neutral authentication flows.
|
Package auth provides transport-neutral authentication flows. |
|
jwt
Package jwt provides JWT issuance and validation backed by user/session state.
|
Package jwt provides JWT issuance and validation backed by user/session state. |
|
rbac
Package rbac provides role and scope based authentication primitives.
|
Package rbac provides role and scope based authentication primitives. |
|
session
Package session provides cookie helpers for auth flows.
|
Package session provides cookie helpers for auth flows. |
|
store
Package store defines auth session persistence used by auth/jwt.
|
Package store defines auth session persistence used by auth/jwt. |
|
store/redissession
Package redissession provides Redis-backed auth session storage.
|
Package redissession provides Redis-backed auth session storage. |
|
Package clientip provides client IP helpers.
|
Package clientip provides client IP helpers. |
|
Package contextutil provides context helpers.
|
Package contextutil provides context helpers. |
|
http
|
|
|
middleware
Package middleware provides reusable HTTP middleware.
|
Package middleware provides reusable HTTP middleware. |
|
response
Package response provides JSON response helpers.
|
Package response provides JSON response helpers. |
|
routes
Package routes provides declarative route definitions and middleware composition.
|
Package routes provides declarative route definitions and middleware composition. |
|
static
Package static provides static file and SPA helpers.
|
Package static provides static file and SPA helpers. |
|
internal
|
|
|
routepath
Package routepath defines endpoint paths and route prefixes.
|
Package routepath defines endpoint paths and route prefixes. |
|
Package logging provides slog-based logging.
|
Package logging provides slog-based logging. |
|
postgres
|
|
|
dbtypes
Package dbtypes provides database type aliases to keep pq out of business imports.
|
Package dbtypes provides database type aliases to keep pq out of business imports. |
|
gorm
Package gorm provides GORM helpers for Postgres.
|
Package gorm provides GORM helpers for Postgres. |
|
internal/dsn
Package dsn builds Postgres DSNs.
|
Package dsn builds Postgres DSNs. |
|
migration
Package migration provides Goose-backed PostgreSQL schema migration helpers.
|
Package migration provides Goose-backed PostgreSQL schema migration helpers. |
|
pgx
Package pgx provides pgx pool helpers for Postgres.
|
Package pgx provides pgx pool helpers for Postgres. |
|
Package redis provides Redis client helpers.
|
Package redis provides Redis client helpers. |
|
tools
|
|
|
openapi
Package openapi generates and validates OpenAPI 3.1 JSON from routes metadata.
|
Package openapi generates and validates OpenAPI 3.1 JSON from routes metadata. |
Click to show internal directories.
Click to hide internal directories.