Other than that, for UI/manual testing I'd recommend Restfox or Bruno and ezy for gRPC. Hurl and Step CI for automated testing
Restfox: https://github.com/flawiddsouza/Restfox
Bruno: https://github.com/usebruno/bruno
ezy: https://github.com/getezy/ezy
Step CI: https://github.com/stepci/stepci
Hurl: https://github.com/Orange-OpenSource/hurl
Upd: added links
I still think Kong did a good job in crafting the product. I started using Insomnia in my previous company 3 years ago and our team loved it.
What happened recently felt a little bit like the Unity fiasco (of course, in a much much smaller scale). Though as a user I would say Kong had taken a bad turn, as a dev I'm still grateful to them for open-sourcing such a fantastic product.
One of the reasons I forked Insomnia was because it uses React & Electron, both of which I'm quite familiar with. And I think many parts of Insomnia are quite nicely written overall (but unfortunately things like nedb that was used is no longer maintained https://github.com/louischatriot/nedb so it's probably wise to swap out at some point)
you should try REST Client: https://marketplace.visualstudio.com/items?itemName=humao.re...
I'll check if the more up to date version that insomnium is based on has the same feature once I get it built.
So in version 2023.5.8 (and Insomnium), it is Ctrl+Shift+G on Window/Linux and Cmd+Shift+G on Mac. And it will open a window showing the curl code. I will definitely re-add this to the UI in Insomnium v0.2 to make it more obvious
(In v2023.5.8, this is supposed to show up after one opens "▼" and clicks "Generate Client Code" and then select "curl" but I think there is a bug and the full-list is not showing.)
There are open source projects (like insomnia) that are “good enough”. I think it is a symptom of all of the free money in the past few years where SAAS companies were just buying each others products. Now that the money is drying up, companies need to continue to hit these insane ARR targets somehow.
I happen to know that the Kong CTO is extremely obsessed with GitHub stars and vanity metrics so he can impress investors (e.g. check out his twitter to see him bragging about star counts).
The best thing you can do to get Kong's attention on how horribly they have handled this situation is...
unstar https://github.com/kong/insomnia
...and tell everyone you know to do the same...
It's so so sad that it's come to this but if you haven't seen any of the CTO's responses to users... you're in for a ride. See the thread that dang posted here. The CTO's own words make it quite clear that he sees the Insomnia community as pests getting in the way of his IPO.
It should be crystal clear to everyone paying attention that the leadership at Kong doesn't have a whole lot of respect for their user's private data. I was hoping they'd take a moment to reflect after the extreme backlash but instead they've just been arguing with users nonstop while some of us are sitting here filling out compliance reports on the accidentally exfiltrated data.
You can see the CTO arguing with people in that thread about it.
1: https://twitter.com/GregorySchier/status/1707472402454835593 2: https://github.com/Kong/insomnia/issues/5056#issuecomment-12...
My interactions with gschier on some issues/pull requests many years ago were really positive and it's only now clicked why the direction the project has taken in the past couple of years has been such a departure from those early experiences.
It was later turned into a discussion here: https://github.com/Kong/insomnia/discussions/6590
However, the discussion was closed so newer issues have been created.
I highly recommend the HTTP client in the JetBrains IDEs. It’s come a long way fast, is under very active development, and a breath of fresh air. Even though it’s a feature it beats the standalone products IMHO.
Insomnia REST client now requires an account - https://news.ycombinator.com/item?id=37680126 - Sept 2023 (123 comments)
(Windows & Ubuntu builds are on the way)
By default it uses esbuild-runner and not electron-forge so I'm not sure how straightward creating a standalone asar build would be. Would appreciate any pull-request though!
Check out Yaade on GitHub. Will be interested to hear what you guys think.
But what they did it's really bad in the sense of screwing users that trusted you once you get enough of them.
In addition, the fork is probably good, because for some months I was thinking that there are a few simple improvements that could be done to reap great benefits. And it should now be easier to do that. Also I'm quite sure that the current version was crippled in term of usability to support getting a paid license.