Packeteer
A simple, yet powerful type-safe networking library.
Packeteer is a schema-driven networking library focused on providing a clean developer experience through type-safety, autocomplete, and minimal boilerplate.
Instead of manually managing RemoteEvents and RemoteFunctions throughout your project, Packeteer lets you define your networking in one place and handles the rest.
Features
-
Schema-driven.
Packeteer uses a networking schema as the single source of truth for defining communication between the server and client. -
Type-safe.
Define packet data using Luau types and get autocomplete and type checking throughout your networking code. -
Promise-based Functions.
Packet Functions use promises, making asynchronous remote communication cleaner and easier to handle. -
Minimal boilerplate.
Packeteer keeps its API small and consistent by using methods like:Fire(),:Connect(), and:Invoke()regardless of networking direction.
Documentation
Installation
- GitHub Release (.rbxm): Release v1.0.0 · NotDumbDev/Packeteer · GitHub
Wally support is not currently available.
Reporting Issues
If you encounter a bug or have a feature request, please open an issue on GitHub.
Feedback
Packeteer is still in its early stages, and I’ll continue improving it based on community feedback.