# About rpclibrary is a websocket on steroids! # How to install ``` npm i rpclibrary ``` # Quickstart ```typescript import {Backend, Frontend} from 'rpclibrary' const echo = (x) => x const server = new Backend.RPCServer(20000, [{ name: 'HelloWorldRPCGroup', exportRPCs: () => [ echo, function echof(x){ return x }, { name: 'echoExplicit', call: async (x) => x } ] }]) const client = new Frontend.RPCSocket(20000, 'localhost') client.connect().then(async () => { const r0 = await client['HelloWorldRPCGroup'].echo('Hello') const r1 = await client['HelloWorldRPCGroup'].echof('World') const r2 = await client['HelloWorldRPCGroup'].echoExplicit('RPC!') console.log(r0,r1,r2) }) ``` # Documentation [https://gitea.frontblock.me/fw-docs/rpclibrary]