Hacker News new | past | comments | ask | show | jobs | submit | more isbvhodnvemrwvn's comments login

Sorry, but they pulled a Postman already:

https://news.ycombinator.com/item?id=37680126

No reason to trust them at all at this point.


Weird. Mine doesn't, and it's been 8 days since that post. I even checked for updates, and I'm up to date. Maybe they reverted their bone head move? (I don't use it daily)

EDIT: Maybe they did. See last comment here: https://github.com/Kong/insomnia/discussions/6590


Is it pulling a Postman if Insomnia did it first?


It's not open source, only some of the components are.


I would rather cycle thorough tools than deal with piss poor user experience of something like that.


One nice thing about FOSS CLI tools is they're easy to script. While it's pretty tough to script general cases, I often find my workflows orbit around a handful of commands, and scripting often can improve the UX by a large margin. It does require tinkering a bit though.


Seriously, python with the requests lib in a jupyter notebook is always a nicer user experience than any REST API GUI, most importantly once it's grown a bit.


That sounds interesting. Can you post some example? How do you share 'collections'?


I have found Bruno (https://github.com/usebruno/bruno) to be a decent basic alternative with a nice bonus of being version control friendly, keep in mind that it's fresh and relatively unpolished though - for instance it doesn't ask you to save changes before closing the app.


This one is free from VC funding and promises to stay away from it. So it should not suffer from enshittification.

See https://github.com/usebruno/bruno/discussions/269


The one thing I'm afraid of is that it's a single maintainer project, and while they are active now, I'm not sure how this is going to fare in a few months or so.


I've been at this for 2 years. The project got visibility very recently.

The code is MIT. I look forward to do this for a long long time.



Glad to see alternatives but disappointed that Bruno does not support OpenAPI specification.

At my company, we hand-edit OpenAPI specs in YAML and it gets consumed by many tools that generate types[0], static analysis and dynamic checks[1]. The OpenAPI spec itself is linted[2]. And of course, Postman consumes OpenAPI.

Tools that are built on open standards will naturally see greater adoption over those that use proprietary formats.

[0]: https://openapi-ts.pages.dev [1]: https://openapi-enforcer.com [2]: https://stoplight.io/open-source/spectral


We will be adding support for openapi import and design very soon.


We just released v0.22.0 where we nudge the users to save their requests before closing the tab.

Also, Bruno now supports collection level headers, auth, scripts and tests


So are you.


You are encrypting a single block of unique information. No other encryption mode gives you any advantages whatsoever.


It's probably going to be much easier to just fork Bruno and remove the one file with telemetry in it than to torture yourself with the alternatives.


Good idea. Thanks!


I tracked this through the code.

Telemetry is set up here: https://github.com/usebruno/bruno/blob/main/packages/bruno-a...

It uses next.js config which is here: https://github.com/usebruno/bruno/blob/main/packages/bruno-a...

I don't know when this is evaluated, but it seems like if you set ENV=dev it should disable it.


Until the developer changes it with no notice.


It's actually been up for almost a year, but many issues are not de-duplicated: https://github.com/usebruno/bruno/issues/81


And yet it pretty much has 80% of the value that Postman provided to me.

There is some missing polish (like missing utilities in scripts or buggy drag-and-drop) and a couple bigger things like no authorization schemes or code export, but the killer thing it has over pretty much all the competition is the JS glue code AND first-class VCS support. Even insomnia had garbage-tier glue code support, something that was very much missing coming from Postman.

Great work!


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...


Buggy drag and drop is fixed now in v0.16.6


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: