SoLoud audio: play WAV/OGG/FLAC/MP3, sfxr effects and speech, with voice control and 3D positioning
Capstone 5 disassembler: decode x86, ARM, ARM64, MIPS, PPC, RISC-V and more into address, mnemonic and operands
class implementation with setters, getters, constructors, inheritance and super calls
X25519, Ed25519, (X)ChaCha20-Poly1305, SHA-2, HMAC, HKDF, BLAKE2b, CSPRNG and strict hex/base64 (Monocypher)
VS Code debugger target: breakpoints, stepping, variables and console output via the devCAT Lua Debugger adapter
Browse and search the LuaXE, module and Girl documentation from Lua, cached in ~/.lxe/docs
Pure-Lua entity component system: components, inheritable entity types as FFI structs, entity registry
Global helpers (printft, warn, range, using), string operators and extra bit/debug/math/string/table functions
Node.js fs API: every read, write, directory, link, watch and stream call - sync, callback and promise forms (Windows/Linux)
Pure-Lua 2D/3D math: vectors with swizzling, quaternions, matrices, rectangles and Bezier curve sampling
Win32 window with Direct2D/DirectWrite 2D drawing, Direct3D 11 shapes, models, effects and input
Hashes, HMAC/MACs, HKDF, PBKDF2, non-crypto hashes, CRC checksums and streaming states for Lua strings
LuaJIT tooling: trace logs and dumps, profiler, bytecode listing and saving, machine code disassemblers
Lua markup language: Document, Div, Text, Button, CheckBox and Image UI elements drawn with gui
Tracked native memory: bounds-checked blocks, atomics, seqlock, shared refcounts, rwlocks and a lock-free queue
Lists displays (position, size, name, primary) on Windows and Linux via Win32, X11 RandR, Wayland or DRM
MySQL X DevAPI client (Connector/C++): SQL with binding, transactions, table CRUD, SQL literal helpers
HTTP/HTTPS client and server, TCP sockets, SOCKS5, DNS lookup, non-blocking and cancellable requests
Cross-platform OS layer: processes, trees, pipes, waits, env, files, disk/temp, adapters, console (Windows/Linux)
Node.js process and child_process for LuaXE: spawn, exec, execFile, fork, the Sync forms and the process object, with opt-in process trees and identity-checked kills
TCP/UDP sockets, select, timeouts and DNS lookups from the LuaSocket C core; Windows x64 and Linux x86_64
Node.js streams for LuaXE: Readable, Writable, Duplex, Transform, PassThrough, pipeline, finished, on the lxe event loop
List, move, resize and restyle native Windows top-level windows, or open simple ones with message callbacks
Run Lua functions on native OS threads with a shared string buffer, pointer slots, a mutex and cancel/stop/kill
Tree-sitter parser with built-in Lua, JS/JSX, TypeScript/TSX, Python, Go, Rust, C, C++ and Zig grammars
Node.js util for LuaXE: promisify, callbackify, format, inspect, deprecate, isDeepStrictEqual, types
WebRTC data channels (ICE, DTLS, SCTP) on libdatachannel, poll-based, for Windows x64 and Linux x86_64
WebTransport server (QUIC + HTTP/3, streams, datagrams) on MsQuic; Windows x64 (Schannel) and Linux x86_64 (OpenSSL)