Binary-First
Zero-overhead data transmission.
Faster than Socket.io. Built for Games, Media-Heavy Chats, and Low-Latency Voice Calls.
npm install @painda/coreBinary Speed. Typed Power. Built for Performance.
Zero-overhead data transmission.
Seamlessly switch between Chat, Media, and Gaming modes.
Built-in hooks for image/video processing.
Easy P2P setup for calls out of the box.
One protocol. Install only what you need — everything runs through the same pipeline, fully typed.
@painda/corealways includedThe binary engine and wire-standard.
@painda/chatRooms, message history, and presence.
@painda/gamingDelta-compression and state sync for real-time games.
@painda/videoWebRTC signaling for low-latency P2P calls.
@painda/sql-loggerPersistence layer via Prisma.
npm install @painda/core @painda/gaming @painda/chat
The no-BS comparison. Same speed as raw engines, with the DX you actually want.
| Feature | Socket.io | uWebSockets / Bun | PaindaProtocol |
|---|---|---|---|
| Speed / Latency | Medium (~100ms+) | Extremely high (<20ms) | Extremely high (<20ms) |
| Identity | Framework | Library / Engine | Protocol + Framework |
| DX / Comfort | High | Low (raw / complex) | High (Socket.io-like) |
| Type Safety | Plugin-based | Barely existent | Native Typed Contracts |
| Ecosystem | Fragmented | Transport only | Unified (Chat, Game, RTC) |
| Gaming Tools | None | None | Delta Engine / Sync |
Hard facts before empty promises. Each phase ships measurable results.