gundb-0.1.0 has been yanked.
Gun-rs
Pure Rust implementation of Gun. For a wasm version, check out gun-rs-wasm.
Deployed at https://gun-us.herokuapp.com (serves iris-messenger at the root)
Live stats: https://gun-us.herokuapp.com/stats
Status
3/12/2021:
- Gun basic API
- Incoming websockets
- Outgoing websockets (env PEERS=wss://some-server-url.herokuapp.com/gun)
- Multicast (Iris messages seem not to propagate — size limit?)
- In-memory storage
- TLS support (env CERT_PATH and KEY_PATH)
- Disk storage
- SEA
- Advanced deduplication
Develop
Rust is required.
cargo install cargo-watch
RUST_LOG=debug cargo watch -x 'run -- serve'
Run on Heroku
heroku create --buildpack emk/rust
git push heroku master
or: