All Projects → uw-labs → bloomrpc-mock

uw-labs / bloomrpc-mock

Licence: LGPL-3.0 license
Toolset library for working with GRPC mocks

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to bloomrpc-mock

admin-antd-vue
Vue3.x + Ant Design Admin template (vite/webpack)
Stars: ✭ 111 (+344%)
Mutual labels:  mock
tilegrinder
♻️ A node.js GIS helper library for easy alteration of Vector Tiles in an MBTiles container
Stars: ✭ 64 (+156%)
Mutual labels:  protobuf
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (-4%)
Mutual labels:  protobuf
better-mock
Forked from Mockjs, Generate random data & Intercept ajax request. Support miniprogram.
Stars: ✭ 140 (+460%)
Mutual labels:  mock
local-data-api
Data API for local, you can write unittest for AWS Aurora Serverless's Data API
Stars: ✭ 99 (+296%)
Mutual labels:  mock
grphp
PHP gRPC Framework
Stars: ✭ 19 (-24%)
Mutual labels:  protobuf
protoc-plugin
A protoc compiler plugin for Clojure applications
Stars: ✭ 28 (+12%)
Mutual labels:  protobuf
twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (+292%)
Mutual labels:  protobuf
protobuf-tools
Latest version of protobuf and dozen of plugins. All in a small Docker image
Stars: ✭ 19 (-24%)
Mutual labels:  protobuf
EasyNetworking
🛰Easy networking with async/await
Stars: ✭ 27 (+8%)
Mutual labels:  mock
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+16452%)
Mutual labels:  protobuf
mock
Utilities to help mock behavior, spy on function calls, stub methods, and fake time for tests.
Stars: ✭ 31 (+24%)
Mutual labels:  mock
mock-oauth2-server
A scriptable/customizable web server for testing HTTP clients using OAuth2/OpenID Connect or applications with a dependency to a running OAuth2 server (i.e. APIs requiring signed JWTs from a known issuer)
Stars: ✭ 83 (+232%)
Mutual labels:  mock
dva-boot
🌱 使用CRA(create-react-app v2) 构建的react dva 2 脚手架 支持动态路由、接口数据模拟、按功能分层、并且包含诸多实用的小组件
Stars: ✭ 79 (+216%)
Mutual labels:  mock
CSGO-Item-Floats-From-Inspect-Links
cuz bored as fuck, how to get the item floats from inspect links aka the market float "method"
Stars: ✭ 53 (+112%)
Mutual labels:  protobuf
FSharp.GrpcCodeGenerator
A protoc plugin to enable generation of F# code
Stars: ✭ 61 (+144%)
Mutual labels:  protobuf
akka-mock-scheduler
A mock Akka scheduler to simplify testing scheduler-dependent code
Stars: ✭ 86 (+244%)
Mutual labels:  mock
sisyphus
Sisyphus is the way how we provide backend services.
Stars: ✭ 59 (+136%)
Mutual labels:  protobuf
httptest
A Test Environment for HTTP Requests in R
Stars: ✭ 76 (+204%)
Mutual labels:  mock
xrm-mock
📚 A fake implementation of the Xrm object model. Written in TypeScript against @types/xrm definitions.
Stars: ✭ 64 (+156%)
Mutual labels:  mock

BloomRPC-Mock

oclif Version Downloads/week License

Automock your GRPC services!
BloomRPC-Mock is a command line utility and toolset library for working with GRPC mocks.

Disclaimer: The library is still in its early stage, it has many missing features to be considered a fully fledged mock system but we are learning and experimenting the best approaches with GRPC for then implement the right functionality.

Installation

npm i bloomrpc-mock -g

Usage:

> bloomrpc-mock {protofilepath}.proto

     _______    .---.      ,-----.       ,-----.   ,---.    ,---.-------.   .-------.    _______
    \  ____  \  | ,_|    .'  .-,  '.   .'  .-,  '. |    \  /    |  _ _   \  \  _(`)_ \  /   __  \
    | |    \ |,-./  )   / ,-.|  \ _ \ / ,-.|  \ _ \|  ,  \/  ,  | ( ' )  |  | (_ o._)| | ,_/  \__)
    | |____/ /\  '_ '`);  \  '_ /  | ;  \  '_ /  | |  |\_   /|  |(_ o _) /  |  (_,_) ,-./  )
    |   _ _ '. > (_)  )|  _`,/ \ _/  |  _`,/ \ _/  |  _( )_/ |  | (_,_).' __|   '-.-'\  '_ '`)
    |  ( ' )  (  .  .-': (  '\_/ \   : (  '\_/ \   | (_ o _) |  |  |\ \  |  |   |     > (_)  )  __
    | (_{;}_) |`-'`-'|__\ `"/  \  ) / \ `"/  \  ) /|  (_,_)  |  |  | \ `'   |   |    (  .  .-'_/  )
    |  (_,_)  / |        '. \_/``".'   '. \_/``".' |  |      |  |  |  \    //   )     `-'`-'     /
    /_______.'  `--------` '-----'       '-----'   '--'      '--''-'   `'-' `---'       `._____.'

[Service] .ItemRepository detected:
    [Method] GetByAccountID registered
    [Method] GetByID registered
    [Method] GetByIDs registered

GRPC Server listening on port 3009!

Planned features:

  • Being able to provide custom mocks responses
  • Client Side and Bi-Directional Streaming Support
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].