a table of roblox-luau convenience modules
- code in this repo is always being cycled in and out on a per-need basis
- net.luau must be required on the server for its
port(),s(), andms()functions to work
| module | bases covered |
|---|---|
| hula | table |
| - | - |
| bufferh.luau | buffer library extension |
| color3h.luau | Color3, ColorSequence library extension |
| gui.luau | UDim, UDim2, Vector2 library extensions, ui helper functions |
| inputs.luau | UserInputService, GamepadService wrapper |
| instanceh.luau | Instance library extension |
| mathh.luau | math, NumberRange, NumberSequence library extension |
| net.luau | client<->server & vm₁<->vm₁ networking, server-authoritative DateTime.now().UnixTimestampMillis, and miscellaneous time functions |
| patronage.luau | player patronage (devproducts, gamepasses, premium, group membership, etc) |
| stringh.luau | string library extension |
| tableh.luau | table library extension |
| vector3h.luau | Vector3 library extension |
--- directives
--- RobloxType
--- luautype
--- hulatype
--- namingconflict .. "h" (color3h, mathh)
--- attribute flag prefix "h_"
--- --- sideline commentary
--- ### filename.luau /ipa/
---
--- description
local t = {}
--- description, return types, and nil-fallbacks, separated by line breaks \
function t.incr(x: number, y: number)
--- ...
return x + y
end
--- ... runtime-dependent work
return tㅐ hula by 00826 / overflowed