DEV Community

Cover image for Launching Bruno - Local-first Opensource API Client (postman alternative)
Anoop M D
Anoop M D

Posted on

15

Launching Bruno - Local-first Opensource API Client (postman alternative)

Hi there 👋

I am launching bruno. A Local-first Opensource API Client. In this post, I'd like to share the goals, motivations and story behind this project.

Quick intro, I am Anoop , a full stack software programmer based out of Bangalore.

In my decade long journey of developing software, every time I need to explore or work with api’s, I usually have to ask my colleagues to slack/email me a postman collection.

Postman has a great collaboration platform for teams (it's gotten bloated these days though), but many companies stick to sharing collections via slack/email instead of opting for the paid plan.

I searched for an opensource alternatives which companies can self host on their servers, but sadly none exist. Every opensource alternative (Insomnia, Hoppscotch.. etc) has a closed source component which restricts companies from self hosting.

Bruno (named after my pet golden retriever) is my attempt at solving 2 key problems.

1. Build end-to-end opensource platform that companies can self-host to enable developers to collaborate on api collections.

Image description

Currently all the projects (I have included the popular clients in above image) out there keep the sync server as closed source. With Bruno, I want to build an end-to-end opensource platform that companies can self host.

2. BYOVC (Bring Your Own Version Control) - Allow developers to directly store there collections on top of their local filesystem. The collections are mirrored as folders and files on the filesystem

Image description

Bruno (on the desktop app) allows you to directly load and save collections on top of your local filesystem. This gives developers the freedom to use the versioning system of their choice(ex: git) to share and collaborate over collections.

You can checkout the project on github, I’d appreciate your thoughts, ideas or feedback.

I have also written about how Bruno is different on how we think around the concepts of Workspaces, Collections and Environments here

Github: https://github.com/usebruno/bruno
Live Demo: https://play.usebruno.com/
Launch Video: https://www.youtube.com/watch?v=wwXJW7_qyLA
Website: https://www.usebruno.com

Image of Stellar post

Check out Episode 1: How a Hackathon Project Became a Web3 Startup 🚀

Ever wondered what it takes to build a web3 startup from scratch? In the Stellar Dev Diaries series, we follow the journey of a team of developers building on the Stellar Network as they go from hackathon win to getting funded and launching on mainnet.

Read more

Top comments (10)

Collapse
 
jannisdev profile image
Jannis •

Pretty cool, I like it!

Collapse
 
helloanoop profile image
Anoop M D •

Thanks, Jannis!

Collapse
 
jannisdev profile image
Jannis •

I would love a feature "documentation" for the future! If I can then export a page or host it somehow then I will probably build it in my project!
Btw. you can read my two small blog posts and maybe know a bit what I'm building and as you'll realise I will need a good documentation for API and others :)

Thread Thread
 
helloanoop profile image
Anoop M D •

Went through your posts. Looking forward to the updates on Aquahub.
I have created a github issue to track your request.

Thread Thread
 
jannisdev profile image
Jannis •

Awesome! Thanks

Collapse
 
fadhilsaheer profile image
Fadhil ⚡ •

nice work

Collapse
 
helloanoop profile image
Anoop M D •

Thanks @fadhilsaheer !

Collapse
 
helloanoop profile image
Anoop M D •

@fadhilsaheer went through your blog. Looks slick.

Collapse
 
webjose profile image
José Pablo Ramírez Vargas •

This sounds very interesting. I have saved it for reference. While I don't think I'll explore on this right now, I really want to be on top of news, so I also followed.

Collapse
 
helloanoop profile image
Anoop M D •

Sure 😊, Thanks Jose!

Neon image

Next.js applications: Set up a Neon project in seconds

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Get started →

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay