HNHacker News
TopNewBestAskShowJobs

helloanoop

303 karma · joined September 29, 2022

submissionscomments
helloanoop··on gitsquash - Interactive CLI tool to squash Git commits
An interactive CLI tool that makes git commit squashing simple and intuitive. Select multiple commits using an interactive interface, provide a new commit message, and squash them into a single commit.

- 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

helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Yes! Bruno supports importing postman collection’s
helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Logo is from openemoji: https://openmoji.org/library/emoji-1F436/

The real Bruno looks like the logo too :) https://www.usebruno.com/about

helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Sorry if it came across as trying to shortsell. I was just trying to point out the key thing that makes Bruno unique in the ecosystem
helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Hey there!

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.

helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
What sets Bruno apart?

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.

helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Hey everyone, this is Anoop - creator of Bruno. Happy to see Bruno at the top of HN!

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!

helloanoop··on Bruno: Fast and Git-friendly open-source API client (Postman alternative)
Hey there, this is Anoop - creator of Bruno.

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

helloanoop··on [dead]
Hi everyone.

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

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
We will soon add support for disabling telemetry (visit count)

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.

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
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

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
We will be adding support for openapi import and design very soon.
helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
Bruno is 'git-friendly' as well 'git-pr-flow-friendly' as well as 'developer-friendly'

Checkout things that you can do in scripting in Bruno which no other client does - https://github.com/usebruno/bruno/discussions/385

You'll love it.

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
That's a great feature which we currently don't have.

If you don't mind, it'd be great if you could outline your usecase on our GitHub issue tracker.

On cookies, we are building UI support, meanwhile you can use scripting workaround described here https://github.com/usebruno/bruno/discussions/385#discussion...

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
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.

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
Reminds me of Dark - "The end is the beginning and the beginning is the end." – Adam

Hope Bruno will deliver us from this never-ending cycle.

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
Is there a duopoly play happening here?
helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
It's like the Netflix series Dark. It's a cycle.

Start API Client

Traction

VC Funding

Bloatware

Deprecate Scratchpad

Delete Scratchpad

Bruno will put an end to this. Honestly, I don't care if I end up making little money from Bruno. This shit has to stop. An API Client need not be VC funded.

It's been a decade now. 10yrs.

helloanoop··on Tell HN: Postman update removes all your stuff if you refuse to create account
Try Bruno - https://github.com/usebruno/bruno

- Free and Opensource IDE for exploring and testing APIs

- It is lightweight with MIT license

- Bruno stores your collections directly in a folder on your filesystem

- Use git for collaboration

- No cloud sync. Fully offline.

PS: I am the creator of this project

helloanoop··on Insomnia REST client now requires an account
checkout this github discussion: https://github.com/usebruno/bruno/discussions/360
helloanoop··on Bruno – Opensource, sustainability, privacy, freedom and incentives
We need to align incentives better. It's really hard to do this in opensource.

I hope Bruno can do that. I penned some thoughts here: https://github.com/usebruno/bruno/discussions/269

helloanoop··on Insomnia REST client now requires an account
Another benefit of electron is that it allows the community to quickly contribute and improve the project via PRs

In the last 5 days, Bruno received 25 PRs. I've already merged 21 of them and shipped multiple releases.

helloanoop··on Bruno: Open-Source IDE for Exploring and Testing APIs
Glad that you like, Bruno! Yes, there has been a huge uptick in interest in Bruno. It was very hard to get visibility in a saturated market, but now since we have some, people are seeing the benefits of a local only architecture that Bruno provides.

It's not just the uptick in interest, we received a whopping 25 PRs to improve Bruno is the last 5 days alone, and I have merged 21 already and released them. Really grateful to the community.

helloanoop··on Bruno: Open-Source IDE for Exploring and Testing APIs
Happy to see Bruno trending on HN.

I had recently penned some thoughts on opensource sustainability, the early days and the future plans of Bruno in this discussion thread: https://github.com/usebruno/bruno/discussions/269

helloanoop··on Bruno: Open-Source IDE for Exploring and Testing APIs
Yes, the demo needs to be redone. Glad that you like Bruno.
helloanoop··on Bruno: Open-Source IDE for Exploring and Testing APIs
I understand the concern. We will support disabling the visit count telemetry in the upcoming release.
helloanoop··on Insomnia REST client now requires an account
Buggy drag and drop is fixed now in v0.16.6
helloanoop··on Bruno – Opensource, sustainability, privacy, freedom and incentives
Thanks. Fixed!
helloanoop··on Bruno – Opensource, sustainability, privacy, freedom and incentives
This was my first article that got to front page on HN! Thank you @ushakov for posting this.
helloanoop··on Bruno – Opensource, sustainability, privacy, freedom and incentives
Thanks for your vote of confidence!
Page 1 of 2Next →