qwreey/quad_roblox
quad — Roblox backend: installs the Roblox provider (D, Tween, Animate, OnChange) into quad-base
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.
Get Startedquad — 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
Compile-time version pattern matching for string literal types: glob (*) and caret (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 Binary Storage Engine Reimagining Datastore Efficiency
Schematized Luau buffer serialization library.
Pepecs: an ecs
Extremely optimized schemaless SerDes library
Lune client for rodeo — execute Luau in Roblox Studio over the rodeo gRPC API
Binds OOP classes to Roblox instances through CollectionService tags.
Utilities for preferred input, mouse, keyboard, touch, and gamepad capture.
A simple OOP class for rate limiting.
Calls `require` on object or path, returning nil if it does not exist.
Finds children of an instance by path.
Safely initializes modules, either ordered or unordered.
Library with utilities and more for general usage in any project.
Typed reactive server-to-client replication for Roblox
Persistent, replicated, reactive player data for Roblox
Reactive state, animation, and bindings for existing Roblox UI
Schema-driven, validation-free binary serializer for Roblox Luau
Schema-driven, validation-free binary serializer for pure Luau (no Roblox types)
Luau implementations of popular hashing/encryption algorithms