Documentation
¶
Overview ¶
Package pkg provides a set of utilities for working with slices in Go.
The package gets extended over time with more utilities. Compatibility should be guaranteed within the last two minor versions.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package async provides a simple way to run functions asynchronously.
|
Package async provides a simple way to run functions asynchronously. |
|
authx
|
|
|
Package b64 provides a base64 encoding and decoding implementation.
|
Package b64 provides a base64 encoding and decoding implementation. |
|
A simple package to cast between types.
|
A simple package to cast between types. |
|
A package channels is a package that contains the channels implementation of the application.
|
A package channels is a package that contains the channels implementation of the application. |
|
cmd
|
|
|
helm/update
command
|
|
|
runproc
command
|
|
|
waitfor
command
|
|
|
Packag conv provides functions for converting between different types.
|
Packag conv provides functions for converting between different types. |
|
Package enx provides a simple interface to check for the runtime environment.
|
Package enx provides a simple interface to check for the runtime environment. |
|
A package to help with errors.
|
A package to help with errors. |
|
examples
|
|
|
async
command
|
|
|
server
command
|
|
|
Package fiberx provides helper functions and utilities to work with Fiber framework.
|
Package fiberx provides helper functions and utilities to work with Fiber framework. |
|
Package filex provides a simple interface to interact with the file system.
|
Package filex provides a simple interface to interact with the file system. |
|
Group package provides a way to manage a group of goroutines.
|
Group package provides a way to manage a group of goroutines. |
|
Package hash provides a hash function interface and implementations of
|
Package hash provides a hash function interface and implementations of |
|
Package homedir provides a library for detecting the user's home directory without the use of cgo, for use in cross-compilation environments.
|
Package homedir provides a library for detecting the user's home directory without the use of cgo, for use in cross-compilation environments. |
|
Package httpx provides a set of utilities for working with the net/http package.
|
Package httpx provides a set of utilities for working with the net/http package. |
|
Package jsonx provides additional functionality for encoding and decoding JSON.
|
Package jsonx provides additional functionality for encoding and decoding JSON. |
|
reconciler/skip
Package skip allows a Context to carry the intention to skip parts of the code execution.
|
Package skip allows a Context to carry the intention to skip parts of the code execution. |
|
Package logx provides a set of utility functions to work with log package.
|
Package logx provides a set of utility functions to work with log package. |
|
Package mapx provides a set of utilities for working with maps in Go.
|
Package mapx provides a set of utilities for working with maps in Go. |
|
Package nanoid provides a fast, secure, and URL-friendly unique ID generator.
|
Package nanoid provides a fast, secure, and URL-friendly unique ID generator. |
|
Package optional provides a way to represent optional values in Go.
|
Package optional provides a way to represent optional values in Go. |
|
Package redux provides a simple implementation of a Redux-like state management library in Go.
|
Package redux provides a simple implementation of a Redux-like state management library in Go. |
|
Package reflectx provides a set of utility functions to work with reflect package.
|
Package reflectx provides a set of utility functions to work with reflect package. |
|
A package server is a package that contains the server implementation of the application.
|
A package server is a package that contains the server implementation of the application. |
|
A package to operate on slices.
|
A package to operate on slices. |
|
Package smtp provides SMTP primitives.
|
Package smtp provides SMTP primitives. |
|
Package stringx provides string manipulation functions.
|
Package stringx provides string manipulation functions. |
|
Package syncx provides some useful synchronization primitives.
|
Package syncx provides some useful synchronization primitives. |
|
Package tplx provides a set of template functions for Go templates.
|
Package tplx provides a set of template functions for Go templates. |
|
Package ulid provides a Universally Unique Lexicographically Sortable Identifier (ULID) implementation in Go.
|
Package ulid provides a Universally Unique Lexicographically Sortable Identifier (ULID) implementation in Go. |
|
Package unitx provides a set of utilities for working with unit types in Go.
|
Package unitx provides a set of utilities for working with unit types in Go. |
|
Package urlx provides a set of utilities for working with URLs in Go.
|
Package urlx provides a set of utilities for working with URLs in Go. |
|
Package utilx provides additional utility functions.
|
Package utilx provides additional utility functions. |
|
Package writers provides a set of utilities for writing data to various
|
Package writers provides a set of utilities for writing data to various |
Click to show internal directories.
Click to hide internal directories.