{"id":23170849,"url":"https://github.com/akshaypx/caching-proxy","last_synced_at":"2026-05-15T13:35:44.173Z","repository":{"id":268209719,"uuid":"903650328","full_name":"akshaypx/caching-proxy","owner":"akshaypx","description":"A CLI tool that starts a caching proxy server, it will forward requests to the actual server and cache the responses. If the same request is made again, it will return the cached response instead of forwarding the request to the server.","archived":false,"fork":false,"pushed_at":"2024-12-15T07:20:47.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T23:41:44.495Z","etag":null,"topics":["caching-proxy","cli","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/akshaypx.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":"2024-12-15T07:08:22.000Z","updated_at":"2024-12-15T07:20:51.000Z","dependencies_parsed_at":"2024-12-15T08:28:12.621Z","dependency_job_id":null,"html_url":"https://github.com/akshaypx/caching-proxy","commit_stats":null,"previous_names":["akshaypx/caching-proxy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akshaypx/caching-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaypx%2Fcaching-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaypx%2Fcaching-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaypx%2Fcaching-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaypx%2Fcaching-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshaypx","download_url":"https://codeload.github.com/akshaypx/caching-proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaypx%2Fcaching-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271043560,"owners_count":24689780,"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-08-18T02:00:08.743Z","response_time":89,"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":["caching-proxy","cli","javascript","nodejs"],"created_at":"2024-12-18T04:15:15.865Z","updated_at":"2026-05-15T13:35:39.150Z","avatar_url":"https://github.com/akshaypx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\"https://roadmap.sh/projects/caching-server\"\n\n## Commands\n- To start server run\n\n```\ncaching-proxy --port \u003cnumber\u003e --origin \u003curl\u003e\n```\n```--port``` is the port on which the caching proxy server will run.\n\n```--origin``` is the URL of the server to which the requests will be forwarded.\n\n- Clear the cache by running a command like following\n```\ncaching-proxy --clear-cache\n```\n\n- About the response\n```\n# If the response is from the cache\nX-Cache: HIT\n\n# If the response is from the origin server\nX-Cache: MISS\n```\n\n### Example\n```\ncaching-proxy --port 3000 --origin http://dummyjson.com\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaypx%2Fcaching-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshaypx%2Fcaching-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaypx%2Fcaching-proxy/lists"}