Riptide Framework
A typed Roblox framework that helps your first service feel simple and your largest game stay organized.
Build your first feature, then grow with confidence
Section titled “Build your first feature, then grow with confidence”Riptide gives your server and client modules a predictable Load → Init → Start lifecycle. It also provides named networking, replicated state, and reusable components. You can learn one piece at a time.
New to Riptide?Install the latest stable release and launch your first service.
Ready to build?Learn how modules start, talk to each other, and avoid initialization races.
Need the stable API?Read the 0.8.2 reference for Network, State, components, and utilities.
Trying Maelstrom-3?Read the latest preview docs and migration guide from Maelstrom-2.
Choose the documentation that matches your package
Section titled “Choose the documentation that matches your package”The default learning path uses 0.8.2, the latest stable release. Maelstrom-3 is the latest preview. Use the version archive to match the docs to your installed package.
Pick your package version in the selector at the top of every page. Examples and API names can differ between releases.