Scripting libraries

Scripting libraries give quick access to useful utilities and tools.

Cryo
A collection of methods for working with immutable data in a functional way in Luau.
Dash
A collection of core utilities expanding the capabilities of Luau.
Otter
A declarative animation library for Luau.
Luau RegExp
A regular expression library for Luau.
Luau Polyfill
A set of utilities to mimic common JS polyfills needed for translating projects from JS to Lua/Luau
Luau Tag Utils
Utility functions to query Instances from tags attached with CollectionService
Picomatch Lua
A re-implementation of picomatch, a blazing fast and accurate glob matcher, in Luau.
Symbol Luau
A simple, stable implementation of Symbol in Luau.
Signal Lua
A well-structured, well-tested, and well-documented lua signal implementation
ZenObservable Luau
A re-implementation of ZenObservable, an observable library, in Luau.
React Luau
A comprehensive translation of upstream React 17.x into Luau.
Roact Navigation
A declarative navigation system for App UI, built on top of Roact.
Roact Performance Benchmarks
Performance benchmarks for Roact.
GraphQL Lua
A reference implementation of GraphQL for Roblox Lua.
GraphQL Tag Lua
A Lua template literal tag that parses GraphQL queries.
Apollo Client Lua
Apollo Client for GraphQL translated to Lua.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.