Hey all, I'd like to share something I've been working on for a while: HacheQL.<p>HacheQL is a developer library and NPM package that makes it possible to cache GraphQL queries and responses with the http caching mechanism built into browsers and the proxy infrastructure of the web.<p>It's open source, compatible with whatever graphql infrastructure you've already implemented, and is scalable and performant.<p>To set it up, just import and use our middleware along the GraphQL route in your server's code. Then wrap any http requests you wish to cache in the provided client function. If you have an extensive codebase, you don't need to transition all at once - using just the middleware won't give any caching benefits, but it won't alter your application's behavior.<p>You can see our source, and detailed documentation, here: https://github.com/oslabs-beta/hacheQL , and we are on npm here: https://www.npmjs.com/package/hacheql.