/RbxUtil

A collection of utility modules for Roblox.

Primary LanguageLuaMIT LicenseMIT

CI Docs

RbxUtil

Module Dependency Description
BufferUtil BufferUtil = "sleitnick/buffer-util@0.3.0" Buffer utilities
Comm Comm = "sleitnick/comm@1.0.1" Comm library for remote communication
Component Component = "sleitnick/component@2.4.8" Component class
Concur Concur = "sleitnick/concur@0.1.2" Concurrent task handler
EnumList EnumList = "sleitnick/enum-list@2.1.0" Enum List class
Input Input = "sleitnick/input@2.3.0" Basic input classes
Loader Loader = "sleitnick/loader@2.0.0" Requires all modules within a given instance
Log Log = "sleitnick/log@0.1.1" Log class for logging to PlayFab
Net Net = "sleitnick/net@0.2.0" Static networking module
Option Option = "sleitnick/option@1.0.5" Represent optional values in Lua
PID PID = "sleitnick/pid@1.1.0" PID Controller class
Quaternion Quaternion = "sleitnick/quaternion@0.2.3" Quaternion class
Sequent Sequent = "sleitnick/sequent@0.1.0" Sequent class
Ser Ser = "sleitnick/ser@1.0.5" Ser class for serialization and deserialization
Shake Shake = "sleitnick/shake@0.1.7" Shake class for making things shake
Signal Signal = "sleitnick/signal@2.0.1" Signal class
Silo Silo = "sleitnick/silo@0.1.2" State container class
Streamable Streamable = "sleitnick/streamable@1.2.4" Streamable class and StreamableUtil
Symbol Symbol = "sleitnick/symbol@2.0.1" Symbol
TableUtil TableUtil = "sleitnick/table-util@1.2.1" Table utility functions
TaskQueue TaskQueue = "sleitnick/task-queue@1.0.0" Batches tasks that occur on the same execution step
Timer Timer = "sleitnick/timer@1.1.2" Timer class
Tree Tree = "sleitnick/tree@1.1.0" Utility functions for accessing instances in the game hierarchy
Trove Trove = "sleitnick/trove@1.1.0" Trove class for tracking and cleaning up objects
WaitFor WaitFor = "sleitnick/wait-for@1.0.0" WaitFor class for awaiting instances