Launching Hoppscotch v1.0 👽 - free, fast & beautiful API request builder 🎉
Tags: githunt, showdev, javascript, productivity
Published: 2019-11-05 05:30:06

So, here’s how [Hoppscotch](https://hoppscotch.io) happened.

{% cta https://github.com/hoppscotch/hoppscotch %} GitHub → {% endcta %} {% cta https://hoppscotch.io/ %} Web app → {% endcta %}

You know the drill. You’re developing an app for a client and you need to test every APIs and every APIs response in every method, on every requests.

Our team was already using Postman to test all the variations of an API, but [my 7 year old PC couldn't afford to run another Electron app](https://dev.to/liyasthomas/i-created-postwoman-an-online-open-source-api-request-builder-41md) just to see the request responses in all of them. And that’s how it all started.

How about making a tool where you can test your APIs from your browser itself without switching between apps as you work? That would be neat, huh!

{% github hoppscotch/hoppscotch no-readme %}

### **How it all began**

{% twitter 1164497735715893249 %}

The [initial tweet](https://twitter.com/liyasthomas/status/1164497735715893249) about the idea got 250+ likes and 60+ retweets so people were definitely interested in this kind of tool.

I literally launched Hoppscotch on a [dev.to article](https://dev.to/liyasthomas/i-created-postwoman-an-online-open-source-api-request-builder-41md) and wrote about it on Hacker News, HackerNoon, Medium, HashNode, Reddit, Twitter etc.

> I saw a guy writing JavaScript today.
> No frameworks.
> No libraries.
> No problems.
> He just did it.
> Writing JavaScript.
> Like a Psychopath.

_It was me 🙃_

I had some problems with CORS in deployment, but I found a quick workaround. I used Vue.js and apparently migrated to Nuxt.js.

At that point I started thinking that the tool can actually be published as a standalone web app, and the WebSocket testing feature can just be an addition. So I shifted my goal and starting working towards that.

I added few themes, polished up the UI a bit, struggled for 30 mins to come up with a name and..... *drumroll* Hoppscotch it is. I setup a [GitHub repo](https://github.com/hoppscotch/hoppscotch) for people who were interested to contribute.

After I [open sourced the code](https://github.com/hoppscotch/hoppscotch), polished up the UI, and finished bunch of other smaller things, [hoppscotch.io](https://hoppscotch.io) was live 🎉

I actually wrapped up work at 4:30 AM because I just couldn’t go to sleep without finishing *that* *one* *thing* 😅

![Screenshot1](https://raw.githubusercontent.com/hoppscotch/hoppscotch/master/static/images/screenshot1.png)

### **Features**
- 💚 Open Source
- 🔥 Runs online
- 🚀 Multi-platform & multi-device support
- 📱 Progressive Web App
- 🔌 WebSocket testing
- 📡 Server Sent Events testing
- 🌩 Socket.IO testing
- 🦟 MQTT testing
- 💫 GraphQL testing
- 🌈 Customizations
- ⏰ History
- 📁 Collections
- 🌐 Proxy
- 📜 Pre-Request Scripts & environment variables β
- 🐳 Docker
- ⛳ Keyboard Shortcuts
- ✅ Post-Request Tests β
- [Full features](https://github.com/hoppscotch/hoppscotch)

After the launch, analytics were going crazy! Got [17,700+ stars on GitHub](https://github.com/hoppscotch/hoppscotch), made it to GitHub Trending couple of times, became [#2 product of the day on Product Hunt](https://www.producthunt.com/posts/postwoman-2), got featured in Indie Hackers, Hacker news, Hacker noon, BetaList, YouTube & open source dev podcast etc.

Apart from the project development, there were other goodies happened since initial release:

- Got [first financial backer](https://opencollective.com/hoppscotch/contribute) 🔥 on [Open Collective](https://opencollective.com/hoppscotch)
- Released [badges](https://github.com/hoppscotch/hoppscotch#badges) β
- Hoppscotch's icon got featured in [simpleicons.org](https://simpleicons.org/)
- Created [Telegram public community](https://t.me/hoppscotch_app)
- Started [Discord server](https://discord.gg/GAMWxmR)
- [Caneco](https://twitter.com/Caneco) made [new banner](https://twitter.com/Caneco/status/1190718781234057217)

I was solving my own problem with the hope that I'll also gonna solve other people’s problems. The most important thing about is that in the end, you get a lot of amazing and positive feedback, which is basically the only thing that drives you to do better and more awesome work! 🎉

If you think Hoppscotch is worthy of existing as a free, fast alternative to Postman, please consider giving us a confidence boost! Star the repo on [GitHub](https://github.com/hoppscotch/hoppscotch), [Tweet](https://twitter.com/intent/tweet?url=https%3A%2F%2Fhoppscotch.io&text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20API%20request%20builder%20-%20Helps%20you%20create%20your%20requests%20faster%2C%20saving%20you%20precious%20time%20on%20your%20development&original_referer=https%3A%2F%2Ftwitter.com%2Fshare%3Ftext%3D%25F0%259F%2591%25BD%2520Hoppscotch%2520%25E2%2580%25A2%2520API%2520request%2520builder%2520-%2520Helps%2520you%2520create%2520your%2520requests%2520faster%2C%2520saving%2520you%2520precious%2520time%2520on%2520your%2520development%26url%3Dhttps%3A%2F%2Fhoppscotch.io%26hashtags%3Dhoppscotch%26via%3Dliyasthomas&via=liyasthomas&hashtags=hoppscotch), share among your friends, teams and contacts!


### Support
- [Open Collective](https://opencollective.com/hoppscotch)
- [Patreon](https://www.patreon.com/liyasthomas)
- [PayPal](https://www.paypal.me/liyascthomas)

I want to thank everyone for your feedback and support. You can [follow me on Twitter](https://twitter.com/liyasthomas) if you’re interested in future updates.

{% link liyasthomas/i-created-postwoman-an-online-open-source-api-request-builder-41md %}

If you want a heads up on my next projects, or just want to chat about the web, make sure to follow me [@liyasthomas](https://twitter.com/liyasthomas) 💙. If any of my projects helped you please consider [Buying me a coffee](https://buymeacoffee.com/liyasthomas) or [making a donation on PayPal](https://paypal.me/liyascthomas).