/saltyrtc-server-go

SaltyRTC signalling server implementation in Go

Primary LanguageGoMIT LicenseMIT

SaltyRTC Signalling Server

SaltyRTC signalling server implementation in Go aims to handle high load of websocket connections in such a high performance manner using non-blocking I/O and zero-copy allocation.

The project is currently in an early stage of development. Testing and review is welcome!

Features

  • Non-blocking I/O mechanism
  • Low-cost goroutine pool
  • Zero-copy allocation

Install

git https://github.com/OguzhanE/saltyrtc-server-go.git
cd saltyrtc-server-go
make build

Usage

cd saltyrtc-server-go/cmd/saltyrtc-server-go
./main --help

Credits

License

This project is licensed under the MIT License - see the LICENSE.md file for details