Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
H

httpcache

> 编程语言
Open source

A Transport for http.Client that will cache responses according to the HTTP RFC

757 stars0 likes0 views
WebsiteGitHub

About

A Transport for http.Client that will cache responses according to the HTTP RFC

httpcache

Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC 7234 compliant cache for http responses.

It is only suitable for use as a 'private' cache (i.e. for a web-browser or an API-client and not for a shared proxy).

This project isn't actively maintained; it works for what I, and seemingly others, want to do with it, and I consider it "done". That said, if you find any issues, please open a Pull Request and I will try to review it. Any changes now that change the public API won't be considered.

Cache Backends

  • The built-in 'memory' cache stores responses in an in-memory map.
  • github.com/gregjones/httpcache/diskcache provides a filesystem-backed cache using the diskv library.
  • github.com/gregjones/httpcache/memcache provides memcache implementations, for both App Engine and 'normal' memcache servers.
  • sourcegraph.com/sourcegraph/s3cache uses Amazon S3 for storage.
  • github.com/gregjones/httpcache/leveldbcache provides a filesystem-backed cache using leveldb.
  • github.com/die-net/lrucache provides an in-memory cache that will evict least-recently used entries.
  • github.com/die-net/lrucache/twotier allows caches to be combined, for example to use lrucache above with a persistent disk-cache.
  • github.com/birkelund/boltdbcache provides a BoltDB implementation (based on the bbolt fork).

If you implement any other backend and wish it to be linked here, please send a PR editing this file.

License

  • MIT License

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Gocachegohttptransport

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言