tooling/bins/zap
2024-12-09 10:46:25 +01:00
..
init.luau feat(bins): include zap bin 2024-12-07 13:34:49 +00:00
pesde.lock feat(lib): remove reliance on semver parsing 2024-12-09 03:34:05 +00:00
pesde.toml chore(bins): add README.md to all bin includes 2024-12-09 04:36:42 +00:00
README.md fix: correctly parse base64 with whitespace 2024-12-09 10:46:25 +01:00

Zap

Zap is a blazingly fast networking solution for Roblox.

Features

  • Zap packs data into buffers with no overhead. The same data can be sent using a fraction of the bandwidth.
  • Zap doesn't compromise on performance. Zap's packing and unpacking is typically faster than Roblox's generic encoding.
  • Extended support of data types sendable through the network.
  • For both the IDL and API, Zap is a joy to use. It's easy to learn, easy to use, and easy to debug. It's the best DX you'll find.
  • Zap is fully secure. Buffers make reverse engineering your game's networking much harder and Zap validates all data received.

Find Zap at...

Zap is currently undergoing a rewrite, which can be found at the rewrite branch.

Otherwise versions 0.6.x are being maintained by @sasial-dev, on the 0.6.x branch.

Documentation

Documentation can be found here. Please note these docs are for 0.6.x.

Contributing

Contributions are welcome! Please open an issue or discuss in the Roblox Open Source Software Community Discord before you start working on a feature or bug fix so we can discuss it.

Zap's Logo is sourced from Twitter and is under the CC BY 4.0 license.