Skip to main content

Praxis

A collection of libraries and utilities made by iGottic (Mia Gobble), compiled into one mega-library.

Each of the libraries contained within Praxis can be individually imported into your project as well, with Wally and more.

Praxis contains the following libraries (with "TBD" ones being planned but not implemented):

NameDescriptionWally Install
BucketInstance tracking and cleanuphttps://wally.run/package/miagobble/bucket
SymbolCreates blank userdata that can be turned into a string when coercedhttps://wally.run/package/miagobble/symbol
TyperStrict typechecking in runtime implementationhttps://wally.run/package/miagobble/typer
TracebackUtilsUtilities related to debug libraryhttps://wally.run/package/miagobble/traceback-utils
SeamStoryUtilsUtilities for Seam stories in UI Labshttps://wally.run/package/miagobble/seam-story-utils
ProgressionUtilsCollection of utilities for currency, quests, and morehttps://wally.run/package/miagobble/progression-utils
InitializerSafely initializes modules, either ordered or unordered.https://wally.run/package/miagobble/initializer
SignalA Luau class mockup of Roblox signals and connectionshttps://wally.run/package/miagobble/signal
DialogueTreeDialogue system backend for conversational features with non-player charactershttps://wally.run/package/miagobble/dialogue-tree
TagUtilsSimple wrapper for CollectionServicehttps://wally.run/package/miagobble/tag-utils
BezierA bezier curve utility modulehttps://wally.run/package/miagobble/bezier
ValuePackerUtility for packing and unpacking values into arrays of valueshttps://wally.run/package/miagobble/value-packer
OklabModule for converting Color3 values to and from Oklab color valueshttps://wally.run/package/miagobble/oklab
EffectPlayerPlays visual effects through VFX plugin standardized formathttps://wally.run/package/miagobble/effect-player
ChildUtility function for finding children, with wait behaviorhttps://wally.run/package/miagobble/child
OptionalWrapper for require; if module doesn't exist, value is nilhttps://wally.run/package/miagobble/optional
BadgesA collection of utilities for reading and awarding badgeshttps://wally.run/package/miagobble/badges
SerDesSerialization and deserialization utilities using ValuePacker with buffer support.https://wally.run/package/miagobble/ser-des
DataStoreDataStore wrapper with serialized table saves and reconciliation support.https://wally.run/package/miagobble/data-store
InputUtilities related to player inputhttps://wally.run/package/miagobble/input
RateLimiterUtilities related to rate limitinghttps://wally.run/package/miagobble/rate-limiter
TimeUtilities related to time, including for daily rewardshttps://wally.run/package/miagobble/time
BinderBinds OOP classes to Roblox instanceshttps://wally.run/package/miagobble/binder
SessionSession-style system that binds players to sessions with cleanup and updatesTBD
FlipbookUtility for managing flipbooksTBD
HintSimple interface based on old Roblox Hint instanceTBD
AnalyticsWrapper for Roblox analyticsTBD

The above list can change at any time, especially for parts that are not yet completed.

Praxis is currently early in development and is public to serve as a WIP.

Need support, want to leave suggestions, or chat about Praxis? Join this Discord server: https://discord.gg/Ux9jdhhWxg