rivalis
rivalis copied to clipboard
Simple, secure and fast real-time application development on top of NodeJS
Simple, secure and fast real-time application development on top of NodeJS
Rivalis is free & open-source framework for building real-time applications and multiplayer game servers.
👍 Good for
-
Real-time applications
- chats
- notifications
- real-time events
-
Games
- Multiplayer arena
- Turn based strategies
🚀 Getting started
- In a terminal, run the following command to create a project:
npm i -g @rivalis/cli
rivalis init my-rivalis-project
- Install the dependencies & start the project, run insde project folder:
npm install
npm start
📦 Packages
- @rivalis/boot
- @rivalis/console
- @rivalis/core
- @rivalis/registry
- @rivalis/cli
- @rivalis/transports
- @rivalis/browser
- @rivalis/nodejs
- @rivalis/utils
- @rivalis/data
🚀 Run demo project
- Clone the repository
git clone [email protected]:rivalis/rivalis.git
. - Install project dependencies using
npm install
- Build the project using
npm run build --workspaces
- Run the demo using
npm run demo
License
The project is licensed under MIT License