-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Yup, the JS glue code is something that I am very proud of. You can install any npm package via package.json. Require them inside your scripts and it just works.
In every other tool, they treat a collection like something that can be modified only via GUI. In Bruno, its more of a developer mindset. Even if you don't have Bruno GUI, you can open it in an editor and make changes to it - just like code
External npm package installation is unique to Bruno and afaik no other tool has this.
Yes Auth is a big task that I am working on. Glad to see that some folks use scripts and directly implement oauth2 https://github.com/usebruno/bruno/issues/178
Many users are surprised when they find this capabilty, It opens up a lot of possibilities - https://github.com/usebruno/bruno/issues/233#issuecomment-17...
I'm a long time user of Insomnia API client (https://insomnia.rest) without an account and was prompted to update the app an hour ago. I thought this was a regular feature update and accepted. After the app relaunches, the app gives me the option to create an account with them or use without an account. When I choose the latter, my data is gone. Many others are reporting the same problem (https://github.com/Kong/insomnia/issues/6577).
Restfox [1] has a similar UI to insomnia and works well. Not affiliated with Restfox
[1] https://github.com/flawiddsouza/Restfox