Skip to content
SPECIFICTION
Get listed

Chiko vs grpcmock-go

Chiko

github.com

grpcmock-go

github.com

Side by side

FigureChikogrpcmock-go
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Linux—Yes
Self-hosted—Yes
Plans published11
Spec score · gRPC Tools8.0 (#8)8.1 (#6)
InstallationThe project documents installation through Homebrew, Go install, source, and pre-built binaries.The README gives `go get go.nhat.io/grpcmock` as the installation command.
LicenseThe project is licensed under the MIT License.The repository identifies its license as MIT.
PurposeChiko is a terminal interface for testing gRPC APIs.grpcmock is a set of gRPC test utilities for Golang.

Plans

Chiko

  • FreeFree

Chiko pricing →

grpcmock-go

  • Open-source Go moduleFree

grpcmock-go pricing →

In their own words

Chiko

Chiko is a free, open-source desktop terminal interface for testing gRPC APIs. When a server exposes reflection, it can discover and browse available gRPC endpoints. Chiko creates formatted request templates, and requests can include Bearer-token authorization, custom headers, and other metadata. You can save requests as bookmarks and replay them later. The project lists importing and exporting grpcurl commands as completed features, and a release changelog records SSL connection support. Installation instructions cover Homebrew, Go installation, building from source, and prebuilt releases. Chiko is licensed under the MIT License and lists a Free plan at free, with no paid plans or usage limits stated. OAuth, API keys, proto-file import, and password protection for sensitive bookmarks are listed as work in progress. Felix Angga, identified as a software engineer, is the maker.

Visit github.com

grpcmock-go

grpcmock-go is a free, MIT-licensed Go module providing gRPC testing utilities. It helps tests mock gRPC servers, configure expectations for methods, headers, and payloads, and invoke client calls. Supported methods include unary, client-streaming, server-streaming, and bidirectional-streaming patterns. Request matching can use exact values, regular expressions, JSON, or custom matchers. Mock responses may return payloads, errors, or custom-handler results, and streaming client invocations can use custom handlers. Services can be registered from generated Go code, service instances, or individual methods when generated code is unavailable. The project recommends MockServerWithBufConn for in-memory application testing, with examples using bufconn listeners and context dialers. Installation uses `go get go.nhat.io/grpcmock`, and Go 1.25 or later is required. GitHub lists v0.34.0, released December 12, 2025, as the latest release. The Open-source Go module plan costs nothing.

Visit github.com