PostWoman is a Web alternative to Postman - Helps you create requests faster, saving precious time on development which is also an opensource API request builder
Website
Built with π§
- Chromium - Thanks for being so fast!
- HTML - For the web framework
- CSS - For styling components
- JavaScript - For magic!
- Vue - To add to the JavaScript magic!
- Nuxt - To add to the Vue magic!
Postwoman developer
-by- liyas Thomas
-How it all Started-
Story behind Postwoman: The very first task I was assigned is an API integration of an old project. That's when I came across Postman API testing. Postman has separate builds targeted to each operating systems made with Electron. I use a low-end PC and can't possibly afford to run another Electron app. From that moment onwards, I wanted to make an API testing platform which is:
- Open Sourced π
- Runs online
- Have multi-platform support
- Have multi-device support
- Accessible from anywhere
That's how Postwoman was born (this is not at all an alternative to Postman - yet, it does the job very beautifully and minimally. It needs more features and love which I hope we all can give by contributions on GitHub).
When I did a background check on API request builders, Postman offered various Plans & Pricing, there were lot of other API request builders based on CURL etc. But none of them seems simple, minimal and efficient.
That's why I created my own API request builder with pure JavaScript (Later I used Vue.js and apparently migrated to Nuxt.js) + HTML + CSS π
Did I mention this service is all free of charge and 100% open source? Yes, It's free and always will be.
The Postwoman API request builder helps you create your requests faster, saving you precious time on your development.
Features π₯
- Send requests to verify your API is ready for launch
- GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH (more coming soon)
- Authentication support
- Parameters support
- Request body support
- View Response
- Progressive Web App support
- UPDATE: Added History support
- UPDATE: Migrated to Vue Nuxt
- UPDATE: Added web socket support
- UPDATE: Added raw input field for PUT and POST methods
- UPDATE: Added response status color
- UPDATE: Added theme customization with settings storage
- UPDATE: Added option to copy response to clipboard
- UPDATE: Added option to view/copy HTML preview of responses
(more coming soon)
Features planned for near future for which I need your help:
- Autocomplete
- Code highlight in response body~ UPDATE: Added code highlight on response body
- More methods
- History UPDATE: Added History support
HTTP support (currently I don't have money to buy a domain so I hosted on GitHub Pages which is served only on HTTPS - this makes impossible to make non-HTTPS requests from HTTPS hosting πΏ)
π Bonus: Postwoman is in dark mode π
Top comments (19)
I have heard of postwoman and used it before. I have to admit the UI is great and it loads requests faster
Kudos ππ
Thank you
This one is super coo bro. . .awesome
Thank you
Hi @klvncruger , thanks for this post even though I'm pretty confused why there should be another post similar to the one I already wrote here on DEV. Anyways thanks for letting people know about the project.
I'm postwoman's author - feel free to ask me anything!
Original article:
Postwoman π½ - API request builder: An open sourced, free, fast & beautiful alternative to Postman
Liyas Thomas γ» Aug 22 '19 γ» 6 min read
i didn't know if there was a similar post. Sorry for that. But i included your credits
okay cool π
cant run postwoman in my firefox browser, i installed and cant see any button or url to start working, i need to run it in my browser to make requests to my dev server
Browser extension works as a middleware between your PC and web app. You need to visit Postwoman.io to access web app. You won't be seeing an icon of extension since it's working in background.
so i cant use postwoman in my local machine.... so bad...
what was the issue?
I really liked the theme. Sure I'm gonna try it out!
That sounds great - do let me know your feedbacks.
Design needs a lot of work
I agree with you. You can contribute on Github
Feel free to contribute on GitHub
What specific feature of autocomplete are you looking into? Interested in contributing to this one.
Auto-complete now completes common content-types and request headers. There's lot of places where we could add auto-complete that would make UX better. Feel free to contribute on GitHub
how can i use the firefox browser extension?, there is not instruction at all, there is no extra icon or setting to run it