Skip to main content

module-overview

Module Overview​

ModulePathDescription
fmtCoreFormatted output
mathCoreMath functions
strCoreString operations
vecCoreSlice ([]t) operations
arrCoreArray ([n]t) operations
numberCoreNumeric utility functions
byteCoreByte operations
charCoreCharacter operations (methods)
osCoreOperating system interface
envCoreEnvironment variables wrapper
fsCoreFile system utilities
ioCoreInput/output abstraction
argsCoreCommand-line arguments
pathCorePath handling (struct)
bufioCoreBuffered reading
timeCoreTime operations
logCoreLeveled logging
jsonCoreJSON parsing/generation
tomlCoreTOML 1.0 parsing/generation
yamlCoreYAML 1.2 parsing/generation
typesCoreType definitions document
sortCoreSort constants
setCoreSet
dequeCoreDouble-ended queue (struct)
heapCoreMin heap (struct)
stackCoreStack (struct)
regexpCoreRegular expressions
processCoreProcess operations
asyncCoreAsync coroutines/cancellation
globalCoreGlobal built-in functions
magicCoreFile type detection
uuidCoreUUID v4
bigintCoreArbitrary precision integer
boolCoreBoolean type
errCoreError handling
enterCoreStartup hook
leaveCoreExit hook
netCoreTCP network operations
net/httpSubmoduleHTTP/1.1 client
net/http2SubmoduleHTTP/2.0 client
net/http3SubmoduleHTTP/3.0 client
net/wsSubmoduleWebSocket
net/quicSubmoduleQUIC protocol
net/tlsSubmoduleTLS 1.2/1.3
net/sseSubmoduleSSE client
net/clientSubmoduleHigh-level TCP client
net/serverSubmoduleHTTP server
net/dnsSubmoduleDNS resolution
net/urlSubmoduleURL parsing
net/cookieSubmoduleHTTP Cookie
net/multipartSubmoduleMultipart form
net/hpackSubmoduleHPACK header compression
net/proxySubmoduleProxy support
net/poolSubmoduleConnection pool
net/unixSubmoduleUnix domain sockets
net/ipSubmoduleIP address operations
encoding/base64SubmoduleBase64 encoding/decoding
encoding/csvSubmoduleCSV parsing
encoding/pemSubmodulePEM encoding/decoding (RFC 7468)
archive/tarSubmoduleTAR archive
archive/zipSubmoduleZIP archive
archive/gzipSubmoduleGZIP compression
archive/bzip2SubmoduleBZIP2 decompression
archive/xzSubmoduleXZ/LZMA decompression
archive/zlibSubmodulezlib compression (RFC 1950)
archive/zstdSubmoduleZstandard decompression
map/linked-hash-mapSubmoduleOrdered hash map
map/hash-setSubmodulei64 hash set
map/str-mapSubmodulestr→str hash map
map/str-setSubmodulestr hash set
map/tree-mapSubmoduleAVL ordered map
map/tree-setSubmoduleAVL ordered set
collection/queueSubmoduleGeneric queue
collection/arr-stackSubmoduleGeneric stack
collection/linkSubmoduleGeneric doubly linked list
collection/mapSubmoduleGeneric dynamic hash map
collection/static-hashmapSubmoduleGeneric fixed-capacity hash map
database/sqlSubmoduleDatabase access interface
crypto/aesSubmoduleAES block core (128/256)
crypto/aes-cbcSubmoduleAES-CBC mode (128/256)
crypto/aes-ctrSubmoduleAES-CTR mode (128/256)
crypto/aes-gcmSubmoduleAES-GCM AEAD (128/256)
crypto/desSubmoduleDES encryption/decryption
crypto/tdesSubmoduleTriple DES
crypto/rsaSubmoduleRSA modular exponentiation
crypto/md5SubmoduleMD5 hash
crypto/sha1SubmoduleSHA-1 hash
crypto/sha224SubmoduleSHA-224 hash
crypto/sha256SubmoduleSHA-256 hash
crypto/sha384SubmoduleSHA-384 hash
crypto/sha512SubmoduleSHA-512 hash
crypto/sha3SubmoduleSHA-3 hash
crypto/blake2SubmoduleBLAKE2 hash
crypto/crc-16SubmoduleCRC16 checksum
crypto/crc-32SubmoduleCRC32 checksum
crypto/crc-64SubmoduleCRC64 checksum
crypto/fnvSubmoduleFNV-1 hash
crypto/fnv-1a-32SubmoduleFNV-1a hash
crypto/hmacSubmoduleHMAC authentication code
crypto/hkdfSubmoduleHKDF key derivation
crypto/pbkdf2SubmodulePBKDF2 key derivation
crypto/argon2SubmoduleArgon2 key derivation
crypto/scryptSubmodulescrypt key derivation
crypto/chacha20-poly1305SubmoduleChaCha20-Poly1305
crypto/rc4SubmoduleRC4 stream cipher
crypto/ecdsaSubmoduleECDSA signature
crypto/ed25519SubmoduleEd25519 signature
crypto/x25519SubmoduleX25519 key exchange
crypto/base32SubmoduleBase32 encoding/decoding
crypto/randSubmoduleRandom number generator
crypto/x509SubmoduleX.509 DER parsing