mirror of
https://github.com/foomo/gotsrpc.git
synced 2025-10-16 12:35:35 +00:00
| .github | ||
| .husky | ||
| cmd/gotsrpc | ||
| config | ||
| example | ||
| prometheus | ||
| .dockerignore | ||
| .gitignore | ||
| .golangci.yaml | ||
| .goreleaser.yml | ||
| .husky.yaml | ||
| .mise.toml | ||
| build.go | ||
| client_test.go | ||
| client.go | ||
| clienterror.go | ||
| code.go | ||
| Dockerfile | ||
| error.go | ||
| go.go | ||
| go.mod | ||
| go.sum | ||
| gorpc.go | ||
| gotsrpc_test.go | ||
| gotsrpc.example.yaml | ||
| gotsrpc.go | ||
| gotsrpc.schema.json | ||
| http_test.go | ||
| http.go | ||
| httperror.go | ||
| instrumentation_test.go | ||
| instrumentation.go | ||
| LICENSE | ||
| Makefile | ||
| model.go | ||
| monitor.go | ||
| README.md | ||
| responsewriter.go | ||
| schema_test.go | ||
| servicereader.go | ||
| stats.go | ||
| timeext.go | ||
| transport.go | ||
| typereader.go | ||
| typescript_test.go | ||
| typescript.go | ||
| typscriptclient.go | ||
| unionext.go | ||
Go / TypeScript and Go / Go RPC
Documentation
Please refer to the documentation.
$ gotsrpc
gotsrpc
Usage:
gotsrpc [options] <config-file>
Options:
-version Display version information
-debug Print debug information
Examples:
$ gotsrpc path/to/gotsrpc.yaml
Installation
Please follow the documentation.
Download binary
Download a binary release
Build from source
go install github.com/foomo/gotsrpc@latest
Homebrew (Linux/macOS)
If you use Homebrew, you can install like this:
brew install foomo/tap/gotsrpc
Mise
If you use mise, you can install like this:
mise use github.com:foomo/gotsrpc
Release downloads:
https://github.com/foomo/gotsrpc/releases
How to Contribute
Please refer to the CONTRIBUTING details and follow the CODE_OF_CONDUCT and SECURITY guidelines.
License
Distributed under MIT License, please see license file within the code for more details.
