{"id":15966221,"url":"https://github.com/swinton/reverse-proxy-github-dotcom","last_synced_at":"2026-02-09T06:03:28.489Z","repository":{"id":249199932,"uuid":"830690978","full_name":"swinton/reverse-proxy-github-dotcom","owner":"swinton","description":"A reverse proxy for GitHub.com using Caddy","archived":false,"fork":false,"pushed_at":"2024-07-29T19:22:43.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-10T19:31:40.790Z","etag":null,"topics":["ai-generated","caddyserver","chatgpt","github-api","reverse-proxy"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swinton.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":"2024-07-18T19:27:05.000Z","updated_at":"2024-07-29T19:22:46.000Z","dependencies_parsed_at":"2024-10-07T18:01:20.837Z","dependency_job_id":null,"html_url":"https://github.com/swinton/reverse-proxy-github-dotcom","commit_stats":null,"previous_names":["swinton/playground-caddy","swinton/reverse-proxy-github-dotcom"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/swinton/reverse-proxy-github-dotcom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swinton%2Freverse-proxy-github-dotcom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swinton%2Freverse-proxy-github-dotcom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swinton%2Freverse-proxy-github-dotcom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swinton%2Freverse-proxy-github-dotcom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swinton","download_url":"https://codeload.github.com/swinton/reverse-proxy-github-dotcom/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swinton%2Freverse-proxy-github-dotcom/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29257766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ai-generated","caddyserver","chatgpt","github-api","reverse-proxy"],"created_at":"2024-10-07T18:01:09.190Z","updated_at":"2026-02-09T06:03:28.475Z","avatar_url":"https://github.com/swinton.png","language":null,"readme":"# `reverse-proxy-github-dotcom`\n\u003e A reverse proxy for GitHub.com using Caddy\n\n## Purpose\n\nActs as a reverse proxy for API and Git traffic to GitHub.com, so you can analyze the traffic, e.g. to validate you are sending conditional API requests to GitHub, or to dig into API rate-limiting issues for a running GitHub integration.\n\n## Usage\n\n```shell\nngrok http 8080\n\ncaddy run --config ./Caddyfile --watch\n```\n\n## Analyze the logs\n\nThe logs can be analyzed via `jq`, which can handle a stream of JSON, e.g.\n\n```shell\ncat access.log | jq \".request,.status\"\n```\n\n## Resources\n\nhttps://chatgpt.com/share/62253048-df26-47c2-922f-a79b32959c51\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswinton%2Freverse-proxy-github-dotcom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswinton%2Freverse-proxy-github-dotcom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswinton%2Freverse-proxy-github-dotcom/lists"}