kit/

directory
v0.85.0-pre.12 Latest Latest
Warning

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

Go to latest
Published: May 8, 2026 License: BSD-3-Clause

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
xyz
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.
bodylimit
Package bodylimit provides HTTP middleware for bounding request bodies.
Package bodylimit provides HTTP middleware for bounding request bodies.
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.
Package schema provides declarative normalization, defaulting, and validation of Go values.
Package schema provides declarative normalization, defaulting, and validation of Go values.
Package searchparams decodes URL search parameters into Go structs and derives a type-level schema describing the accepted shape.
Package searchparams decodes URL search parameters into Go structs and derives a type-level schema describing the accepted shape.
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.

Jump to

Keyboard shortcuts

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