Directories
¶
| Path | Synopsis |
|---|---|
|
Package async provides utilities for asynchronous programming with Go generics.
|
Package async provides utilities for asynchronous programming with Go generics. |
|
Package broadcast provides a generic pub/sub messaging system with pluggable backends.
|
Package broadcast provides a generic pub/sub messaging system with pluggable backends. |
|
Package clientip extracts real client IP addresses from HTTP requests.
|
Package clientip extracts real client IP addresses from HTTP requests. |
|
Package feature provides a flexible and extensible feature flagging system for Go applications.
|
Package feature provides a flexible and extensible feature flagging system for Go applications. |
|
Package fingerprint provides device fingerprinting from HTTP requests for session validation and security.
|
Package fingerprint provides device fingerprinting from HTTP requests for session validation and security. |
|
Package jwt provides RFC 7519 compliant JSON Web Token implementation using HMAC-SHA256.
|
Package jwt provides RFC 7519 compliant JSON Web Token implementation using HMAC-SHA256. |
|
Package qrcode provides QR code generation utilities for web applications.
|
Package qrcode provides QR code generation utilities for web applications. |
|
Package randomname generates human-readable random names using cryptographically secure randomness.
|
Package randomname generates human-readable random names using cryptographically secure randomness. |
|
Package ratelimiter provides token bucket rate limiting with pluggable storage backends.
|
Package ratelimiter provides token bucket rate limiting with pluggable storage backends. |
|
Package secrets provides AES-256-GCM encryption with compound key derivation for secure data storage.
|
Package secrets provides AES-256-GCM encryption with compound key derivation for secure data storage. |
|
Package slug generates URL-safe slugs from arbitrary strings with Unicode normalization.
|
Package slug generates URL-safe slugs from arbitrary strings with Unicode normalization. |
|
Package token provides compact, URL-safe token generation and verification using HMAC signatures.
|
Package token provides compact, URL-safe token generation and verification using HMAC signatures. |
|
Package totp provides RFC 6238 compliant Time-based One-Time Password (TOTP) authentication with AES-256-GCM secret encryption and backup recovery codes.
|
Package totp provides RFC 6238 compliant Time-based One-Time Password (TOTP) authentication with AES-256-GCM secret encryption and backup recovery codes. |
|
cmd
command
|
|
|
Package useragent provides User-Agent string parsing to extract browser, operating system, and device information for web analytics, content optimization, and request handling.
|
Package useragent provides User-Agent string parsing to extract browser, operating system, and device information for web analytics, content optimization, and request handling. |
|
Package vectorizer provides unified interfaces and implementations for converting text into vector embeddings using different AI providers.
|
Package vectorizer provides unified interfaces and implementations for converting text into vector embeddings using different AI providers. |
|
Package webhook provides reliable HTTP webhook delivery with automatic retries and circuit breaking.
|
Package webhook provides reliable HTTP webhook delivery with automatic retries and circuit breaking. |
Click to show internal directories.
Click to hide internal directories.