mirror of
https://github.com/pesde-pkg/tooling.git
synced 2025-05-04 10:43:58 +01:00
* chore: update lockfiles * feat: guess whether command was invoked non-interactively Previously, it was made possible to control the interactivity status of the progress bar by setting `_G.interactive`. However, this was not automatically inferred from the context the process was started from, and was expected to be manually set by the library invoker. Non-interactivity status is now inferred automatically based on the context the command was called from. * feat: introduce `PESDE_TOOLING_FORCE_INTERACTIVE` override This environment variable allows overriding the result of the interactivity status guess by setting it to any non-empty value. * fix: accidentally forcing users to set env var to get noninteractivity * style: apply `stylua` formatter |
||
---|---|---|
.. | ||
init.luau | ||
pesde.lock | ||
pesde.toml | ||
README.md |
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.
Logo
Zap's Logo is sourced from Twitter and is under the CC BY 4.0 license.