[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"project-33509674":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":39,"post_text":29,"what":40,"said":63,"maker_in_thread":114,"shape":126,"grid":130,"attempts":146,"same_week":147,"maker_shows":115,"maker_hidden":177,"reader_version":178,"card":179},"33509674","ezy","Fully-featured desktop gRPC\u002FgRPC-Web client","title","Show HN: Fully-featured desktop gRPC\u002FgRPC-Web client","https:\u002F\u002Fgithub.com\u002Fgetezy\u002Fezy","github.com","notmedia",1667844670,2022,33,8,1211,2570,48,"shown","dev_tools","api client","desktop_app",[24,25,26,27],"grpc client","grpc-web","proto files","grpc testing","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,3,1,4,{"execution":36,"docs":37,"idea":38},{"positive":31,"critical":33},{"positive":31,"critical":31},{"positive":31,"critical":31},[33,32,31,31,32,31,32,31],{"problem":41,"audience":52,"pricing":29,"motivation":56,"time_to_build":29,"stack":61,"openness":62,"stage":62,"team_size":62},{"value":42,"source":43,"evidence":44},"Testing and calling gRPC services without writing custom code","inferred",[45,49],{"id":46,"by":47,"text":48},"33512192","jrockway","I decided to give it a try. It wants you to select your \"proto path\" as a first step. Mine is a directory; we have something like src\u002F and then subsystems' proto files live in…",{"id":50,"by":11,"text":51},"33520558","Hi! There are tools which already supports gRPC or they are specific-gRPC tools. I'm working with gRPC every day for 3+ years and unfortunately each of them are not suitable for…",{"value":53,"source":43,"evidence":54},"Developers working with gRPC services",[55],{"id":50,"by":11,"text":51},{"value":57,"source":58,"evidence":59},"Existing gRPC tools like BloomRPC and Insomnia are unsuitable for many cases","maker",[60],{"id":50,"by":11,"text":51},[],"unknown",{"praise":64,"objections":65,"requests":85,"questions":94,"alternatives":101},[],[66,71,78],{"value":67,"source":68,"evidence":69},"Hard to set up proto path and import directories","commenter",[70],{"id":46,"by":47,"text":48},{"value":72,"source":68,"evidence":73},"Lacks server reflection support",[74],{"id":75,"by":76,"text":77},"33515721","castratikron","No support for server reflection?",{"value":79,"source":68,"evidence":80},"Documentation does not explain gRPC",[81],{"id":82,"by":83,"text":84},"33515111","dogline","This page has a lot of information, and still doesn't define \"gRPC\" for people who aren't keeping up with all of the latest acronyms.",[86,90],{"value":87,"source":68,"evidence":88},"Server reflection support",[89],{"id":75,"by":76,"text":77},{"value":91,"source":68,"evidence":92},"Autodiscovery of protos from server",[93],{"id":46,"by":47,"text":48},[95],{"value":96,"source":68,"evidence":97},"Why is this better than Insomnia?",[98],{"id":99,"by":100,"text":96},"33520140","orbanlevi",[102,106,110],{"value":103,"source":68,"evidence":104},"Insomnia",[105],{"id":99,"by":100,"text":96},{"value":107,"source":58,"evidence":108},"BloomRPC",[109],{"id":50,"by":11,"text":51},{"value":111,"source":68,"evidence":112},"grpcurl",[113],{"id":46,"by":47,"text":48},{"comments":34,"answered":115,"key":116},2,[117,120,123],{"id":118,"text":119},"33517289","Hey! Server reflection is in project backlog :) I'm working on it - https:\u002F\u002Fgithub.com\u002Fgetezy\u002Fezy\u002Fissues\u002F16",{"id":121,"text":122},"33517286","You made a great point! I will think about implementing ezy flow) But right now I will try to explain and help: Let's say you have src of protos with subfolders which you call…",{"id":124,"text":125},"33517193","Thank you for your feedback! I added some links to project readme that can explain what gRPC is.",{"commenters":127,"max_depth":32,"maker_replies":34,"first_comment_mins":128,"lifespan_hours":129},5,157,22,[131,133,135,136,138,140,142,144],[46,31,33,132,47,31],"project\u002Fcritical\u002Fexecution",[75,31,32,134,76,31],"project\u002Fneutral\u002Fexecution",[118,31,31,134,11,33],[121,31,31,137,11,33],"commenter\u002Fneutral\u002Fnone",[82,33,32,139,83,31],"project\u002Fneutral\u002Fdocs",[124,33,31,141,11,33],"maker\u002Fneutral\u002Fdocs",[99,115,32,143,100,31],"project\u002Fneutral\u002Fidea",[50,115,31,145,11,33],"project\u002Fmixed\u002Fidea",[],[148,153,158,163,168,172],{"id":149,"name":150,"points":151,"category":152},"33518320","Cozo",425,"data",{"id":154,"name":155,"points":156,"category":157},"33451148","Sprig",274,"games",{"id":159,"name":160,"points":161,"category":162},"33501177","textshader.com",260,"creative",{"id":164,"name":165,"points":166,"category":167},"33464492","purplehoisin.com",197,"hardware",{"id":169,"name":170,"points":171,"category":20},"33518845","Svija Vibe",188,{"id":173,"name":174,"points":175,"category":176},"33494221","Feep! search",182,"web_saas",false,"v2",{"id":180,"name":5,"line":6,"ai":177,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":181,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":182,"url":9,"mix":183,"praise":-1,"objection":67,"sub":21},33509674,[24,25,26,27],"13003030",[31,32,31,33],1793991054391]