Need help with REST-Easy?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

nathan-osman
129 Stars 41 Forks Mozilla Public License 2.0 275 Commits 13 Opened issues

Description

A simple REST client for Firefox

Services available

!
?

Need anything else?

Contributors list

REST Easy

REST Easy is a Firefox add-on that provides a full-featured REST client in the browser. It is still a work in progress, but the features currently implemented include:

  • support for all common HTTP methods
  • parameter editor supporting both
    application/x-www-form-urlencoded
    and
    multipart/form-data
  • ability to specify arbitrary data for POST and PUT requests
  • preview of HTML both as text and rendered in the browser
  • syntax highlighting for HTML, JavaScript/JSON, and XML

Features planned for upcoming releases include:

  • tools for saving and loading requests

Add to Firefox

Instructions

Using REST Easy is simple: just click the toolbar button to open a new tab.

Screenshot

Building the Add-on

The add-on uses an extremely simple Makefile to build the XPI. Simply open a terminal in the directory containing the source code and run:

make

Get Involved

Interested in helping out with REST Easy development? We'd love to have you contribute! Just fork this repository, make your changes, and submit a pull request. Here are some of the areas we would like some help in:

  • JavaScript programmers: the following features are still in the planning stages:

    • loading and saving requests
    • preview of more file types
    • ability to specify a file to upload with a POST or PUT request
  • Theme designers: our current theme is written in LESS and compiled on-the-fly to CSS in the browser. Although the current theme is usable, we welcome improvements.

  • Localization: the add-on has already been translated into a few languages, but we're always excited to add support for more languages. All translations for other languages are welcome.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.