anexpia/syncee

A data replication library for easy & flexible server to client replication.

Syncee

A high-performance, flexible, optionally schema-driven one-way data replication library for Roblox that gives you complete control over how tables are replicated to clients with a simple and intuitive API.

Key Features

  • Simple & Flexible: It's very easy to replicate anything you want to specific clients.
  • Delta Updates: Only replicates what changes for tables and buffers.
  • Schema Support: You can provide schemas to control how data is replicated for tables.
  • Ratelimiting: Each table & buffer can be given a different ratelimit.
  • Proxies: For clean chaining.
  • Cyclic tables?: .. Please don't. It works though.

Documentation

For usage guide and API reference, check the documentation.

Installation

  • Manual: releases You'll need to add Squish manually too and add it in the same folder as Syncee.

  • Pesde:

pesde add anexpia/syncee
  • Wally: Add to your wally.toml under [dependencies]:
Syncee = "anexpia/[email protected]"