{"id":16475039,"url":"https://github.com/davidebianchi/echo-service","last_synced_at":"2026-05-11T01:16:52.145Z","repository":{"id":38347654,"uuid":"348801488","full_name":"davidebianchi/echo-service","owner":"davidebianchi","description":"An echo service written in go","archived":false,"fork":false,"pushed_at":"2023-03-28T16:39:49.000Z","size":4699,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-11T04:18:19.710Z","etag":null,"topics":["echo-server","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/davidebianchi.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}},"created_at":"2021-03-17T17:49:22.000Z","updated_at":"2021-12-21T22:59:59.000Z","dependencies_parsed_at":"2024-06-21T08:31:52.288Z","dependency_job_id":"db783f7a-9d92-4e57-8fcc-652ccc5af741","html_url":"https://github.com/davidebianchi/echo-service","commit_stats":{"total_commits":19,"total_committers":2,"mean_commits":9.5,"dds":"0.052631578947368474","last_synced_commit":"21494fa35c1e6cf3f677cd18f26bcad17de46340"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidebianchi%2Fecho-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidebianchi%2Fecho-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidebianchi%2Fecho-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidebianchi%2Fecho-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidebianchi","download_url":"https://codeload.github.com/davidebianchi/echo-service/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241131657,"owners_count":19914987,"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":["echo-server","golang"],"created_at":"2024-10-11T12:35:40.317Z","updated_at":"2026-05-11T01:16:52.112Z","avatar_url":"https://github.com/davidebianchi.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Golang high performance echo service\n\nTo install, use the docker image `davidebianchi/echo-service`\n\n## Usage\n\nThe service is very easy to set up.\n\nIt has only 3 optional env vars:\n\n* `HTTP_PORT` (default set to *8080*): the port listening for http requests\n* `LOG_LEVEL` (default set to *info*): the log level of the service\n* `RESPONSE_DELAY`: the delay in `time.Duration` format between the request and the response. e.g. `1s`, `10s`\n\nAn example response of the service, running locally on :8080 and contacting it with `GET` method with query `foo=bar` on path `/my-path`:\n\n```json\n{\n  \"request\": {\n    \"headers\": {\n      \"Accept\": \"text/html\",\n      \"Host\": \"localhost:8080\",\n    },\n    \"query\": {\n      \"foo\": \"bar\"\n    },\n    \"path\": \"/my-path\",\n    \"method\": \"GET\"\n  }\n}\n```\n\nWith `POST` method and a request body, instead:\n\nAn example response of the service, running locally on :8080 and contacting it with query `foo=bar` on path `/my-path`:\n\n```json\n{\n  \"request\": {\n    \"headers\": {\n      \"Accept\": \"text/html\",\n      \"Host\": \"localhost:8080\",\n    },\n    \"query\": {\n      \"foo\": \"bar\"\n    },\n    \"path\": \"/my-path\",\n    \"method\": \"POST\",\n    \"body\": \"my request body\"\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidebianchi%2Fecho-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidebianchi%2Fecho-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidebianchi%2Fecho-service/lists"}