helloanoop
Joined 4 years ago
Joined 4 years ago
The real Bruno looks like the logo too :) https://www.usebruno.com/about
Thank you for the patience. We have been occupied with adding File Uploads and OAuth2 support in Feb and prepping for the Golden Edition release. This issue is priority. Hoping to get the PR merged soon.
Nice GUI Clients: Postman, Insomnia, Paw (ease of use)
Nice CLI Clients that use plain text files: Jetbrains Http Client, Hurl, Httpie (privacy)
Bruno: The only GUI client with a Nice UI that works on top of plain text files
It's the best of both worlds.
I will try to address some common questions in this comment.
> Well based on historical experience with Postman and Insomnia most probably Bruno will go the same way once they get enough users hooked in. Especially once a VC gets into the fold.
We will never take VC funding. We received around 10 inbound reach outs from VCs till date and have denied funding from all of them. We will remain independent and I have written about it in detail here https://www.usebruno.com/blog/bootstrapping
> I didn't stick with Bruno. I think it was due to not having an equivalent to Postman's pre-request scripts.
Bruno has come a long way, we support pre-request scripts and a lot more
> But can it handle oauth2? I had to write a httpie script recently just to test an oauth2 api.
We have released oauth2 support, some rough edges are being polished
> Good thing it's open source. Money being involved, I don't have long term hopes for it's openness.
I understand this is a hard problem. We are fully bootstrapped and independent. We earn money via selling the Golden Edition. We will build more developer products in the long term, and the goal is to make even the golden edition features also open source in the future. I am committed to this cause.
> History goes in circles. New API client appears, adds features, userbase grows. Forced login is added, users are angry and look for alternative. New API client appears.
I have felt this pain. That's one of the reasons why I denied VC funding and chose to remain independent. Having seen 10 years of this cycle, its enough. We don't want to repeat the same saga.
Some good links where I have discussed about opensource, freedom and monetization
- https://www.usebruno.com/blog/bootstrapping
- https://github.com/usebruno/bruno/discussions/269
- https://www.youtube.com/watch?v=7bSMFpbcPiY
We are also working on standardizing and improving the Bru Lang to bring more features in Bruno. See: https://www.brulang.org/
If you'd like to pre-order the golden edition: https://www.usebruno.com/pricing
Thank you for all the love and kind words, HN!
Happy to see Bruno at the top of HN
We will never take VC funding. We received around 10 inbound reach outs from VCs till date and have denied funding from all of them.
We will remain independent and I have written about it in detail here https://www.usebruno.com/blog/bootstrapping
This is Anoop.
I am looking for feedback on the Bru Lang specification. Its an effort to define and standardize the semantics that we already use today to save api requests in Bruno
The need for multimaps, and annotations on key value pairs is the main reason we could not using JSON/YAML/TOML
Our goal with standardization is not adoption across the industry, but primarily to standardize the semantics for our current DSL that is used in Bruno.
In case you don't know Bruno, Its an API GUI Client that allows you to save your collections on your filesystem and collaborate on it via git
Bru Lang: Website: https://www.brulang.org/ Github: https://github.com/brulang/bru-lang
Bruno: Website: https://www.usebruno.com/ Github: https://github.com/usebruno/bruno
By Fully Offline, I meant to emphasize that we don't plan to plan to support online syncing of api collections to cloud.
lightweight is not just about electron, it's also about being mimimal without all the feature bloat that most people don't need.
Honestly I don't get the hate for electron.. Bruno got almost 50 PRs in the last week by community. We shipped a release every single day to all macOS, win, Linux.
New contributors are able to get the code up and running and contribute code within a day.
This is made possible by electron.
Also, Bruno now supports collection level headers, auth, scripts and tests
- Interactive commit selection with checkboxes
- Preview commit details (hash, date, message)
- Simple keyboard-based navigation
- Automatic stashing of uncommitted changes
- Dry-run mode to preview changes