Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth documents the authentication-related subpackages and SQL artefacts in this module.
|
Package auth documents the authentication-related subpackages and SQL artefacts in this module. |
|
magiclinks
Package magiclinks holds shared semantics for one-shot email tokens used by the verify-email and password-reset flows: TTL defaults and stable purpose strings used as DB enums.
|
Package magiclinks holds shared semantics for one-shot email tokens used by the verify-email and password-reset flows: TTL defaults and stable purpose strings used as DB enums. |
|
passwords
Package passwords provides bcrypt password hashing, email normalization, and breach-check via the HaveIBeenPwned k-anonymity API.
|
Package passwords provides bcrypt password hashing, email normalization, and breach-check via the HaveIBeenPwned k-anonymity API. |
|
schema
Package schema documents the authentication SQL artefacts shipped with this module.
|
Package schema documents the authentication SQL artefacts shipped with this module. |
|
sessions
Package sessions provides session token generation, cookie helpers, and request URL/host detection.
|
Package sessions provides session token generation, cookie helpers, and request URL/host detection. |
|
Package buildinfo exposes application version metadata initialized through linker flags and registered as a VictoriaMetrics info metric.
|
Package buildinfo exposes application version metadata initialized through linker flags and registered as a VictoriaMetrics info metric. |
|
Package claude provides a minimal client for the Anthropic Messages API, including non-streaming and streaming text completions.
|
Package claude provides a minimal client for the Anthropic Messages API, including non-streaming and streaming text completions. |
|
Package db provides small database/sql helpers for nullable values, SQLite constraint checks, migrations, transactions, and query tracing.
|
Package db provides small database/sql helpers for nullable values, SQLite constraint checks, migrations, transactions, and query tracing. |
|
Package envflag extends flag parsing with environment-variable fallback.
|
Package envflag extends flag parsing with environment-variable fallback. |
|
Package httpserver provides HTTP server helpers for graceful shutdown, JSON responses, strict JSON decoding, pagination, trusted-proxy client IP detection, rate limiting, built-in metrics routes, and embedded UI assets.
|
Package httpserver provides HTTP server helpers for graceful shutdown, JSON responses, strict JSON decoding, pagination, trusted-proxy client IP detection, rate limiting, built-in metrics routes, and embedded UI assets. |
|
Package logger provides a small structured logger with flag-based level, output, and timezone settings.
|
Package logger provides a small structured logger with flag-based level, output, and timezone settings. |
|
Package mailer sends email through blackhole, SMTP, AWS SES v2, or Resend backends and includes helpers for verification links.
|
Package mailer sends email through blackhole, SMTP, AWS SES v2, or Resend backends and includes helpers for verification links. |
|
Package oauthgoogle defines a minimal Google OAuth provider API.
|
Package oauthgoogle defines a minimal Google OAuth provider API. |
|
Package telegram provides a small Telegram Bot API client for sending messages, polling updates, restricting allowed users, and parsing commands.
|
Package telegram provides a small Telegram Bot API client for sending messages, polling updates, restricting allowed users, and parsing commands. |
Click to show internal directories.
Click to hide internal directories.