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

https://github.com/litert/televoke.js

A simple RPC service framework.
https://github.com/litert/televoke.js

http json-rpc rpc tcp

Last synced: about 4 hours ago
JSON representation

A simple RPC service framework.

Awesome Lists containing this project

README

          

# LiteRT/Televoke

[![npm version](https://img.shields.io/npm/v/@litert/televoke.svg?colorB=brightgreen)](https://www.npmjs.com/package/@litert/televoke "Stable Version")
[![License](https://img.shields.io/npm/l/@litert/televoke.svg?maxAge=2592000?style=plastic)](https://github.com/litert/televoke/blob/master/LICENSE)
[![GitHub issues](https://img.shields.io/github/issues/litert/televoke.js.svg)](https://github.com/litert/televoke.js/issues)
[![GitHub Releases](https://img.shields.io/github/release/litert/televoke.js.svg)](https://github.com/litert/televoke.js/releases "Stable Release")

A simple RPC service framework.

## Installation

```sh
npm install @litert/televoke --save
```

## Requirements

- Node.js v18.x (Or newer)
- TypeScript v5.0.x (Or newer)

## Implemented Protocol

- `http/1.1` (televoke/1)
- `https/1.1` (televoke/1)
- `ws/wss` (televoke/2)

> [`@litert/websocket`](https://github.com/litert/websocket.js) package is required.

- `lwdfx/1` (televoke/2)

> [`@litert/lwdfx`](https://github.com/litert/lwdfx.js) package is required.

Check documents about `televoke/2` protocol [here](./docs/Televoke_v2.md).

## Documents

Preparing.

## License

This library is published under [Apache-2.0](./LICENSE) license.