内置模块
按分类浏览各模块的 Lua API 文档(点击卡片进入)
语言核心
标准库
string
字符串处理:模式匹配/格式化/字节操作
table
表操作:insert/remove/sort/concat/move
math
数学库:随机数/三角函数/取整/取整类
io
文件与流式 I/O:open/lines/read/write
os
操作系统接口:时间/时钟/进程执行/环境变量
utf8
UTF-8 编码处理:字符迭代/编码/长度
stdlib
标准库扩展:额外实用函数;含子模块 std.zstd(zstd 压缩)、std.result(复用 result 模块)(常与 package 一起预加载)
posix
POSIX 系统接口(builtins/luaposix):进程(fork/wait/exec)、信号、文件(dirent/fcntl/stat)、套接字(sys.socket)、unistd、termios、pwd/grp 等完整 POSIX 调用(仅 POSIX 系统可用)
安全增强
原生能力
luv
libuv 绑定:事件循环/timer/TCP/UDP/fs/进程(后端 luv.dll)
socket
网络套接字:TCP/UDP/连接/收发(后端 LuaSocket),含 QUIC 子模块 socket.quic
dll
外部 DLL/共享库的 Lua 模块加载器:把任意外部 dll 按约定入口注册成 Lua 模块(复用 package.loadlib)
quic
QUIC 协议(RFC 9000):基于 quinn,可经 require "quic" 或 socket.quic 访问
SMTP 邮件客户端 + 本地重发队列(resend):简便收发信,多收件人,失败自动重试并指数退避(独立 dll 库)