Skip to content

Riptide Framework

Lightweight. Strictly typed. Built for production Roblox games.

Phased Initialization

Deterministic Load → Init → Start lifecycle eliminates race conditions. Dependency injection via GetService / GetController — no more circular require() chains.

Unified Networking

Single RemoteEvent + RemoteFunction pair with named dispatch, middleware pipelines, and zero ReplicatedStorage clutter.

Strictly Typed

--!strict Luau throughout. Fully typed API surface with exported types for autocomplete and compile-time safety.

State Replication

Server-authoritative global and per-player state with automatic snapshot sync, delta updates, and reactive Subscribe on clients.