[v1.1.0] Praxis

Praxis

Praxis is a collection of utilities and more compiled into one mega-library.

The following are included in Praxis:

  • Bucket (Instance tracking and cleanup)
  • Symbol (Creates blank userdata that can be turned into a string when coerced)
  • Typer (Strict typechecking in runtime implementation)
  • TracebackUtils (Utilities related to debug library)
  • SeamStoryUtils (Utilities for Seam stories in UI Labs)
  • ProgressionUtils (Collection of utilities for currency, quests, and more)
  • Initializer (Safely initializes modules, either ordered or unordered.)
  • Signal (A Luau class mockup of Roblox signals and connections)
  • DialogueTree (Dialogue system backend for conversational features with non-player characters)
  • TagUtils (Simple wrapper for CollectionService)
  • Bezier (A bezier curve utility module)
  • ValuePacker (Utility for packing and unpacking values into arrays of values)
  • Oklab (Module for converting Color3 values to and from Oklab color values)
  • EffectPlayer (Plays visual effects through VFX plugin standardized format)
  • Child (Utility function for finding children, with wait behavior)
  • Optional (Wrapper for require; if module doesn’t exist, value is nil)
  • Badges (A collection of utilities for reading and awarding badges)
  • SerDes (Serialization and deserialization utilities using ValuePacker with buffer support.)
  • DataStore (DataStore wrapper with serialized table saves and reconciliation support.)
  • Input (Utilities related to player input)
  • RateLimiter (Utilities related to rate limiting)
  • Time (Utilities related to time, including for daily rewards)
  • Binder (Binds OOP classes to Roblox instances)

Documentation

You can learn about everything included with the documentation website:

Installation

You can either:

  • Install each module individually as Wally packages (each documented on the website)
  • Download the entirety of Praxis from the releases page

Contribute

Contributions are welcome! You can:

Support

You can get support for anything in Praxis by using my support server: iGottic OSS

4 Likes

Praxis v1.1.0

  • Added Select, which is used to select singular values from a list of arguments
  • Added Pesde support
  • Published to Pesde

See more: https://praxis.igottic.com/