Skip to content

ffrostfall/ByteNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

92addc1 · Jul 11, 2024

History

74 Commits
Mar 5, 2024
Feb 7, 2024
Mar 11, 2024
Mar 12, 2024
Jul 11, 2024
Mar 12, 2024
Dec 8, 2023
Feb 13, 2024
Dec 6, 2023
Mar 12, 2024
Jul 11, 2024
Mar 5, 2024
Dec 8, 2023
Jul 11, 2024
Dec 8, 2023
Dec 6, 2023
Feb 16, 2024
Mar 6, 2024
Mar 12, 2024
Mar 23, 2024
Dec 6, 2023
Mar 5, 2024
Dec 8, 2023
Mar 12, 2024
Feb 13, 2024
Jul 11, 2024

Repository files navigation

ByteNet

Simple, buffer-based networking.

GitHub | Documentation

ByteNet is an networking library which takes your Luau data, and serializes it into buffers. On the other end, ByteNet deserializes your data, and then feeds it back to your Luau code. You don't need to worry about type validation, optimization, packet structure, etc. ByteNet does all the hard parts for you! Strictly typed with an incredibly basic API that explains itself, ByteNet makes networking simple, easy, and quick. There's very few concepts you need to grasp in order to use ByteNet; it has an incredibly minimalistic & simplistic, yet powerful API.

Installation

You can install ByteNet on Wally, or through the latest release's .rbxm file.

Performance

ByteNet performs incredibly well compared to non-buffer based libraries like BridgeNet2. This is because ByteNet has a custom serializer that takes your Luau data and transforms it into a buffer, sending that and deserializing it on the other side.

Further contact

You can contact me directly under the ByteNet thread in the Roblox OSS Server.

Further documentation here.

License

This project is under the MIT license! so, it's open source