Standard library
Lynxer ships 45 modules. Each has a .lynx wrapper and a native backend behind the shared native-module ABI; pick one below or from the sidebar.
cli— Command-line helpers: arguments, environment, terminal queries, process execution and Click/Typer-style command…colorlib— ANSI colour and text-style helpers for terminal output.compress— gzip, zlib, zstd, bzip2, brotli and lz4 streams, plus ZIP and TAR archives.crypto— Hashes, HMAC, constant-time comparison, OS randomness and Ed25519 signatures.csv— CSV and TSV parsing, writing and transformation.debug— Assertions, type inspection, structured logging, timers and process metrics.email— Parse RFC 5322/MIME messages and construct multipart messages. Parsing returns JSON with lower-case headers and a…encoding— Base64, hex, base32, base58, ascii85, percent-encoding and quoted-printable codecs.fileIO— File reading, writing, copying, moving and metadata helpers.game— 2-D game toolkit for Lynxer. The drawing, input and window layer is a Rust library built on…graphics— General-purpose drawing, window, input and immediate-mode UI toolkit, backed by macroquad through the native module…html— Parse HTML with the HTML5 parser and query it with CSS selectors. Documents and selected elements cross the native…image— Image loading, creation, transforms, pixels, and encoding. The backend is a Rustcdylibbuilt with theimage…ini— INI parsing and serialization.js— Run JavaScript through a Node.js subprocess.json— JSON encoding, decoding, querying and mutation.lua— Embedded Lua 5.4 execution backed by Rustmluawith vendored Lua sources. The module is acdylibinstalled as…markdown— Render Markdown as HTML with pulldown-cmark. The optionalextensionsinteger uses bit 0 to enable tables,…math— Integer, floating-point, number-theory, rounding, logarithmic and trigonometric helpers.multiprocessing— Run shell commands in parallel.network— A robust HTTP, WebSocket, and TCP client built with Rust, usingureqwith…os— Filesystem, process, environment and platform helpers.path—pathlib-style path manipulation and filesystem helpers.pdf— Generate simple text PDFs, extract text, and inspect page count/version. PDF bytes are transported as base64…random— Seeded pseudo-random number and character helpers.raylib— Theraylibmodule exposes (almost) every function of raylib 6.0 to Lynxer. It is a Rust…re— Regular expressions with familiar Python pattern syntax.regex— Extended regular-expression helpers with a named compiled-pattern cache.server— HTTP and WebSocket server backed by Rustaxumontokio. Pair it…shell— Run external shell commands and inspect available shells.sound— Thesoundmodule provides audio playback functionality using Rust'srodioandcpalcrates.sqldb— Thesqldbmodule provides SQLite database functionality using Rust'srusqlitecrate.sys— Runtime, process and platform information.text— String helpers built on the core string builtins.time— Date and time helpers.toml— TOML parsing and serialization.tui— Thetuimodule provides terminal UI functionality using Rust'sratatuiandcrosstermcrates.turtle— Classic turtle graphics: a pen that moves and turns, drawing as it goes.typing— Type inspection, conversion, range, string, number and sequence helpers.uuid— UUID generation, parsing and formatting.watch— Filesystem change events over inotify (Linux), kqueueEVFILT_VNODE(macOS and the BSDs) orReadDirectoryChangesW…winpipe— Blocking Windows named pipes.winreg— Windows registry reader/writer.xml— XML parsing and serialization.yaml— YAML parsing and serialization.