How notdumbdev/packeteer works
Packeteer is a Roblox Luau networking library. A developer defines communication through a shared network schema and packet APIs; Packeteer handles networking setup, while Packet Functions provide promise-based asynchronous communication. The tree shows separate modules for reliable events, unreliable events, and functions, plus promise, error, type, and folder utilities. The README and documentation titles support these product capabilities, but source excerpts are unavailable, so internal call wiring is not inferred.
Main entry points: CreatePacketFunction.luau Packet Function · CreatePacketEvent.luau Packet Event · CreateUnreliablePacketEvent.luau Unreliable Event · Packeteer.luau Packeteer
Components 12
Packet APIs
- Packet Event
lib/Packeteer/CreatePacketEvent.luau - Packet Function
lib/Packeteer/CreatePacketFunction.luau - Unreliable Event
lib/Packeteer/CreateUnreliablePacketEvent.luau
Runtime Support
- Packeteer
lib/Packeteer/Packeteer.luau - Promise
lib/Packeteer/Include/Promise.luau - Untyped Promise
lib/Packeteer/Include/UntypedPromise.luau - Network Error
lib/Packeteer/NetworkError.luau - Folder Utility
lib/Packeteer/Util/FolderUtil.luau - Core Types
lib/Packeteer/Types/CoreTypes.luau - Packet Types
lib/Packeteer/Types/PacketTypes.luau
Other components
- Developer
- Network Schema
Connections 6
- Developer → Network Schema: defines
- Developer → Packet Event: defines
- Developer → Packet Function: defines
- Developer → Unreliable Event: defines
- Network Schema → Packeteer: specifies communication
- Packet Function → Promise: uses promises