Port details on branch 2024Q2 |
- grpcui Interactive web UI for gRPC, along the lines of postman
- 1.3.3_5 net
=0 1.3.3_5Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2024-04-15 08:39:30
- Last Update: 2024-06-15 09:57:50
- Commit Hash: aa2919f
- Also Listed In: www
- License: MIT
- WWW:
- https://github.com/fullstorydev/grpcui
- Description:
- grpcui is a command-line tool that lets you interact with gRPC servers via a
browser. It's like Postman, but for gRPC APIs instead of REST.
In some ways, this is like an extension to grpcurl. Whereas grpcurl is a
command-line interface, grpcui provides a web/browser-based GUI. This lets you
interactively construct requests to send to a gRPC server.
With this tool you can also browse the schema for gRPC services, which is
presented as a list of available endpoints. This is enabled either by querying a
server that supports server reflection, by reading proto source files, or by
loading in compiled "protoset" files (files that contain encoded file descriptor
protos). In fact, the way the tool transforms JSON request data into a binary
encoded protobuf is using that very same schema. So, if the server you interact
with does not support reflection, you will either need the proto source files
that define the service or need protoset files that grpcui can use.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/net/grpcui/ && make install clean
- To add the package, run one of these commands:
- pkg install net/grpcui
- pkg install grpcui
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: grpcui
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1703063473
SHA256 (go/net_grpcui/grpcui-v1.3.3/v1.3.3.mod) = 2902538492fc94d8f1dda2cdf012687fe5ba1b0506af1aeee0dceba4edde3cc5
SIZE (go/net_grpcui/grpcui-v1.3.3/v1.3.3.mod) = 1388
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go121 : lang/go121
- Fetch dependencies:
-
- go121 : lang/go121
- ca_root_nss>0 : security/ca_root_nss
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net_grpcui
- USES:
- go:modules zip
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|