os
make_transform() function
Create a new transform object that can be used for 2D/3D positioning, scaling, and rotation.
clean_transforms() function
Force an update on all transforms to remove dangling references or perform house-keeping.
platform() function
Return a string with the underlying platform name, like 'Windows', 'Linux', or 'macOS'.
arch() function
Return the CPU architecture string for this system (e.g. 'x64', 'arm64').
totalmem() function
Return the total system RAM in bytes.
freemem() function
Return the amount of free system RAM in bytes, if known.
hostname() function
Return the system's hostname, or an empty string if not available.
version() function
Return the OS or kernel version string, if the platform provides it.
kill() function
Send a signal (e.g., 'SIGINT', 'SIGTERM', etc.) to the current process.
exit() function
Exit the application with the specified exit code.
now() function
Return current time (in seconds as a float) with high resolution.
openurl() function
Open the provided URL in the default web browser, if possible.
make_timer() function
Create a new timer object that will call a specified function after a certain delay.
update_timers() function
Advance all timers by the provided time delta (in seconds).
sleep() function
Block execution for the specified number of seconds.
battery_pct() function
Return the battery level (percentage) or negative if unknown.
battery_voltage() function
Return the current battery voltage in volts, if available.
battery_seconds() function
Return the estimated remaining battery time in seconds, or negative if unknown.
power_state() function
Return a string describing power status: 'on battery', 'charging', 'charged', etc.
on() function
Register a global callback for certain engine-wide or system-level events.
rt_info() function
Return internal QuickJS runtime info, such as object counts.
rusage() function
Return resource usage stats for this process, if the platform supports it.
mallinfo() function
Return detailed memory allocation info (arena size, free blocks, etc.) on some platforms.
env() function
Fetch the value of a given environment variable, or undefined if it doesn't exist.
system() function
Execute a shell command using the system() call. Returns the command's exit code.