Hello gRPC group, I started exploring / learning Protobuf & gRPC a little bit ago, and found it pretty appealing. I mostly use Node.js and the more I played with it, I kept redoing same type of stuff over and over again; so somewhat naturally ended up combining it all into a small module / framework. Here it is:
https://github.com/malijs/mali *Sigh* Yet another Javascript framework! :D It just builds on top of the stock gRPC library. I am pretty familiar with Express, and Koa in Node.js web / REST ecosystem, so it's heavily influenced and inspired by Koa. It's still work in progress, but just wanted to spread the word and welcome any feedback. There are a few things I still want to improve upon: * I think how it performs inspection on the grpc loaded object is somewhat fragile as it depends on the internal structure of the protobuf / grpc representation, which may not be (probably isn't) safe to rely on. It would be nice if there were introspection utility functions provided by gRPC / Protobuf API for getting service definition / constructor, and RPC call definitions and types, and doing something similar. * I'd like to see where protobuf 6 goes and how that plays out with gRPC, as I think it may be a significant change and improvement in some ways. There is already a PR for the update by someone else: https://github.com/grpc/grpc/pull/9004 So it will be interesting how this changes things. Anyway check it out, hopefully some will find it interesting or useful. Thanks, Bojan -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/e84a6916-7b32-4a41-be47-a8945f554ecd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
