Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arcticlampyrid/wsrpc

wsrpc is a golang module that implements JSON-RPC 2.0 over WebSocket.
https://github.com/arcticlampyrid/wsrpc

Last synced: about 19 hours ago
JSON representation

wsrpc is a golang module that implements JSON-RPC 2.0 over WebSocket.

Awesome Lists containing this project

README

        

## wsrpc
[![PkgGoDev](https://pkg.go.dev/badge/github.com/ArcticLampyrid/wsrpc)](https://pkg.go.dev/github.com/ArcticLampyrid/wsrpc)
[![Sourcegraph](https://sourcegraph.com/github.com/ArcticLampyrid/wsrpc/-/badge.svg)](https://sourcegraph.com/github.com/ArcticLampyrid/wsrpc?badge)
**wsrpc** is a golang module that implements [JSON-RPC 2.0](https://www.jsonrpc.org/specification) over WebSocket.
Since WebSocket is full-duplex, **wsrpc** support two-way procedure call.

## Install
Just use the Go toolchain:
```sh
go get -u github.com/ArcticLampyrid/wsrpc
```

## License
This library is licensed under BSD 3-Clause License.
Please see [LICENSE](LICENSE.md) for licensing details.
You can use TLDRLegal to see a [summary](https://www.tldrlegal.com/l/bsd3) first. (***!!!NOT LEGAL ADVICE!!!***)