Skip to content
SPECIFICTION
Get listed

Rivalis

rivalis.dev

Free plan WebSelf-hosted

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

Every Rivalis plan and price →

Where Specifiction places it

Alternatives to RivalisAll alternatives →