{"id":18440260,"url":"https://github.com/drowzy/helay","last_synced_at":"2025-10-24T11:36:21.684Z","repository":{"id":68391870,"uuid":"124590149","full_name":"drowzy/helay","owner":"drowzy","description":null,"archived":false,"fork":false,"pushed_at":"2018-05-13T10:11:08.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-16T11:14:09.614Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drowzy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-03-09T20:31:31.000Z","updated_at":"2018-05-13T10:11:09.000Z","dependencies_parsed_at":"2023-09-13T04:36:07.861Z","dependency_job_id":null,"html_url":"https://github.com/drowzy/helay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drowzy%2Fhelay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drowzy%2Fhelay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drowzy%2Fhelay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drowzy%2Fhelay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drowzy","download_url":"https://codeload.github.com/drowzy/helay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248905552,"owners_count":21181010,"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":[],"created_at":"2024-11-06T06:29:13.244Z","updated_at":"2025-10-24T11:36:21.627Z","avatar_url":"https://github.com/drowzy.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Helay\n[![Build Status](https://travis-ci.org/drowzy/helay.svg?branch=master)](https://travis-ci.org/drowzy/helay)\n\nWebhook relay\n\n## Middlewares\n\n* `jq` - Apply [jq](https://stedolan.github.io/jq/) transforms on data\n* `http` - Send HTTP requests\n* `console` - Default transforms, logs to stdout\n* `file` - Write output to a provided file\n\n## Templating\n\n### Examples\n\n```json\nPOST http://localhost:4001/middlewares\n{\n  \"endpoint\": \"/hook\",\n  \"transforms\": [\n    {\n      \"type\": \"http\",\n      \"args\": {\n        \"method\": \"POST\",\n        \"uri\": \"https://httpbin.org/post\",\n        \"headers\": {\n          \"Content-Type\": \"application/json\"\n        },\n        \"body\": {\n          \"hello\": \"world\"\n        }\n      }\n    },\n    {\n      \"type\": \"jq\",\n      \"args\": \"'{foo: .json}'\"\n    },\n    {\n      \"type\": \"file\",\n      \"args\": {\n        \"path\": \"/home/helay/file.json\"\n      }\n    }\n  ]\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrowzy%2Fhelay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrowzy%2Fhelay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrowzy%2Fhelay/lists"}