CategoryStandard library
module
1.24.4
Repository: https://pkg.go.dev/std
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package bufio implements buffered I/O.
Package bytes implements functions for the manipulation of byte slices.
Package cmp provides types and functions related to comparing ordered values.
No description provided by the author
No description provided by the author
Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
Package crypto collects common cryptographic constants.
No description provided by the author
No description provided by the author
Package embed provides access to files embedded in the running Go program.
Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
Package errors implements functions to manipulate errors.
Package expvar provides a standardized interface to public variables, such as operation counters in servers.
Package flag implements command-line flag parsing.
Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
No description provided by the author
Package hash provides interfaces for hash functions.
Package html provides functions for escaping and unescaping HTML text.
Package image implements a basic 2-D image library.
No description provided by the author
Package io provides basic interfaces to I/O primitives.
Package iter provides basic definitions and operations related to iterators over sequences.
Package log implements a simple logging package.
Package maps defines various functions useful with maps of any type.
Package math provides basic constants and mathematical functions.
Package mime implements parts of the MIME spec.
Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
Package os provides a platform-independent interface to operating system functionality.
Package path implements utility routines for manipulating slash-separated paths.
Package plugin implements loading and symbol resolution of Go plugins.
Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
Package regexp implements regular expression search.
Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
Package slices defines various functions useful with slices of any type.
Package sort provides primitives for sorting slices and user-defined collections.
Package strconv implements conversions to and from string representations of basic data types.
Package strings implements simple functions to manipulate UTF-8 encoded strings.
Package structs defines marker types that can be used as struct fields to modify the properties of a struct.
Package sync provides basic synchronization primitives such as mutual exclusion locks.
Package syscall contains an interface to the low-level operating system primitives.
Package testing provides support for automated testing of Go packages.
No description provided by the author
Package time provides functionality for measuring and displaying time.
Package unicode provides data and functions to test some properties of Unicode code points.
The unique package provides facilities for canonicalizing ("interning") comparable values.
No description provided by the author
Package weak provides ways to safely reference memory weakly, that is, without preventing its reclamation.