Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/foomo/gotsrpc
- Owner: foomo
- Created: 2016-05-12T15:33:49.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T18:45:14.000Z (5 months ago)
- Last Synced: 2024-11-04T17:47:46.269Z (about 2 months ago)
- Topics: golang-rpc, rpc, rpc-framework, typescript-rpc
- Language: Go
- Homepage: https://www.foomo.org/docs/projects/gotsrpc
- Size: 542 KB
- Stars: 27
- Watchers: 13
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
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)