marcoferrer / kroto-plus

gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

square wire difference

AlexTrotsenko opened this issue · comments

I see, that there is Wire from Square which is also dealing with gRPC and utilise Kotlin as well.

I see, that it is mentioned few times in issues like this one #89 (comment), but I don't see how this project is comparable / distinguishable from it?

Perhaps it could be nice for new people to understand this before opting-in for one or another.

This is a great suggestion. I can get something written up to highlight the primary differences.

The main one being that kroto uses the official grpc-java api from google for its internals where as square has their own implementation of the grpc framework as well as separate proto compiler. I also know that there were issues with wire supporting proto3 syntax/features but I’m not sure if that still holds true.