Launching Postwoman v1.0 ๐Ÿ‘ฝ - A free, fast & beautiful alternative to Postman ๐ŸŽ‰

So, hereโ€™s how Postwoman happened.

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

How it all began

The initial tweet about the idea got 200+ likes and 50+ retweets so people were definitely interested in this kind of tool.

I literally launched Postwoman on a dev.to article 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.

I was that guy.

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 Postwoman it is. I setup a GitHub repo for people who were interested to contribute.

After I open sourced the code, polished up the UI, and finished bunch of other smaller things, postwoman.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 ๐Ÿ˜…

Features

  • ๐Ÿ’š Open Sourced
  • ๐Ÿ”ฅ Runs online
  • ๐Ÿš€ Multi-platform & multi-device support
  • ๐Ÿ“ฑ Progressive Web App
  • ๐Ÿ”Œ WebSocket testing
  • ๐ŸŒˆ Customizations
  • โฐ History
  • ๐Ÿ“ Collections
  • ๐ŸŒ Proxy
  • ๐Ÿ“œ Pre-Request Scripts & environment variables ฮฒ
  • ๐Ÿณ Docker
  • Full features

After the launch, analytics were going crazy! Got 4.5k+ stars on GitHub, made it to GitHub Trending couple of times, became #2 product of the day on Product Hunt, 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 v0.1.0:

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! ๐ŸŽ‰

Support

I want to thank everyone for your feedback and support. You can follow me on Twitter if youโ€™re interested in future updates.

If you want a heads up on my next projects, or just want to chat about the web, make sure to follow me @liyasthomas ๐Ÿ’™. If any of my projects helped you please consider making a donation on PayPal to help me pay my server bills and rent.

Comments (16)

Pankaj Patel's photo

Awesome product and Kudos for the effort.

I tried building something similar https://codepen.io/pankajpatel/pen/WXbBWg But for a different concept

Would definitely wanna contribute to your project

Liyas Thomas's photo

๐Ÿฆ„ a unicorn

Wow! Thats great! It's awesome to know great minds think alike ๐Ÿ˜…๐Ÿ™Œ๐Ÿผ Expecting your contributions to make your unfulfilled dream project to come true: github.com/liyasthomas/postwoman

Robert Terrell's photo

Your way of telling everything in this piece of writing is really nice, all be able to effortlessly understand it, Thanks a lot.

Liyas Thomas's photo

๐Ÿฆ„ a unicorn

Thank you ๐Ÿ™Œ๐Ÿผ

Emil Moe's photo

How does it work along localhost projects?

Show all replies
Liyas Thomas's photo

๐Ÿฆ„ a unicorn

Emil Moe raise an issue ticket on GitHub and we'll further investigate on what we could do to solve your issues

Tej Pratap Singh's photo

I have been following a similar project from a long time, it is Hitchhiker. It looks dead now. Anyway your version looks really well, if it had some sort of sync function i would be on it.

Liyas Thomas's photo

๐Ÿฆ„ a unicorn

Currently we sync collection, history, and current state of the app with localStorage. Sync with GitHub or Google account is out next top priority. We would love to have a helping hand from fellow devs :smile:

Caleb H.'s photo

I looked at Postwoman a month or so ago, and my honest assessment was "this looks terrible".

So when I saw this and you said it was getting popular, I thought I'd look at it again.

And I looked at the UI. It's like a completely new product. Sure, it doesn't have all the features of Postman (such as documentation generating and their new visualization tool), but it is pretty good.

I'd like to commend you on your product-making abilities, though I probably won't be switching over from Postman at this point.

Liyas Thomas's photo

๐Ÿฆ„ a unicorn

Thanks for the suggestions! We're working together to make this better every day. New features are implemented every week! Send your suggestions/feature requests on GitHub issues so that community could look up to it and implement the same.