Skip to content

🚀This is a rpc client tool,Support requests for grpc and rpcx. 📌 Go语言实现的RPC客户端GUI工具,支持rpcx与grpc。

Notifications You must be signed in to change notification settings

zevfang/tins-rpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinsRPC Logo

Go Release

TinsRPC

English | 简体中文

TinsRPC is an RPC client tool that satisfies developers' RPC local debugging. Currently, the supported functions are relatively simple, and more practical functions are still planned.

Features

  • Cross platform RPC client
  • Support .proto file import
  • Send requests to a RPCx service(Supports unary)
  • Send requests to a gRPC service(Supports unary)
  • Support Chinese and English themes
  • Support dark theme

Installation

This packages requires Go 1.18 or later. It can be installed by running the command below:

go get github.com/zevfang/tins-rpc

Usage

First you need Fyne installed, then clone this repository and compile it:

fyne package

Build

fyne build

fyne package -os windows -icon ./resource/logo.png -name TinsRPC
fyne package -os darwin -icon ./resource/logo.png -name TinsRPC
fyne package -os linux -icon ./resource/logo.png -name TinsRPC

local build

go build -ldflags="-H windowsgui"

You can go to the release page for the latest binary.

About

🚀This is a rpc client tool,Support requests for grpc and rpcx. 📌 Go语言实现的RPC客户端GUI工具,支持rpcx与grpc。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published