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
|
|
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
|
|
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
|
|
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 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 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. |
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 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 utilx provides additional utility functions.
|
Package utilx provides additional utility functions. |
Click to show internal directories.
Click to hide internal directories.