{"repo":"oslabs-beta/Cachier","free":true,"listed":false,"github":"https://github.com/oslabs-beta/Cachier","clone":"git clone https://github.com/oslabs-beta/Cachier.git","description":"Library of GraphQL caching solutions - develop & deploy with GraphQL easier & faster. 3 npm packages under the name @cachier - client & server-side custom eviction policy, cache normalization & partial query retrieval. Demo app to visualize the efficiency of our solutions is launched!","language":"JavaScript","stars":57,"topics":["caching","caching-strategies","graphql","graphql-caching","react","node","nodejs","cache","redis"],"license":"MIT","category":"databases-storage","readme_excerpt":"[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url] Cachier GraphQL caching tool with custom eviction policies, cache normalization. Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage Roadmap Contributing License Contact Acknowledgments About The Project Built With [![React][React.js]][React-url] [![Redis][Redis.io]][Redis-url] [![GraphQL][GraphQL.io]][GraphQL-url] [![Node/Express][Express.io]][Express-url] [![TailwindCSS][TailwindCSS.io]][Tailwind-url] ( back to top ) Welcome to Cachier, a lightweight GraphQL caching tool that is configured specifically for GraphQL to reduce load times and minimize data fetching. GraphQL does not have native HTTP caching as a result of its singular employment of the POST method, forcing the danger of over-fetching by re-running queries and slowing load times. Our team of engineers developed a compact, easy-to-use solution that allows users to cache their queries on the server side and client side! Cachier currently offers: - Storage inside session storage for client side caching - Ability to choose between Redis and a native in memory cache - Unique key generation for response data to avoid developer having to tag for the cache - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/oslabs-beta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oslabs-beta/Cachier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}