Skip to content

NickTaporuk/gigamock

Repository files navigation

gigamock

FOSSA Status Go Report Card

Gigamock is a generic utility to be used as mocked server to provide a simplified and consistent API over various network data sources such as http REST API or grpc or graphql services or as a mocking messaging systems like a kafka via mocking response or send message to some message system.

Status of this project

This package is very, very early and incomplete! It is mostly just an experiment and is not really useful yet.

Conception

Download

Precompiled Binaries

You can download the precompiled release binary from releases via web or via

wget https://github.com/NickTaporuk/gigamock/releases/<version>/gigamock_<version>_<os>_<arch>

Go get

You can also use Go 1.12 or later to build the latest stable version from source:

go get github.com/NickTaporuk/gigamock

Homebrew Tap

brew install nicktaporuk/tap/gigamock
# After initial install you can upgrade the version via:
brew upgrade gigamock

Scenarios

Feature

grpc api mock
graphql api mock
parse swagger api to mock scenarios
benchmarks as performance tests(REST API, kafka topics, graphql APIs, grps API, NATS and so one)

License

FOSSA Status