All Projects → swimos → ripple

swimos / ripple

Licence: Apache-2.0 license
Simple shared surface streaming application

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to ripple

traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (+47.06%)
Mutual labels:  distributed-systems, real-time, actor-model, realtime, stream-processing, stateful
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (+17.65%)
Mutual labels:  distributed-systems, real-time, actor-model, realtime, stateful
tutorial
Tutorials to help you build your first Swim app
Stars: ✭ 27 (+58.82%)
Mutual labels:  distributed-systems, real-time, actor-model, distributed-computing, stateful
Hazelcast
Open-source distributed computation and storage platform
Stars: ✭ 4,662 (+27323.53%)
Mutual labels:  distributed-systems, distributed-computing, stream-processing, low-latency
Swellrt
SwellRT main project. Server, JavaScript and Java clients
Stars: ✭ 205 (+1105.88%)
Mutual labels:  distributed-systems, real-time, realtime
Gosiris
An actor framework for Go
Stars: ✭ 222 (+1205.88%)
Mutual labels:  distributed-systems, actor-model, distributed-computing
Scalecube Services
ScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Stars: ✭ 482 (+2735.29%)
Mutual labels:  distributed-systems, actor-model, low-latency
Yomo
🦖 Streaming-Serverless Framework for Low-latency Edge Computing applications, running atop QUIC protocol, engaging 5G technology.
Stars: ✭ 279 (+1541.18%)
Mutual labels:  realtime, stream-processing, low-latency
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+24241.18%)
Mutual labels:  distributed-systems, actor-model, distributed-computing
nebula
A distributed block-based data storage and compute engine
Stars: ✭ 127 (+647.06%)
Mutual labels:  distributed-systems, real-time, distributed-computing
Swim
Distributed software platform for building stateful, massively real-time streaming applications.
Stars: ✭ 368 (+2064.71%)
Mutual labels:  distributed-systems, real-time, actor-model
Orleans.clustering.kubernetes
Orleans Membership provider for Kubernetes
Stars: ✭ 140 (+723.53%)
Mutual labels:  distributed-systems, actor-model, distributed-computing
Qix
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
Stars: ✭ 13,740 (+80723.53%)
Mutual labels:  distributed-systems, distributed-computing
Awesome Parallel Computing
A curated list of awesome parallel computing resources
Stars: ✭ 212 (+1147.06%)
Mutual labels:  distributed-systems, distributed-computing
Node Jet
Realtime Message Bus for the Web. Javascript Implementation
Stars: ✭ 162 (+852.94%)
Mutual labels:  distributed-systems, realtime
Thespian
Python Actor concurrency library
Stars: ✭ 220 (+1194.12%)
Mutual labels:  distributed-systems, actor-model
Stateright
A model checker for implementing distributed systems.
Stars: ✭ 213 (+1152.94%)
Mutual labels:  distributed-systems, actor-model
open-stream-processing-benchmark
This repository contains the code base for the Open Stream Processing Benchmark.
Stars: ✭ 37 (+117.65%)
Mutual labels:  distributed-computing, stream-processing
protoactor-python
Proto Actor - Ultra fast distributed actors
Stars: ✭ 78 (+358.82%)
Mutual labels:  actor-model, distributed-computing
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (+70123.53%)
Mutual labels:  distributed-systems, actor-model

Ripple

See Ripple in action.

Prerequisites

  • Install JDK 11+.

    • Ensure that your JAVA_HOME environment variable is pointed to your Java installation location.
    • Ensure that your PATH includes $JAVA_HOME.
  • Install Node.js.

    • Confirm that npm was installed during the Node.js installation.

Run

Windows

Install the Windows Subsystem for Linux.

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.

 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.

 user@machine:~$ ./run.sh

View the UI

Open the following URL on your browser: http://localhost:9001.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].