Start typing to search packages!
networker
By @neonifieddev
Roblox
MirroredNetworker
Wally package for easy Roblox networking with schema-shaped packing, batching, unreliable sends, and optional raw fallback.
Install
[dependencies]
Networker = "neo/networker@0.1.0"
Then require it from your shared remotes module:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Networker = require(ReplicatedStorage.Packages.Networker)
local Types = Networker.Types
return {
EmptyRemote = Networker:Create("EmptyRemote"),
TestRemote = Networker:Create("TestRemote", Networker.Struct({
health = Types.U16,
Tags = { Types.S16 },
}))
}
The schema argument is optional. Without it, the remote still batches calls, but sends regular Roblox values without buffer packing or schema validation.
Keyed tables become structs, { Type } becomes an array, nested keyed tables become nested structs, and Networker.Map(keyType, valueType, maxPairs) handles dynamic dictionaries.
Types.S16 means a string up to 16 bytes. Use Types.I16 for a signed 16-bit integer.
Development
default.project.json is the package project used by Wally. Use dev.project.json for the Studio benchmark/examples.
Package Details
Install command (Click to copy)
Version
0.1.0
License
MIT
Safe for commercial use
The package archive does not include its license text; the license is declared in its manifest metadata.
Automated license review — not legal advice.
