Go to file
2025-01-20 15:40:27 +01:00
.github Merge branch 'main' into dependabot/github_actions/github-actions-a8d1d1367e 2024-11-11 10:19:24 +01:00
cmd/gotsrpc fix: fix lint errors 2022-08-17 08:48:21 +02:00
config fix: fix lint errors 2022-08-17 08:48:21 +02:00
doc/adr chore: add support for encoding/decoding requests and responses 2025-01-17 15:39:43 +01:00
example chore: add better argument parser with errors 2025-01-20 15:40:27 +01:00
prometheus fix: fix lint errors 2022-08-17 08:48:21 +02:00
testdata feat: add gotsprc support for snappy & gzip compression 2025-01-16 13:38:33 +01:00
.gitignore feat: bump typescript 2024-11-08 14:32:49 +01:00
.golangci.yaml fix: lint issues 2024-11-11 10:08:14 +01:00
.goreleaser.yml chore: update build 2024-03-19 13:52:06 +01:00
build.go feat: remove unused commonjs imports 2024-03-19 13:08:57 +01:00
client_test.go chore: fix linter error 2025-01-17 23:05:30 +01:00
client.go chore: add utility functions for compressors 2025-01-20 12:38:34 +01:00
clienterror.go feat: support union types 2022-03-02 15:18:09 +01:00
code.go async client flavor added 2018-06-12 14:09:46 +02:00
error.go feat: bump dependencies and go 2024-03-19 13:19:59 +01:00
go.go chore: add better argument parser with errors 2025-01-20 15:40:27 +01:00
go.mod chore: go mod tidy 2025-01-17 22:49:06 +01:00
go.sum chore: go mod tidy 2025-01-17 22:49:06 +01:00
gorpc.go fix: fix go method types 2022-05-19 23:31:58 +02:00
gotsrpc_test.go chore: add better argument parser with errors 2025-01-20 15:40:27 +01:00
gotsrpc.go chore: add better argument parser with errors 2025-01-20 15:40:27 +01:00
http_test.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
http.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
httperror.go feat: support union types 2022-03-02 15:18:09 +01:00
instrumentation_test.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
instrumentation.go feat: add monitor 2022-05-04 11:16:04 +02:00
Makefile chore: update examples 2025-01-17 23:09:10 +01:00
model.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
monitor.go feat: add monitor 2022-05-04 11:16:04 +02:00
README.md chore: update build 2024-03-19 13:52:06 +01:00
response.go chore: add better handling of response stats 2025-01-20 15:17:20 +01:00
responsewriter.go feat: don't send reponse on http error 2021-05-21 15:25:09 +02:00
servicereader.go fix: collected nested types 2022-11-29 13:57:04 +01:00
stats.go feat: add error type 2023-07-11 08:11:52 +02:00
timeext.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
transport.go chore: add support for encoding/decoding requests and responses 2025-01-17 15:39:43 +01:00
typereader.go fix: handle selector expr 2024-11-08 14:00:54 +01:00
typescript_test.go async client flavor added 2018-06-12 14:09:46 +02:00
typescript.go fix: string union type 2024-11-08 14:22:22 +01:00
typscriptclient.go fix: fix lint errors 2022-08-17 08:48:21 +02:00
unionext.go feat: support union types 2022-03-02 15:18:09 +01:00

Go / TypeScript and Go / Go RPC

Build Status Go Report Card godoc goreleaser

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:

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

Release downloads:

https://github.com/foomo/gotsrpc/releases