maneetoo/ecmascript
Shared ECMAScript abstract operations, used across all lib-js.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
Get StartedShared ECMAScript abstract operations, used across all lib-js.
Symbol constructor, well-known symbols, and symbol registry functions.
Number constructor, constants, and static methods following ECMAScript numeric rules.
Object constructor and static utilities for property inspection and manipulation.
Boolean constructor, coercion helper, and prototype methods toString and valueOf.
Mathematical constants and functions matching the JavaScript Math object.
Set of weakly held objects that does not prevent garbage collection.
Weak reference wrapper that exposes a target until it is collected.
LibJS helper that walks iterables for collection constructors
String constructor and prototype methods following JavaScript string semantics.
Checks whether an object's prototype chain includes a constructor's prototype.
Ordered key-value collection with insertion-order iteration and SameValueZero key equality.
Timer functions: setTimeout, setInterval, setImmediate, and their clear counterparts.
Ordered collection of unique values with insertion-order iteration.
JSON parsing, stringification and raw JSON values.
Everything what you need to write code in Luau with JS built-in objects
Error constructor and native subclasses with static access, such as Error.TypeError.
JavaScript-compatible array methods and constructor with ES semantics for Luau tables.
Types-only module of JavaScript-style structural aliases such as Array, Table, Thenable, and Iterator.
Access to the global object, returning the Luau global environment.
Key-weak map that holds object keys without preventing garbage collection.
Promise implementation with then, catch, finally, and static combinators.
custom framework which is using modern luau types and QuickNet for the insane traffic speed
A game server's telemetry pipe: rows in a bounded ring, sent in batches to the game's own ingest, with no player id leaving the server