Data Structures
Core data structures and containers
-
ArrayList
Dynamic array that can grow and shrink
-
ArrayHashMap
Hash map backed by a flat array
-
HashMap
General purpose hash map
-
MultiArrayList
Structure of arrays for better cache locality
-
LinkedList
Doubly-linked list implementation
-
SinglyLinkedList
Singly-linked list implementation
Memory & Allocation
Memory management and allocators
Zig-Specific
Core Zig language features and introspection
-
std
Standard library root
-
builtin
Built-in compile-time information
-
meta
Metaprogramming utilities
-
testing
Unit testing framework
-
debug
Debugging utilities and stack traces
-
Build
Build system API
General Utilities
Common utilities and algorithms
-
fmt
String formatting and parsing
-
json
JSON parsing and stringification
-
log
Logging framework
-
sort
Sorting algorithms
-
math
Mathematical functions and constants
-
ascii
ASCII character utilities
-
unicode
Unicode utilities
I/O & File System
Input/output and file system operations
OS & Platform
Operating system and platform-specific code
-
os
Operating system interface
-
process
Process spawning and management
-
Thread
Threading primitives
-
time
Time measurement and utilities
-
Target
Compilation target information
Networking
Network programming utilities
Cryptography
Cryptographic algorithms and utilities
-
crypto
Cryptographic functions
-
hash
Hashing algorithms
-
Random
Random number generation
Concurrency
Concurrent and parallel programming
-
atomic
Atomic operations
-
once
One-time initialization