{"id":22432461,"url":"https://github.com/sahilb315/cache-proxy-server","last_synced_at":"2025-03-27T07:42:19.118Z","repository":{"id":261788727,"uuid":"885345103","full_name":"Sahilb315/Cache-Proxy-Server","owner":"Sahilb315","description":"A basic CLI go lang caching proxy server","archived":false,"fork":false,"pushed_at":"2024-11-08T12:45:00.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T12:45:38.551Z","etag":null,"topics":["caching-proxy","go","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/Sahilb315.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-11-08T12:08:54.000Z","updated_at":"2024-11-08T12:48:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"84de2f2b-ca24-4465-a184-8a0b1ea51a7a","html_url":"https://github.com/Sahilb315/Cache-Proxy-Server","commit_stats":null,"previous_names":["sahilb315/cache-proxy-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sahilb315%2FCache-Proxy-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sahilb315%2FCache-Proxy-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sahilb315%2FCache-Proxy-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sahilb315%2FCache-Proxy-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sahilb315","download_url":"https://codeload.github.com/Sahilb315/Cache-Proxy-Server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245806018,"owners_count":20675291,"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":["caching-proxy","go","golang"],"created_at":"2024-12-05T22:11:51.808Z","updated_at":"2025-03-27T07:42:19.091Z","avatar_url":"https://github.com/Sahilb315.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Caching Proxy\n\n## Overview\nA basic 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.\n[](https://roadmap.sh/projects/caching-server)\n## Installation\n1. Clone this repo locally \u0026 move into the cloned folder\n2. Run the server using\n```bash\n go run main.go --target={} --port={} --ttl={}\n```\nEg. \n```bash\ngo run main.go --target=https://dummyjson.com --port=8080 --ttl=10s\n```\n\n## Features\n- Supports TTL(Time To Live)\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahilb315%2Fcache-proxy-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsahilb315%2Fcache-proxy-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahilb315%2Fcache-proxy-server/lists"}