A text-based HTTP client in the browser. An interface-less Postman.
A text-based HTTP client, by Shri. Available at prestige.dev.
Under all the abstractions, it's just stardust interacting with text.
This is a powerful, text-based, in-browser, HTTP client app geared towards web developers and API testing professionals.
Check out the User Guide to learn how Prestige can be a powerful addition to your toolset.
Discussion on Hacker News. Join us on Discord.
If you face any problems or have a suggestion, please reach out on Discord, or create an issue.
Ctrl+Enter
(or Cmd+Enter
) to execute and view results.Please ensure you have NodeJS (with yarn) and Go, of versions as specified in
the .tool-versions
file, before trying the
following commands. I recommend using asdf-vm
for this, which integrates with the .tool-versions
file. So, if you
have asdf
already setup, you can just do asdf install
in this repo, and you'll have the correct versions of NodeJS
and Go.
The project contains a manage.sh
script that makes development a little easier.
./manage.sh serve-frontend
— Start frontend Parcel server. This supports full auto-reload../manage.sh serve-backend
— Start backend server. This doesn't auto-reload when code changes../manage.sh serve-docs
— Start docs server. This supports auto-reload only for content pages../manage.sh test-*
— Test frontend/backend/ui (depending on what's in place of *
)../manage.sh build-*
— Build frontend/backend/docs (depending on what's in place of *
).Run the serve commands in parallel, then open http://localhost:3040.
More: https://github.com/marmelab/awesome-rest.
Contributions (code, tests, docs) are welcome, but if it's even slightly non-trivial or more than a few lines of changes, I'd appreciate it if you opened an issue to discuss before working towards a PR. Among other things, this can help avoid overlaps where we're both working on the same thing, and we realize it only after you open a PR.
Apache-2.0. Project includes a NOTICE file.