Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ezy

    🔥 GUI client for gRPC/gRPC-Web

  • Similarly, metadata is also specific to the request. If you use metadata for providing authorization headers, that means you have to enter the metadata separately every time you make a different request; there's no way to share metadata as an "environment".

    Yeah, I have this in plans for taking environment and Metadata from previous tab - https://github.com/getezy/ezy/issues/30

    > If you create a collection and click "Create", and it errors saying an imported proto resource wasn't found, the entire collection disappears.

    Ha, interesting case, you selected the file and then just delete it before clicking create :) I will think how to handle this.

    > The app uses the proto schema to show a list of endpoints, but it doesn't know anything about the message and response schemas, and you can't browse the types? It seems tedious to have to manually enter the request as a JSON payload.

    This is the great point, was already mentioned earlier, I have plans to add auto-mocking feature for request payloads and autocompletion in code editor this will fix this issue. Also I will think for option to show raw Protobuf definitions

    > Similarly, response is shown in JSON, rather than Proto data. So I can't see what the returned types actually are.

    Maybe you have an idea on how we can represent decoded message (which an object) and map it to Protobuf Message definition?

    > The "Request" and "Metadata" editors are super laggy to the point of being unusable. It takes several seconds for what I type to appear in the editor, and my computer's CPU usage goes to 150% while it's sitting there doing nothing. Is there some kind of autocompletion that's supposed to kick in that's going into overdrive?

    Interesting, this is the first feedback about app performance. Can you open an issue and put more details there? I need to know app version, your OS, how much tabs opened and how much are you typing. Will be helpfull, but I try to reproduce it anyway.

    > Clicking on an endpoint adds another tab. Click around and you end up with dozens of tabs. Seems a bit pointless.

    Sorry, I can't reproduce this bug. You said clicking around, where exactly I need to click?

    > No support for setting HTTP headers or seeing the returned headers.

    You can set it in your Metadata and this should work as expected.

  • prestige

    A text-based HTTP client in the browser. An interface-less Postman.

  • I've not used it, but have heard of Prestige (https://github.com/sharat87/prestige). It bills itself as "A text-based HTTP client in the browser. An interface-less Postman." I hope that helps!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

  • Restfox

    Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

  • You can try https://github.com/flawiddsouza/Restfox. It's a web based HTTP client based on Postman and Insomnia.

    Disclaimer: I'm the maintainer for it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts