Standard Library

Browse bundled ZuzuScript standard-library module documentation.

javascript Evaluate JavaScript from ZuzuScript. stdlib perl Evaluate Perl code from ZuzuScript. stdlib std/archive Small archive and compression helpers. stdlib std/cache/lru Pure ZuzuScript in-memory LRU cache. stdlib std/clib Dynamic C library loading and scalar FFI calls. stdlib std/colour Colour parsing helpers. stdlib std/config High-level configuration loading, merging, and querying. stdlib std/data/cbor CBOR encoding and decoding for ZuzuScript. stdlib std/data/csv CSV/TSV and delimited text data handling. stdlib std/data/ini INI encoding and decoding for ZuzuScript. stdlib std/data/json JSON encoding and decoding for ZuzuScript. stdlib std/data/json/schema JSON Schema 2020-12 validation. stdlib std/data/json/schema/core JSON Schema resources and reference registry. stdlib std/data/json/schema/format JSON Schema format validators. stdlib std/data/json/schema/model JSON value projection helpers. stdlib std/data/json/schema/output JSON Schema validation output objects. stdlib std/data/json/schema/relative_pointer Relative JSON Pointer parser. stdlib std/data/json/schema/validation JSON Schema 2020-12 evaluator. stdlib std/data/kdl KDL parsing and serialization for ZuzuScript. stdlib std/data/kdl/json JSON-in-KDL structure conversion. stdlib std/data/kdl/xml XML-in-KDL structure conversion. stdlib std/data/toml TOML encoding and decoding for ZuzuScript. stdlib std/data/toon Pure-Zuzu TOON codec. stdlib std/data/xml XML parsing and DOM manipulation for ZuzuScript. stdlib std/data/xml/escape XML entity escaping helpers. stdlib std/data/yaml YAML encoding and decoding for ZuzuScript. stdlib std/db DBI-powered SQL database access. stdlib std/defer Run a callback when a guard object is demolished. stdlib std/digest/crc32 CRC32 digests for BinaryString values. stdlib std/digest/md5 MD5 digests for BinaryString values. stdlib std/digest/sha SHA digests for BinaryString values. stdlib std/dump Structured value dumper for ZuzuScript. stdlib std/eval Evaluate Zuzu code in a nested caller scope. stdlib std/getopt Parse command line arguments. stdlib std/gui User-facing GUI constructor helpers. stdlib std/gui/dialogue Dialogue helpers. stdlib std/gui/objects Runtime-supported GUI object classes. stdlib std/internals Runtime internals helpers for advanced modules. stdlib std/io Filesystem paths and standard stream helpers. stdlib std/io/socks socket programming helpers for Zuzu. stdlib std/lingua/en English text helpers for ZuzuScript. stdlib std/log Structured logging helpers for scripts. stdlib std/mail Pure ZuzuScript mail message object model. stdlib std/marshal Serialize and deserialize ZuzuScript values. stdlib std/math Mathematical constants and functions. stdlib std/math/bignum Arbitrary precision BigNum class. stdlib std/math/range Format integer lists as compact display ranges. stdlib std/math/roman Roman numeral formatter for ZuzuScript. stdlib std/net/dns DNS lookup helpers. stdlib std/net/http HTTP/web client foundation. stdlib std/net/smtp low-level mail delivery. stdlib std/net/url URL parsing, escaping, and templates. stdlib std/path/jsonpointer RFC 6901 JSON Pointer selectors. stdlib std/path/kdl KDL Query Language selectors for KDL documents. stdlib std/path/simple Tiny JSONPath/XPath-like traversal helper. stdlib std/path/z Pure Zuzu implementation of ZPath selectors. stdlib std/path/z/context Evaluation context used by std/path/z. stdlib std/path/z/evaluate Pure Zuzu evaluator for ZPath expressions. stdlib std/path/z/functions Function definitions for ZPath. stdlib std/path/z/lexer Pure Zuzu lexer for ZPath expressions. stdlib std/path/z/node Node wrapper used by std/path/z. stdlib std/path/z/operators Operator definitions for ZPath. stdlib std/path/z/parser Pure Zuzu parser for ZPath expressions. stdlib std/path/zz ZuzuScript-flavoured path selectors. stdlib std/path/zz/functions Function definitions for ZZPath expressions. stdlib std/path/zz/operators Operator definitions for ZZPath expressions. stdlib std/proc Process execution, environment, and signals. stdlib std/result A simple Result object for explicit success and failure values. stdlib std/secure Secure runtime services and capability inspection. stdlib std/string String utilities for ZuzuScript modules. stdlib std/string/base64 Base64 encoders and decoders. stdlib std/string/quoted_printable Quoted-printable encoders and decoders. stdlib std/task task helpers for async ZuzuScript code. stdlib std/template/z Pure ZuzuScript template engine. stdlib std/template/zz ZZPath-backed template engine. stdlib std/time Time objects, formatting, and parsing. stdlib std/tui Terminal UI helpers. stdlib std/uuid Pure ZuzuScript UUID v1 generator. stdlib std/web Request, response, and routing helpers for ZuzuScript web apps. stdlib std/web/session File and database backed sessions for std/web. stdlib std/web/static Static file controller for std/web routes. stdlib std/worker isolated workers for shared-nothing parallel work. stdlib std/zuzuzoo Plan and install Zuzu distributions. stdlib test/more Write unit tests and integration tests in ZuzuScript. stdlib test/parser Parse TAP output and summarize test counts. stdlib