pkglib

module
v0.0.0-...-155e729 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT

README

pkglib

pkglib contains a set of various go packages that can be re-used amongst other go packages. None of these currently warrant their own repository, but may be moved there eventually.

Directories

Path Synopsis
Package cgo holds a single constant Enabled.
Package cgo holds a single constant Enabled.
Package collection provides type-safe utility methods for slice and map types.
Package collection provides type-safe utility methods for slice and map types.
Package contextx provides extended functionality to the context package.
Package contextx provides extended functionality to the context package.
Package docfmt implements formatting and checking of user format strings.
Package docfmt implements formatting and checking of user format strings.
fsx
Package fsx contains additional file system functionality
Package fsx contains additional file system functionality
umaskfree
Package umaskfree provides file system functionality that ignore the umask.
Package umaskfree provides file system functionality that ignore the umask.
Package httpx provides additional [http.Handler]s and utility functions
Package httpx provides additional [http.Handler]s and utility functions
content
Package content provides handlers for common http server content.
Package content provides handlers for common http server content.
form
Package form provides a form abstraction for http
Package form provides a form abstraction for http
mux
Package mux provides [Mux]
Package mux provides [Mux]
wrap
Package wrap provides wrappers for [http.Handler]s.
Package wrap provides wrappers for [http.Handler]s.
Package lifetime provides a dependency injection framework called [Lifetime].
Package lifetime provides a dependency injection framework called [Lifetime].
interal/lreflect
Package lreflect provides reflect extensions for use by the lifetime package.
Package lreflect provides reflect extensions for use by the lifetime package.
interal/souls
Package souls implements component storage retrieval using the [Souls] struct.
Package souls implements component storage retrieval using the [Souls] struct.
Package nobufio provides non-buffered io operations.
Package nobufio provides non-buffered io operations.
noop provides reader and writer
noop provides reader and writer
Package password allows generating random passwords
Package password allows generating random passwords
Package perf provides a means of capturing performance metrics
Package perf provides a means of capturing performance metrics
Package recover provides [Recover] and [Safe]
Package recover provides [Recover] and [Safe]
Package reflectx provides extensions to the reflect package
Package reflectx provides extensions to the reflect package
Package ringbuffer provides RingBuffer.
Package ringbuffer provides RingBuffer.
Package sema implements semaphores and semaphore-related scheduling
Package sema implements semaphores and semaphore-related scheduling
Package sequence provides Writer.
Package sequence provides Writer.
Package status provides Status, LineBuffer and Group
Package status provides Status, LineBuffer and Group
Package stream provides NullStream
Package stream provides NullStream
Package testlib provides utilities for testing
Package testlib provides utilities for testing
Package text provides functions similar to strings.Join, but based on writers as opposed to strings
Package text provides functions similar to strings.Join, but based on writers as opposed to strings
Package timex manages various timer-related functions.
Package timex manages various timer-related functions.
Package traversal provides generic Iterator and Generator interfaces.
Package traversal provides generic Iterator and Generator interfaces.
Package validator provides Validate
Package validator provides Validate
Package websocket provides a handler for websockets
Package websocket provides a handler for websockets
websockettest
websockettest provides a server for testing.
websockettest provides a server for testing.
Package yamlx provides extended YAML parsing functionalities.
Package yamlx provides extended YAML parsing functionalities.

Jump to

Keyboard shortcuts

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