grpcurl is a command-line tool that lets you interact with gRPC servers. It's
basically curl for gRPC servers.
The main purpose for this tool is to invoke RPC methods on a gRPC server from
the command-line. gRPC servers use a binary encoding on the wire (protocol
buffers, or "protobufs" for short). So they are basically impossible to interact
with using regular curl (and older versions of curl that do not support HTTP/2
are of course non-starters). This program accepts messages using JSON encoding,
which is much more friendly for both humans and scripts.
With this tool you can also browse the schema for gRPC services, 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 grpcurl can
use.
Maelezo ya mchapishaji (Kiingereza)
gRPCurl ni nini?
Programu gRPCurl inachapishwa na Engineering at Fullstory. Ni programu ya chanzo huria ya Windows iliyo katika kundi la “Lugha na SDK”. Imeandikwa kwa Go.
Usakinishaji na mahitaji
Mchapishaji hutoa visakinishi vya Portable kwa Windows ya 64-bit na 32-bit. Inafanya kazi bila kusakinishwa (portable).
Umaarufu na aina za faili
Msimbo chanzo kwenye GitHub (fullstorydev/grpcurl) una nyota 12,861. Programu zinazofanana ni pamoja na Go Programming Language, LLVM na Deno.
Maelezo ya mradi kwenye GitHub: “Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers”
Faida / Hasara
Faida
- Chanzo huria: mtu yeyote anaweza kukagua na kujenga msimbo
- Portable: inafanya kazi bila kusakinishwa
- Ina watumiaji wengi
Hasara
- Hakuna toleo asili la ARM64
- Hakuna sasisho kwa zaidi ya mwaka mmoja
Kwa ufupi: gRPCurl ni zana ya chanzo huria ya kundi la “Lugha na SDK” kwa kompyuta za 64-bit na 32-bit. Masasisho yamepungua.
Je, ni salama kupakua gRPCurl?
- Faili inatolewa na github.com, kikoa cha mchapishaji mwenyewe
- Kiungo cha kupakua kinatumia HTTPS
- Hashi ya SHA256 imechapishwa, hivyo unaweza kuthibitisha faili:
895335DFA7BE74803EEB5ACF3EC5D3B06C1E9483FDDA3C7622BDEF9AD388F32A· Fungua ripoti ya VirusTotal ya hashi hii - Kiungo bado hakijakaguliwa
- Msimbo chanzo uko wazi kwa umma
- ExeAtlas haihifadhi, haifungi wala haibadilishi visakinishi
Mwongozo unaohusiana: Jinsi ya kukagua hashi ya SHA256 ya faili kwenye Windows
Mbinu za usalama (OpenSSF Scorecard)
Ukaguzi wa kiotomatiki wa hazina ya fullstorydev/grpcurl kwenye GitHub uliofanywa na Open Source Security Foundation, mara ya mwisho tarehe 19 Oktoba 2026.
- Unadumishwa kikamilifu10
- Hakuna faili za binary kwenye hazina10
- Ruhusa za tokeni zilizobanwa10
- Hakuna workflow hatari10
- Leseni imetajwa10
- Vifurushi vilivyochapishwa10
- Ukaguzi wa msimbo8
- Beji ya OpenSSF Best Practices0
- Sera ya usalama0
- Fuzzing0
- Vitegemezi vilivyobanwa toleo0
- Matoleo yaliyotiwa sahihi0
- Uchambuzi tuli wa msimbo0
Alama hii inapima jinsi mradi unavyoendelezwa na kutolewa, si kama programu ni salama kusakinisha. scorecard.dev
Matoleo ya karibuni
Toleo 1 ›| Toleo | Tarehe | Ukubwa | Faili |
|---|---|---|---|
| 1.9.3Jipya zaidi | 11 Machi 2025 | — | 32-bit ZIP64-bit ZIP |
Kusakinisha kwa mstari wa amri
Usakinishaji kimya ›winget install --id fullstorydev.grpcurl -eMwongozo unaohusiana: Jinsi ya kutumia winget: sakinisha na sasisha programu
Taarifa
- Mchapishaji
- Engineering at Fullstory
- Kategoria
- Lugha na SDK
- Leseni
- MIT
- Bei
- Bure
- Msimbo chanzo
- github.com/fullstorydev/grpcurl
- Imeandikwa kwa
- Go
- Inahitaji
- Windows 11 / 10
- Usanifu
- 64-bit, 32-bit
- Kisakinishi
- Portable
- Toleo
- 1.9.3
- Ilitolewa
- 11 Machi 2025
- Iliongezwa kwenye orodha
- 14 Julai 2025
- Matoleo yaliyoorodheshwa
- 1
- Nyota za GitHub
- 12,861
- Forks za GitHub
- 589
- Tovuti
- github.com
- Kitambulisho cha winget
- fullstorydev.grpcurl
Ukadiriaji na maoni
Bado hakuna maoni. Kuwa wa kwanza kuikadiria.
Mbadala wa gRPCurl
Ona zote ›-
Chanzo huriaM2.1 ↓ -
Chanzo huriaM2.8 ↓ -
Chanzo huriaelfu 249.7 ↓ -
Chanzo huriaM3.7 ↓ -
Chanzo huriaM1.9 ↓ -
Chanzo huriaM2.2 ↓ -
Chanzo huriaelfu 263.6 ↓ -
Chanzo huriaM2.9 ↓
Maswali yanayoulizwa mara kwa mara
Je, gRPCurl ni bure?
Ndiyo. gRPCurl ni programu ya chanzo huria chini ya leseni ya MIT.
Je, ni salama kupakua gRPCurl?
Faili inapakuliwa kutoka github.com, ambayo ni ya mchapishaji mwenyewe; ExeAtlas haihifadhi wala haibadilishi faili. Linganisha hashi yake ya SHA256 na ile iliyoonyeshwa hapa, au fungua ripoti ya VirusTotal ya hashi hiyo.
Jinsi ya kusakinisha gRPCurl kwa winget?
Fungua PowerShell au Windows Terminal na uendeshe amri ya winget iliyoonyeshwa kwenye ukurasa huu. winget hupakua kisakinishi rasmi na kukagua hashi yake ya SHA256 kabla ya kukiendesha.
Je, gRPCurl inafanya kazi kwenye ARM (Windows on Arm)?
Hakuna toleo la ARM64; Windows 11 on Arm inaweza kuendesha toleo la 64-bit na 32-bit kupitia uigaji (emulation).
Je, gRPCurl inaweza kutumika bila haki za msimamizi?
Ndiyo, ni portable: fungua kumbukumbu (archive) na uiendeshe.
Ni programu gani mbadala wa gRPCurl?
Go Programming Language, LLVM, Deno, CMake na Yarn. Ukurasa wa mbadala unazilinganisha.