Skip to content

Overview ​

Pact solves the complexity and overhead of traditional Roblox networking, offering a high-performance, strictly typed, and modular model for events, functions, and synchronized state.

Why Pact? ​

  • Typed — Built on Luau type functions to dynamically generate autocomplete, interfaces, and casing conventions.
  • Compact — Efficient data serialization keeps communication fast and lightweight.
  • Accessible — No plugins, code generation steps, or external CLIs. Just require and go.
  • Secure — Binary buffers make network traffic harder to reverse-engineer, while automatically validating all received data.