std:*
Modules that mirror the Rust standard library. Filesystem, networking, threading, collections, I/O.
A sandboxed Luau engine with a curated module surface. Mirrors Rust where possible; supplements with scripting ergonomics where helpful.
This is the developer reference for neoc. It documents the Lua surface available to scripts running inside the engine, organised by namespace.
Documentation is organised into three tiers, following the documentation styleguide:
Design proposals for cross-cutting changes live under RFCs. The full development workflow is described in RFC 0000 — Spec-driven development.
Getting started : Install neoc and run a first script.
The sandboxing model : What the engine strips from Lua and why, and what the curated module surface gives back.
The module system : How require("ns:name") resolves, the three namespaces, and the rules each follows.
Error conventions : When functions return (value, err) tuples and when they raise; how error prefixes are formatted.