Standard Library Reference
/
Core
Strings & Bytes
strings
String manipulation, searching, and building
import "std:strings"
strings/conv
String-to-number and number-to-string conversions
import "std:strings/conv"
bytes
Byte slice manipulation and buffering
import "std:bytes"
unicode
Unicode classification, case conversion, UTF-8 helpers
import "std:unicode"
Encoding
encoding/base64
Base64 encoding and decoding (RFC 4648)
import "std:encoding/base64"
encoding/hex
Hexadecimal encoding and decoding
import "std:encoding/hex"
encoding/binary
Big-endian and little-endian integer encoding
import "std:encoding/binary"
encoding/csv
CSV reading and writing (RFC 4180)
import "std:encoding/csv"
I/O & Files
bufio
Buffered I/O readers, writers, and scanners
import "std:bufio"
io/stream
OS-dependent stream I/O wrapping C FILE* handles
import "std:io/stream"
path
Unix-style path manipulation
import "std:path"
os
Operating system functionality
import "std:os"
os/dir
Directory reading and file tree walking
import "std:os/dir"
os/signal
POSIX signal handling with polling model
import "std:os/signal"
Math & Algorithms
System & Utilities
time
Time operations, durations, and monotonic clock
import "std:time"
log
Configurable logging with severity levels
import "std:log"
flag
Command-line argument parsing
import "std:flag"
testing
Minimal testing framework with assertions
import "std:testing"
slice
Low-level slice and string memory layout access
import "std:slice"