Rivalis
rivalis.dev
Spec sheet
- Purpose
- Rivalis is an open-source Node.js framework for building real-time multiplayer games and apps.Read 7 Oct 2026 · rivalis.dev
- 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.Read 7 Oct 2026 · rivalis.dev
- Support
- The author invites feedback through GitHub issues and says the project is early but stable and seeking API-ergonomics feedback.Read 7 Oct 2026 · rivalis.dev
- License
- Rivalis is released under the MIT License and the site says it is free for commercial use.Read 7 Oct 2026 · rivalis.dev
- Authentication
- Pluggable authentication can validate JWTs, session tokens, or other tickets and attach typed actor data.Read 7 Oct 2026 · rivalis.dev
- Core model
- It models applications as rooms containing actors, with topic-based broadcast and unicast messaging.Read 7 Oct 2026 · rivalis.dev
- Fleet
- The fleet package places rooms on the least-loaded server in a cluster using an in-memory view that requires no database.Read 7 Oct 2026 · rivalis.dev
- 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.Read 7 Oct 2026 · rivalis.dev
- Reconnect and reliability
- The framework includes exponential-backoff reconnect, heartbeats, and backpressure.Read 7 Oct 2026 · rivalis.dev
- 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.Read 7 Oct 2026 · rivalis.dev
- 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.Read 7 Oct 2026 · rivalis.dev
- 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.Read 7 Oct 2026 · rivalis.dev
- WebRTC
- Its WebRTC peer-to-peer transport supports mesh, host-star, and host-authoritative topologies; the site recommends authoritative servers for competitive games.Read 7 Oct 2026 · rivalis.dev
- Wire protocol
- Rivalis uses a typed binary topic-and-payload protocol shared by clients and servers.Read 7 Oct 2026 · rivalis.dev
Plans and prices
MIT open-source license Free Free forever, including commercial use No per-seat fee · No per-CCU fee Read 7 Oct 2026 · rivalis.dev
Where Specifiction places it
- Game Server Orchestration Software#20 of 237.2