encodedlux/pact
A modern & declarative buffer networking.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
Get StartedA modern & declarative buffer networking.
Discord-Luau Debuggify - Collect and display diagnostic information to help troubleshoot Discord-Luau issues.
DiscordLuau - Create App, an interactive command-line tool to scaffold a new Discord bot project in Luau.
Discord-Luau - The entrypoint for the Discord Luau library.
Discord-Luau State - contains the state for a discord bot.
Discord Luau Websocket - Implementation of the websocket for discord.
Discord-Luau Rest - providing calls to the discord HTTP Rest API
Discord Luau Sodium - FFI bindings for libsodium, providing AES-256-GCM authenticated encryption.
Discord Luau Opus - FFI bindings for libopus, providing Opus audio encoding and decoding.
Discord Luau Dave - Implementation of the End to End encryption DAVE protocol for discord.
A local Discord stub, hosted on 127.0.0.1, for testing discord-luau bots.
Discord-Luau Polyfills - polyfills for stdlib functions.
Platform binary acquisition layer for FFI packages - resolves, caches, and downloads native shared libraries
Player data for Roblox that loses nothing, fails loudly, and never stutters a frame
An IDL compiler written in Luau for ROBLOX buffer networking, with hardened inbound handling
quad — Roblox backend: installs the Roblox provider (D, Tween, Animate, OnChange) into quad-base
quad — engine-agnostic core of the DOMless UI renderer: Store/State/Source reactivity and a pluggable dispatch engine
quad — public type contract (no implementation) plus the version-compatibility type function; backends and plugins depend on this instead of quad-base
Version pattern matching for string literal types at compile time (CheckVersion type function) and at runtime (matchesPattern): `|` alternatives, glob (*) and lexicographic-floor (N^) patterns with SemVer prerelease/build tails (engine-agnostic, not quad-specific)
Level-tagged error utility: tag functions with setFuncLevel and let errorAt/errorBefore blame the right caller frame (engine-agnostic, not quad-specific)
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
Shared ECMAScript abstract operations, used across all lib-js.
Symbol constructor, well-known symbols, and symbol registry functions.