{"id":29821180,"url":"https://github.com/semlabs/requestbx","last_synced_at":"2025-07-28T23:41:10.339Z","repository":{"id":300581421,"uuid":"113310920","full_name":"semlabs/requestbx","owner":"semlabs","description":"A simple webserver written in elixir which captures and lists all requests","archived":false,"fork":false,"pushed_at":"2018-06-05T07:58:49.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-22T14:56:48.876Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","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/semlabs.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-12-06T12:02:01.000Z","updated_at":"2018-06-04T14:35:32.000Z","dependencies_parsed_at":"2025-06-22T14:56:55.121Z","dependency_job_id":"45423b80-b3c2-47ff-a840-806d30169ae1","html_url":"https://github.com/semlabs/requestbx","commit_stats":null,"previous_names":["semlabs/requestbx"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/semlabs/requestbx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semlabs%2Frequestbx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semlabs%2Frequestbx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semlabs%2Frequestbx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semlabs%2Frequestbx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/semlabs","download_url":"https://codeload.github.com/semlabs/requestbx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/semlabs%2Frequestbx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267604846,"owners_count":24114561,"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","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-07-28T23:41:00.341Z","updated_at":"2025-07-28T23:41:10.334Z","avatar_url":"https://github.com/semlabs.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Requestbx\n\n## Introduction\nRequestbx is a very simple webserver which captures all incomming `POST` requests on every route and returns it on the same route on a `GET` request.\n\nA `DELETE` on a specific route removes all requests on that route. A `DELETE` on `/` removes all requests from all routes.\n\nIt doesn't store anything in a database, so the data is lost as soon the server restarts. The state is stored in an ets table.\n\nRequestbx is intended for testing purposes only, for example if you want to test webhooks.\n\nThe server runs on port `4002`, also included is a docker container.\n\n## Parameters\n\nParameter | Details | Default\n--- | --- | ---\nexpected_items | Waits until expected item count is reached or until timeout | 1\nmax_waiting | The max timout to wait for expected_items in 10 ms steps | 100 (= 1 second)\n\n## Start\nTo start your Phoenix server:\n\n  * Install dependencies with `mix deps.get`\n  * Start Phoenix endpoint with `mix phx.server`\n\nNow you can visit [`localhost:4000`](http://localhost:4000) from your browser.\n\nReady to run in production? Please [check our deployment guides](http://www.phoenixframework.org/docs/deployment).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemlabs%2Frequestbx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsemlabs%2Frequestbx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemlabs%2Frequestbx/lists"}