Framework code for benchmarking individual functions.
OS clipboard interaction.
Simple execution of shell commands, and wrappers for common utilities.
OS-specific configuration storage.
Enable UTF-8 output on Windows.
Wrappers for raw data located in unmanaged memory.
Higher-level wrapper around ae.sys.sqlite3.
OS-specific desktop stuff.
Low-level GC interaction code.
Wrappers for the git command-line tools.
Memory and GC stuff.
Abstract interface for basic network operations. Import ae.sys.net.* to select an implementation.
Interface to the OS CSPRNG.
Wrappers for automatically loading/saving data.
PID file and lock
Control, screen-scrape, and send input to other graphical programs.
Application shutdown control (with SIGTERM handling). Different from atexit in that it controls initiation of graceful shutdown, as opposed to cleanup actions that are done as part of the shutdown process.
POSIX signal handlers.
Higher-level wrapper over etc.c.sqlite3
Basic cross-platform color output
Management of timed events.
A basic virtual filesystem API. Intended as a drop-in std.file replacement. VFS driver is indicated by "driver://" prefix ("//" cannot exist in a valid filesystem path).
Various wrapper and utility code for the Windows API.