{"repo":"tokopedia/gripmock","free":true,"listed":false,"github":"https://github.com/tokopedia/gripmock","clone":"git clone https://github.com/tokopedia/gripmock.git","description":"gRPC Mock Server","language":"Go","stars":747,"topics":["grpc","mock","mockserver"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"GripMock GripMock is a mock server for gRPC services. It uses a .proto file to generate implementation of gRPC service for you. You can use gripmock for setting up end-to-end testing or as a dummy server in a software development phase. The server implementation is in GoLang but the client can be in any programming language that supports gRPC. --- Note from the author Hi all, Jackie here. First of all, I would like to thank you for all those who have contributed to this project. This project has been and will be maintained in my free time, and I maintain it basically by myself, so I apologize for any extremely delayed responses from my side. Regarding contribution: - Please raise a PR with a detailed description and state a clear motivation. - The code implementation should meet the standards that have been set in this repo. - Only well-demanded features will be accepted, so if you think a feature is uniquely suited to your use case, you can keep it to yourself. - Tests are mandatory, both unit tests and integration tests whenever applicable. Regarding roadmap: - I would like to keep gripmock as simple as possible. I want this tool to be as reliable as possible and easy to maintain. - My priority is to keep up with the latest updates from the frameworks (go, grpc, protoc, etc.) so that this tool can be used with the latest proto. - Once in a while, I'll check the issues and PR list to see what features are worth adding to gripmock. --- Quick Usage First, prepare your .proto f","default_branch":null,"files":null,"tree":[],"storefront":"/r/tokopedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tokopedia/gripmock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}