{"id":50253,"library":"gregjones-httpcache","title":"httpcache","description":"Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC-compliant cache for http responses.","status":"active","version":"0.0.0-20190611155906-901d90724c79","language":"go","source_language":null,"source_url":"https://github.com/gregjones/httpcache","tags":["http","cache","roundtripper","client"],"install":[{"cmd":"go get github.com/gregjones/httpcache","lang":"bash","label":"Install github.com/gregjones/httpcache"}],"dependencies":[],"imports":[{"symbol":"httpcache","correct":"github.com/gregjones/httpcache"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"net/http\"\n\t\"github.com/gregjones/httpcache\"\n)\n\nfunc main() {\n\ttransport := httpcache.NewMemoryCacheTransport()\n\tclient := &http.Client{Transport: transport}\n\tresp, _ := client.Get(\"https://example.com\")\n\tfmt.Println(resp.Status)\n}","lang":"go","description":"Create an HTTP client with in-memory caching."},"warnings":[],"env_vars":null,"search_vec":"'cach':16,21 'client':23 'compliant':15 'http':18,20 'http.roundtripper':6 'httpcach':1,3 'implement':7 'most':12 'packag':2 'provid':4 'respons':19 'rfc':14 'rfc-compliant':13 'roundtripp':22 'work':9","created_at":"2026-06-15T04:46:19.872866+00:00","updated_at":"2026-06-15T04:46:19.872866+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/gregjones/httpcache","github":"https://github.com/gregjones/httpcache","docs":"https://pkg.go.dev/github.com/gregjones/httpcache#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-client"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}