Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swimos/ripple
Simple shared surface streaming application
https://github.com/swimos/ripple
actor-model distributed-computing distributed-systems game game-development low-latency massively-multiplayer mmo open-source opensource real-time realtime stateful stream-processing streaming
Last synced: 9 days ago
JSON representation
Simple shared surface streaming application
- Host: GitHub
- URL: https://github.com/swimos/ripple
- Owner: swimos
- License: apache-2.0
- Created: 2019-02-19T13:19:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-03T05:48:04.000Z (about 1 year ago)
- Last Synced: 2023-10-03T16:09:10.735Z (about 1 year ago)
- Topics: actor-model, distributed-computing, distributed-systems, game, game-development, low-latency, massively-multiplayer, mmo, open-source, opensource, real-time, realtime, stateful, stream-processing, streaming
- Language: TypeScript
- Homepage: http://ripple.swim.ai
- Size: 124 KB
- Stars: 17
- Watchers: 7
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ripple
See [Ripple in action](https://ripple.swim.inc).
## Prerequisites
* [Install JDK 11+](https://www.oracle.com/technetwork/java/javase/downloads/index.html).
* Ensure that your `JAVA_HOME` environment variable is pointed to your Java installation location.
* Ensure that your `PATH` includes `$JAVA_HOME`.* [Install Node.js](https://nodejs.org/en/).
* Confirm that [npm](https://www.npmjs.com/get-npm) was installed during the Node.js installation.## Run
### Windows
Install the [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install-win10).
Execute the command `.\run.sh` from a console pointed to the application's home directory. This will start a Swim server, seeded with the application's logic, on port 9001.
```console
user@machine:~$ ./run.sh
```### \*nix
Execute the command `./run.sh` from a console pointed to the application's home directory. This will start a Swim server, seeded with the application's logic, on port 9001.
```console
user@machine:~$ ./run.sh
```## View the UI
Open the following URL on your browser: http://localhost:9001.