Skip to content

More libraries

There are no alias headers. Use the native name map below. Each Cluaupp library page catalogs every public function with Returns, a short When recommendation, and a copy-paste example.

If you usedUse now
formatnumberMint
MathUtilsAxiom
table utilRoster
Twinkle / EzVisualzBloom
Module3DStage
vfx-utilEmber
StickyBillboardPin
Fusion / VideGleam
IrisLens
CmdrHelm
TopbarPlusCrest
ChronoEcho
RobloxStateMachineShift
springCoil
DisplayTrace
TutorialKitGuide
QuickNetFlare
GoodSignalSpark
janitorSweep
ProfileStore / DataServiceKeep
ad-hoc remote rate limitsWard
  • Mint — HUD numbers (12.5K, grouped coins). Display only; never parse formatted strings back into economy.
  • Axiom — Lerps, easing, and math helpers from a .axiom schema; ship only the groups you list.
  • Roster — Table utilities plus tagged Pack / Unpack buffers (same spirit as Keep tags, plus arrays and Roblox types).
  • Bloom — One Heartbeat-driven UI shine preset for many labels; not full reactive UI.
  • StageViewportFrame shop preview with a WorldModel; replaces Module3D-style showcases.
  • Ember — Character-attached VFX with Sweep lifetime; replaces ad-hoc vfx-util spawning.
  • Pin — World-space billboards with distance fade; pair with Occlude for line-of-sight.
  • Gleam — Client HUD with Source / Effect and Sweep-owned UI trees; Vide-style props, not Fusion graphs.
  • Lens — Studio debug windows (Window(title, fn)); uses Trace for in-window dumps.
  • Helm — Server-permission admin commands with buffer-packed args; replaces Cmdr-style consoles.
  • Crest — Topbar icons that respect Roblox screen inset; replaces TopbarPlus-only wiring.
  • Echo20 Hz unreliable CFrame snapshots for other players; not full character replication or physics authority.
  • Shift — Compiled FSM/HSM with u8 state ids and buffer WriteId / ReadId; AI/combat modes, not ECS.
  • Coil — Springs on Heartbeat (--!native); use from Gleam Spring or any motion that needs Hz-based smoothing.
  • Trace — Studio-safe pretty-print with depth and cycle guards; never a wire format.
  • Guide — Multi-step tutorials with per-step Sweep; call Guide.Start(steps), not Start(player).
  • Flare — First choice for game remotes and queries with tight buffer packing; prefer over hand-rolled remotes.
  • Spark — In-process signals with O(1) disconnect and pooled runners; not cross-network.
  • Sweep — Janitor-style cleanup for connections, instances, and tasks; default for ~> Connect ownership.
  • Keep — ProfileStore-class session lock, tagged replication, escrow trades that cannot duplicate on crash; all persisted player data.
  • Ward — Server anti-cheat: rate-limit remotes, cap packet size, strike speed/teleport. Does not write Keep.

Helpers (also CluauppLibs, not npm packages): ArrayIndexer (dense entity ids for ECS-style games), Occlude (raycast helper for Pin).

Everything ships inside the cluaupp npm package (runtime/libs/ on init).