Directories
¶
| Path | Synopsis |
|---|---|
|
Package bytesutil provides utility functions for byte slice operations.
|
Package bytesutil provides utility functions for byte slice operations. |
|
Package cookies provides secure cookie helpers and policy-driven defaults.
|
Package cookies provides secure cookie helpers and policy-driven defaults. |
|
Package cryptoutil provides utility functions for cryptographic operations.
|
Package cryptoutil provides utility functions for cryptographic operations. |
|
Package csrf provides a robust, stateless, and layered CSRF protection middleware for Go.
|
Package csrf provides a robust, stateless, and layered CSRF protection middleware for Go. |
|
Package fsutil provides utility functions for working with the filesystem.
|
Package fsutil provides utility functions for working with the filesystem. |
|
Package genericsutil provides helpers for implementing type erasure patterns
|
Package genericsutil provides helpers for implementing type erasure patterns |
|
Package htmlutil provides safe HTML element construction and rendering.
|
Package htmlutil provides safe HTML element construction and rendering. |
|
Package k9 generates 16-byte k-sortable IDs, with human-friendly string encoding.
|
Package k9 generates 16-byte k-sortable IDs, with human-friendly string encoding. |
|
lab
|
|
|
Package lru implements a generic Least Recently Used (LRU) cache with support for "spam" items and TTL (Time-To-Live).
|
Package lru implements a generic Least Recently Used (LRU) cache with support for "spam" items and TTL (Time-To-Live). |
|
Package matcher provides route pattern matching with support for static, dynamic, and splat segments.
|
Package matcher provides route pattern matching with support for static, dynamic, and splat segments. |
|
Package mux provides typed HTTP routing with pattern matching, middleware composition, and nested route execution.
|
Package mux provides typed HTTP routing with pattern matching, middleware composition, and nested route execution. |
|
Package response provides thin, explicit HTTP response helpers.
|
Package response provides thin, explicit HTTP response helpers. |
|
This package assumes that the caller's use case is not sensitive to timing attacks.
|
This package assumes that the caller's use case is not sensitive to timing attacks. |
|
This package assumes that the caller's use case is not sensitive to timing attacks.
|
This package assumes that the caller's use case is not sensitive to timing attacks. |
|
Package tasks provides memoized, concurrency-safe task execution.
|
Package tasks provides memoized, concurrency-safe task execution. |
|
Package validate provides validation and parsing for HTTP request data.
|
Package validate provides validation and parsing for HTTP request data. |
Click to show internal directories.
Click to hide internal directories.