kit/

directory
v0.85.0-pre.4 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 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
internal
matchercore
Package matchercore provides the shared route-pattern matching engine used by matcher and nestedmatcher.
Package matchercore provides the shared route-pattern matching engine used by matcher and nestedmatcher.
matchercore/testutil
Package testutil provides shared matcher test helpers.
Package testutil provides shared matcher test helpers.
muxcore
Package muxcore provides shared internals used by mux and nestedmux.
Package muxcore provides shared internals used by mux and nestedmux.
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.
Package lockfile provides cross-process file locks using lease heartbeats and stale-lock reclamation semantics for command and daemon orchestration.
Package lockfile provides cross-process file locks using lease heartbeats and stale-lock reclamation semantics for command and daemon orchestration.
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 best-match semantics.
Package matcher provides route pattern matching with best-match semantics.
Package mux provides typed HTTP task routing with pattern matching, middleware, and nested route execution.
Package mux provides typed HTTP task routing with pattern matching, middleware, and nested route execution.
Package nestedmatcher provides nested route matching semantics where one real path can resolve to multiple hierarchical route patterns.
Package nestedmatcher provides nested route matching semantics where one real path can resolve to multiple hierarchical route patterns.
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.
A "Task", as used in this package, is simply a function that takes in input, returns data (or an error), and runs a maximum of one time per execution context / input value pairing, even if invoked repeatedly during the lifetime of the execution context.
A "Task", as used in this package, is simply a function that takes in input, returns data (or an error), and runs a maximum of one time per execution context / input value pairing, even if invoked repeatedly during the lifetime of the execution context.
Package validate provides a simple way to validate and parse data from HTTP requests.
Package validate provides a simple way to validate and parse data from HTTP requests.

Jump to

Keyboard shortcuts

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