Skip to main content

RbxUtil

Utility modules for Roblox

CI Docs

RbxUtil

ModuleDependencyDescription
BufferUtilBufferUtil = "sleitnick/buffer-util@0.3.0"Buffer utilities
CommComm = "sleitnick/comm@1.0.1"Comm library for remote communication
ComponentComponent = "sleitnick/component@2.4.8"Component class
ConcurConcur = "sleitnick/concur@0.1.2"Concurrent task handler
EnumListEnumList = "sleitnick/enum-list@2.1.0"Enum List class
InputInput = "sleitnick/input@2.3.0"Basic input classes
LoaderLoader = "sleitnick/loader@2.0.0"Requires all modules within a given instance
LogLog = "sleitnick/log@0.1.1"Log class for logging to PlayFab
NetNet = "sleitnick/net@0.2.0"Static networking module
OptionOption = "sleitnick/option@1.0.5"Represent optional values in Lua
PIDPID = "sleitnick/pid@2.1.0"PID Controller class
QuaternionQuaternion = "sleitnick/quaternion@0.2.3"Quaternion class
SequentSequent = "sleitnick/sequent@0.1.0"Sequent class
SerSer = "sleitnick/ser@1.0.5"Ser class for serialization and deserialization
ShakeShake = "sleitnick/shake@1.1.0"Shake class for making things shake
SignalSignal = "sleitnick/signal@2.0.1"Signal class
SiloSilo = "sleitnick/silo@0.2.0"State container class
StreamableStreamable = "sleitnick/streamable@1.2.4"Streamable class and StreamableUtil
SymbolSymbol = "sleitnick/symbol@2.0.1"Symbol
TableUtilTableUtil = "sleitnick/table-util@1.2.1"Table utility functions
TaskQueueTaskQueue = "sleitnick/task-queue@1.0.0"Batches tasks that occur on the same execution step
TimerTimer = "sleitnick/timer@1.1.2"Timer class
TreeTree = "sleitnick/tree@1.1.0"Utility functions for accessing instances in the game hierarchy
TroveTrove = "sleitnick/trove@1.2.0"Trove class for tracking and cleaning up objects
WaitForWaitFor = "sleitnick/wait-for@1.0.0"WaitFor class for awaiting instances