{"id":18743984,"url":"https://github.com/at1as/betterest","last_synced_at":"2025-11-22T01:30:14.563Z","repository":{"id":15268220,"uuid":"17997442","full_name":"at1as/BetteREST","owner":"at1as","description":"REST browser testing client written in Ruby and served by Sinatra","archived":false,"fork":false,"pushed_at":"2016-01-05T19:23:13.000Z","size":247,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-15T14:11:07.981Z","etag":null,"topics":["api","browser","testing","testing-tools"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/at1as.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-21T23:23:15.000Z","updated_at":"2015-12-24T21:49:39.000Z","dependencies_parsed_at":"2022-09-05T14:00:35.523Z","dependency_job_id":null,"html_url":"https://github.com/at1as/BetteREST","commit_stats":null,"previous_names":["at1as/better"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/at1as%2FBetteREST","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/at1as%2FBetteREST/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/at1as%2FBetteREST/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/at1as%2FBetteREST/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/at1as","download_url":"https://codeload.github.com/at1as/BetteREST/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239627300,"owners_count":19670844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","browser","testing","testing-tools"],"created_at":"2024-11-07T16:13:20.277Z","updated_at":"2025-11-22T01:30:14.224Z","avatar_url":"https://github.com/at1as.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BetteREST [![Build Status](https://travis-ci.org/at1as/BetteREST.svg?branch=master)](https://travis-ci.org/at1as/BetteREST) [![Gem Version](https://badge.fury.io/rb/better_rest.svg)](http://badge.fury.io/rb/better_rest)\n\nBetteREST is a a REST test client written in Ruby and served by Sinatra.\n\nBetteREST emphasises both a clean and easy to use interface, as well as allowing users to have a very granuler control over their requests (things like following redirects, verbosity of response and timeout intervals are all configurable). The current feature set is modest, but what it does, it aims to do well.\n\n### Screenshot\n\n![Screenshot](http://at1as.github.io/github_repo_assets/better-rest-client.jpg)\n\n### Features\n\n* Import collections from POSTMAN\n* Save and load Requests\n* Attach files to requests\n* Send parallel requests\n* Use in your preferred browser\n* Save session cookies\n\n### Usage\n\nThe easiest way to use BetteREST is to install it using the [Ruby Gem](http://rubygems.org/gems/better_rest) (note that the gem is usually a few commits behind the github repo):\n```bash\n$ gem install better_rest\n```\nOr download the repository here for the latest version. Assign appropriate execute permissions, open port 5678 (on remote instances) and launch via:\n```bash\n$ git clone https://github.com/at1as/BetteRest.git\n$ ./bin/better_rest\n$ Navigate browser to http://0.0.0.0:5678 (local) or http://X.X.X.X:5678 (remote server)\n```\n\n### Demo\n\nTo try BetteREST, without installing the Gem, it's hosted on [Heroku](http://better-rest.herokuapp.com/). Note that when run on Heroku internally hosted APIs can't directly be tested.\n\n### Dependencies\n\nSee Gemfile for a list of dependencies\n\n### TODO\n\n* OAuth/OAuth2 support\n* Download to file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fat1as%2Fbetterest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fat1as%2Fbetterest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fat1as%2Fbetterest/lists"}