On the recordRead 7 Oct 202614 facts
Rivalis
Plans and prices
MIT open-source license
Free
No per-seat fee · No per-CCU fee
Read 7 Oct 2026 · rivalis.dev
On the record
- Authentication
- Pluggable authentication can validate JWTs, session tokens, or other tickets and attach typed actor data.rivalis.dev · read 7 Oct 2026
- Core model
- It models applications as rooms containing actors, with topic-based broadcast and unicast messaging.rivalis.dev · read 7 Oct 2026
- Fleet
- The fleet package places rooms on the least-loaded server in a cluster using an in-memory view that requires no database.rivalis.dev · read 7 Oct 2026
- Integrations
- The site names Phaser, PixiJS, Three.js, and Babylon.js as game frameworks Rivalis can support, and describes integration with any Node.js http.Server.rivalis.dev · read 7 Oct 2026
- License
- Rivalis is released under the MIT License and the site says it is free for commercial use.rivalis.dev · read 7 Oct 2026
- Limits
- The site says fleet orchestration places rooms on servers already running; machine scaling and matchmaking are left to the user's platform and application.rivalis.dev · read 7 Oct 2026
- Purpose
- Rivalis is an open-source Node.js framework for building real-time multiplayer games and apps.rivalis.dev · read 7 Oct 2026
- Reconnect and reliability
- The framework includes exponential-backoff reconnect, heartbeats, and backpressure.rivalis.dev · read 7 Oct 2026
- Security defaults
- The site states that origin allow-lists protect against CSWSH by default, with a 64 KiB frame cap, 30-per-second token-bucket rate limit, and 30-second heartbeat.rivalis.dev · read 7 Oct 2026
- Support
- The author invites feedback through GitHub issues and says the project is early but stable and seeking API-ergonomics feedback.rivalis.dev · read 7 Oct 2026
- TURN relay
- For peer connections that cannot be established directly, the site describes using coturn as a relay and says the signal server mints short-lived TURN credentials.rivalis.dev · read 7 Oct 2026
- Use cases
- The site presents game servers, live apps such as whiteboards and chat, and real-time operations such as auctions and IoT panels as use cases.rivalis.dev · read 7 Oct 2026
- WebRTC
- Its WebRTC peer-to-peer transport supports mesh, host-star, and host-authoritative topologies; the site recommends authoritative servers for competitive games.rivalis.dev · read 7 Oct 2026
- Wire protocol
- Rivalis uses a typed binary topic-and-payload protocol shared by clients and servers.rivalis.dev · read 7 Oct 2026