Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/foomo/gotsrpc

Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too
https://github.com/foomo/gotsrpc

golang-rpc rpc rpc-framework typescript-rpc

Last synced: about 2 months ago
JSON representation

Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too

Awesome Lists containing this project

README

        

# Go / TypeScript and Go / Go RPC

[![Build Status](https://github.com/foomo/gotsrpc/actions/workflows/test.yml/badge.svg?branch=main&event=push)](https://github.com/foomo/gotsrpc/actions/workflows/test.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/foomo/gotsrpc)](https://goreportcard.com/report/github.com/foomo/gotsrpc)
[![godoc](https://godoc.org/github.com/foomo/gotsrpc?status.svg)](https://godoc.org/github.com/foomo/gotsrpc)
[![goreleaser](https://github.com/foomo/gotsrpc/actions/workflows/release.yml/badge.svg)](https://github.com/foomo/gotsrpc/actions)

## Documentation

Please refer to the documentation:

https://www.foomo.org/docs/projects/gotsrpc

## Installation

Follow the docs:

https://www.foomo.org/docs/projects/gotsrpc/cli#installation

From source to /usr/local/bin/gotsrpc:

```bash
go get github.com/foomo/gotsrpc/v2
cd $GOPATH/src/github.com/foomo/gotsrpc
make install
```

Release downloads:

[https://github.com/foomo/gotsrpc/releases](https://github.com/foomo/gotsrpc/releases)