All Projects → tiagohm → restler

tiagohm / restler

Licence: MIT license
Restler is a beautiful and powerful Android app for quickly testing REST API anywhere and anytime.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to restler

restio
HTTP Client for Dart inspired by OkHttp
Stars: ✭ 46 (-61.67%)
Mutual labels:  gzip, http2, brotli, bearer, digest, hawk, deflate, rest-client
restish
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
Stars: ✭ 453 (+277.5%)
Mutual labels:  gzip, http2, brotli, rest-client
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-85%)
Mutual labels:  https, http2, rest-client
Xmnetworking
A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.
Stars: ✭ 980 (+716.67%)
Mutual labels:  https, http2, http-client
Crest
HTTP and REST client for Crystal
Stars: ✭ 174 (+45%)
Mutual labels:  https, http-client, rest-client
Fast Android Networking
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Stars: ✭ 5,346 (+4355%)
Mutual labels:  https, http2, http-client
Gun
HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
Stars: ✭ 710 (+491.67%)
Mutual labels:  https, http2, http-client
Piaf
Client library for HTTP/1.X / HTTP/2 written entirely in OCaml.
Stars: ✭ 86 (-28.33%)
Mutual labels:  https, http2, http-client
Katwebx
An extremely fast static web server and reverse proxy for the modern web.
Stars: ✭ 39 (-67.5%)
Mutual labels:  https, http2, brotli
EasyCompressor
⚡ A compression library that implements many compression algorithms such as LZ4, Zstd, LZMA, Snappy, Brotli, GZip, and Deflate. It helps you to improve performance by reducing Memory Usage and Network Traffic for caching.
Stars: ✭ 167 (+39.17%)
Mutual labels:  gzip, brotli, deflate
pyrus-cramjam
Thin Python wrapper to de/compression algorithms in Rust - lightweight & no dependencies
Stars: ✭ 40 (-66.67%)
Mutual labels:  gzip, brotli, deflate
Express Security
nodejs + express security and performance boilerplate.
Stars: ✭ 37 (-69.17%)
Mutual labels:  gzip, http2, brotli
Isahc
The practical HTTP client that is fun to use.
Stars: ✭ 338 (+181.67%)
Mutual labels:  https, http2, http-client
Kurly
kurly is an alternative to the widely popular curl program, written in Golang.
Stars: ✭ 319 (+165.83%)
Mutual labels:  https, http2, http-client
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+2616.67%)
Mutual labels:  https, http2, http-client
nativescript-http
The best way to do HTTP requests in NativeScript, a drop-in replacement for the core HTTP with important improvements and additions like proper connection pooling, form data support and certificate pinning
Stars: ✭ 32 (-73.33%)
Mutual labels:  gzip, http2, http-client
Serve
Simple http server for localhost development with a flags for enabling gzip and http2
Stars: ✭ 93 (-22.5%)
Mutual labels:  gzip, https, http2
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+12385.83%)
Mutual labels:  gzip, https, http2
lambdafs
Efficient (de)compression package for AWS Lambda
Stars: ✭ 24 (-80%)
Mutual labels:  gzip, brotli
compress
compress and uncompress for Deno
Stars: ✭ 29 (-75.83%)
Mutual labels:  gzip, deflate

Restler

Restler has been built with simplicity and ease of use in mind. It allows you send custom HTTP/HTTPS requests and test your REST API anywhere and anytime.

Download

Features

  • Requests you send are automatically saved so that you can come back and review at any time;
  • Save and organize your requests in folders and load requests without writing its attributes again;
  • Favorite requests and folders so they can be shown at the top and accessed quickly;
  • Edit body, url parameters and headers attributes easily;
  • Parses and displays the complete raw response including headers, cookies, status, etc;
  • Supports gzip, deflate and brotli decompression formats;
  • Restler supports the most common HTTP methods (GET, POST, PUT, DELETE, HEAD, PATCH, OPTIONS) and custom methods;
  • Supports Basic, Bearer Token, Hawk and Digest authentication methods;
  • Import collections from Postman, Insomnia (JSON and YAML) or Restler format;
  • Export collections to Postman, Insomnia (JSON) or Restler format;
  • Manage cookies and send them with your request;
  • Quickly copy the response body, headers e cookies received;
  • Autocompletes headers with commonly-used values;
  • Switch easily between HTTP, HTTPS e HTTP2;
  • Beautify the response body received;
  • Use tabs to keep multiple requests open at the same time and switch between them without losing data;
  • Add Client Certificates, Proxy servers and DNS resolvers;
  • Response Caching (RFC 7234);
  • WebSocket & SSE;
  • Workspace;
  • Environment Variables;

Screenshots

Changelog

  • 0.17.x

    • Now, it is open source!!! 🎉
    • Added Connection pool (HTTP session) support 🎉;
    • Added option to keep equal sign for empty query;
    • Added Simplified Chinese translation (Thanks @joytou);
    • Added support to choose directory when exporting a collection;
    • Bug fixes.
  • 0.16.x

    • Added support to Workspaces 🎉;
    • Added support to Environment Variables 🎉;
    • Minor bug fixes;
  • 0.15.x

    • Added support to Response Caching (RFC 7234) 🎉;
    • Added support to SSE (Server-Sent Event) 🎉;
    • Added option to enable cache per request;
    • Added option to enable/disable cookies;
    • Minor bug fixes;
  • 0.14.x

    • Added support to DNS 🎉;
    • Added Timeline feature to Response tab;
    • Optimized to display large response body;
    • Minor bug fixes;
  • 0.13.x

    • Added support to Brotli decompression format 🎉;
    • Minor bug fixes;
  • 0.12.x

    • Added support to proxy 🎉;
    • Added request settings;
    • Added option to configure send cookies per request;
    • Added option to configure store cookies per request;
    • Added support to WebSocket (beta);
    • Minor bug fixes;
  • 0.11.x

    • Added support to import/export Postman collection 🎉;
    • Minor bug fixes;
  • 0.10.x

    • Added support to select & copy the response body 🎉;
    • Added support to import collection from URL;
    • Added support to import collection within a folder;
    • Added support to HTTP2 (experimental);
    • Added support to client certificates;
    • Added support to import/export Restler format (supports encryption);
    • Added light theme 🌞;
    • New HTTP Client library;
    • Added Latin Spanish language (thanks @taksumaki);
    • Added option to change request's User-Agent;
    • Added option to choose request body content-type;
    • Made various UI enhancements;
    • Improved performance;
    • Made various bug fixes.
  • 0.9.x

    • Added support to multiple tabs;
    • Added ability to restore automatically last tabs on startup;
    • Improved performance;
    • Minor UI fixes;
    • Minor bug fixes.
  • 0.8.x

    • Added ability to choose which cookie will be sent;
    • Added ability to not save requests to history;
    • Added ability to save response body as file;
    • Added support to limit the history size;
    • Added donation button to support this app development;
    • Added new logo;
    • Minor UI fixes;
    • Minor bug fixes.
  • 0.7.x

    • Added option in Settings to allow send requests over Wi-Fi only;
    • Added support for responses that return images (JPEG, PNG, SVG, WEBP);
    • Minor UI fixes;
    • Minor bug fixes.
  • 0.6.x

    • Added Digest authentication method;
    • Added ability to beautify the response body for JSON;
    • Added ability to copy headers and cookies values from response;
    • Added support to automatically handle request redirects;
    • Added max redirects option in Settings;
    • Added option to disable following redirects in Settings;
    • Minor bug fixes;
    • Minor UI fixes;
  • 0.5.x

    • Added ability to syntax highlight the response body for JSON;
    • Added Brazilian Portuguese language;
    • Minor bug fixes;
    • Minor UI fixes.
  • 0.4.x

    • Added support to manage cookies;
    • Added support to import cookies from Insomnia;
    • Added support for exporting Insomnia formats;
    • Minor bug fixes;
    • Minor UI fixes;
  • 0.3.x

    • Added ability to duplicate requests;
    • Added autocomplete support for header fields;
    • Added support for importing Insomnia formats;
    • Added option to reset file for Multipart Form field;
    • Added support for custom HTTP methods;
    • Added Hawk authentication method;
    • Added ability to hide keyboard if user clicks out of input;
    • Minor bug fixes.
  • 0.2.x

    • Added Multipart, Form Url Encoded and Binary File Request Body Type;
    • Added button to cancel the current request;
    • Added numeric counter on Request's Body tab;
    • Minor bug fixes.
  • 0.1.x

    • Initial Release.

Privacy Policy

LINK

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].