dashwire
Multiplayer networking for Dart games. Transport, session, and tick core.
0.1.0
3.0K downloads/mo
#4646 most downloaded on pub.dev
bdero/dashwire
What this package is like to depend on
Last release 27 days ago
28 Jul 2026
Too new to tell
only 1 dated releases
Nearly every release is documented
notes for 1 of 1 stable releases
Nothing withdrawn
no release was ever pulled
0 months old
1 releases · first in 2026
1 release in the last 12 months
see the full history below
Release timeline
1 releases · Jul 2026 to Jul 2026Releases
latest 1-
0.1.028 Jul 2026Release notes
Open source →- Wire primitives:
ByteWriter/ByteReader(little-endian, varints, f32, length-prefixed strings), 32-bitfnv1a32name hash. - Transport abstraction:
Channel/NetMessage/WireConnection,LoopbackConnection, WebSocket transport (native and web), and a latency/jitter/loss/duplicationSimulatorConnection. - Session layer: versioned handshake with schema-hash slot and peer-id assignment, per-connection
ByteBudgetaccounting. NetClockserver-tick sync and a fixed-timestepTickLoop.
Release notes
Open source →- UDP transport: sequencing with piggybacked ack bitfields, fragmentation over MTU, and a bounded reliable resend queue that disconnects on overflow.
- Maps the reliable and unreliable channels onto a single socket.
- UDP broadcast LAN discovery helper.
Release notes
Open source →- Replicated-property schema:
Replica/rep<T>/rpcwith write and read permission axes and per-field replication modes. - Sync pipeline: per-connection acked baselines with change-bit delta encoding, quantized codecs (varint, quantized float, vec3, smallest-three quaternion, bool-packing), and importance-versus-starvation priority packing against a byte budget.
- Spawn/despawn with a prefab registry, dormancy with auto-wake, and relevancy filters (always-relevant, per-connection, spatial grid, dependent edges).
- Ownership-checked RPCs with validation tripwires.
- Rooms with fixed tick and an isolate-per-room pool (
package:dashwire_replication/server.dart), plusRoomStoresnapshot/hydrate. TransformReplica, a pose-carrying replica base for shared game schemas.
- Wire primitives: