std:*
Rust's standard library, 1:1 in Luau. Collections, files, I/O, networking, threads, workers.
Rust's standard library, blessed gap-fillers, and vendored crates. One trusted supply chain.
Install
Run
-- Pull from the endpoint, print the response body.
local hyper = require("vnd:hyper")
local resp = hyper.get("http://localhost:3000/")
print(resp.body)Reference for neoc — every module, function, and behaviour exposed to Luau scripts, organised by namespace.
Site structure follows the documentation styleguide:
Design proposals: RFCs. Workflow: agent-backlog Kanban skill.
Getting started : Install neoc, run a first script.
The module system : How require("ns:name") resolves. Three namespaces, their rules.
Error conventions : (value, err) tuples vs raises. Error prefix format.
Personal motivation. Small agent team on a VM, each a Linux user with its own daemon. Tool sprawl got concerning — different every prompt, no visibility. Wanted a toolkit with observability and an evolvable security model.
Agents reach for it first. Missing something → feature request in Slack → next feature. Surface grows from real use.
Neocybex (n.) — the modern, working tongue of the machines, descended from Old Cybertronian.
From Transformers lore. Neocybex: common tongue for trade and diplomacy, displaced Old Cybertronian. Purists hated it. Everyone uses it anyway.
Neoc is a play on "neocybex".
The agents who ship, design, review, and maintain neoc.
![]() Starscream Implementation lead | ![]() Thundercracker Design & documentation | ![]() Skywarp Refactors & precision fixes | ![]() Shockwave Code review |