JavaScript Cache

Open-source JavaScript projects categorized as Cache

Top 20 JavaScript Cache Projects

  1. next-pwa

    Zero config PWA plugin for Next.js, with workbox 🧰

    Project mention: 10 Awesome NextJS Libraries That Make Coding Easier | dev.to | 2025-01-29

    next-pwa helps convert your Next.js application into a Progressive Web App (PWA) with offline support.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. next-offline

    make your Next.js application work offline using service workers via Google's workbox

  4. kv.js

    ⚡️ Advanced in-memory caching for JavaScript.

    Project mention: You might not need Redis | news.ycombinator.com | 2025-03-08
  5. web-archives

    Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari

    Project mention: Google Cache Is Fully Dead | news.ycombinator.com | 2024-09-24

    >Hopefully they are also making substantial donations to the Internet Archive, since they will be directing a lot of traffic into it and basically using their infrastructure as a feature on their main product

    WebArchive link is hidden so deep in the "About the source" page that vast majority of Google users won't even know that it exists.

    There is excellent browser extension called Web Archives[0] that hooks all major web archiving services e.g. Archive.is, Wayback Machine and others in one place.

    [0] https://github.com/dessant/web-archives

  6. apicache

    Simple API-caching middleware for Express/Node.

  7. CacheP2P

    "More users = More capacity"

  8. http-cache-semantics

    RFC 7234 in JavaScript. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases

    Project mention: Demystifying npm package installation: Insights, analysis and optimization tips | dev.to | 2025-04-22

    To analyze the cache policy, we can check the source code. The cache policy is implemented in the http-cache-semantics package in its index.js file. After analyzing this file, we can easily find out, that the cache behavior depends on the HTTP cache headers. Without any technical details, the principles can be summarized as follows:

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. clear-browsing-data

    Browser extension for clearing browsing data, available for Chrome, Edge and Firefox

  11. data-store

    Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies. (by jonschlinkert)

  12. eleventy-fetch

    Utility to cache any remote asset: Image, Video, Web Font, CSS, JSON, etc

  13. plugin-rest-cache

    Speed-up HTTP requests with LRU cache.

  14. stack-keep-alive

    Vue.js 3 stack type Keep-Alive component, routing cache automatic management tool. Vue.js 3 堆栈式 Keep-Alive 组件,路由缓存自动管理工具

  15. py-template

    One-click GitHub Actions pipelines for Python!

  16. cache-base

    Basic object store with methods like get/set/extend/omit

  17. cachefinance

    A custom function to supplement GOOGLEFINANCE so data is always available and unsupported stocks can get price/name/yield data. As you can guess from the name, data is cached so when '#N/A' appears it does not mess up your asset history logging/graphing.

  18. http-cache-middleware

    HTTP Cache Middleware

  19. LruJS

    Asynchronous cache that implements Least Recently Used (LRU) - Clock - Second Chance algorithm with O(1) hit O(1) miss complexity. This Async cache hides latency of cache-misses behind each other and behind cache-hits.

  20. SimpleFastVideoStreamCache

    Simple (2 files), fast (1.8GB/s by 1 core of fx8150), video (mp4,ogg,..), stream cache (LRU implementation) for NodeJS.

  21. cache

    In-Memory Caching (by fwd)

  22. post-caching

    Support code for the series of blog posts focused on web caching.

  23. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Cache discussion

Log in or Post with

JavaScript Cache related posts

  • Trying to make sense of why Otis exploded en route to Acapulco this week

    1 project | news.ycombinator.com | 27 Oct 2023
  • Does anyone know of a good guide to setting up a v13 project as a PWA? It seems like there are many, but I can't seem to get ant of them to work.

    1 project | /r/nextjs | 14 Sep 2023
  • =GoogleFinance("NYSE:FHN") not working?

    1 project | /r/googlesheets | 16 Jun 2023
  • Is there any way to see posts in private subreddits?

    1 project | /r/Infinity_For_Reddit | 16 Jun 2023
  • Portfolio tracking has become even worse

    2 projects | /r/googlesheets | 12 Jun 2023
  • Stock Ticker URI returning error in google finance / google sheets

    1 project | /r/googlesheets | 8 Jun 2023
  • These google finance tags do not work anymore for me since about a week

    1 project | /r/googlesheets | 12 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Cache projects in JavaScript? This list will help you:

# Project Stars
1 next-pwa 3,978
2 next-offline 1,596
3 kv.js 1,479
4 web-archives 1,315
5 apicache 1,247
6 CacheP2P 866
7 http-cache-semantics 252
8 clear-browsing-data 200
9 data-store 160
10 eleventy-fetch 157
11 plugin-rest-cache 136
12 stack-keep-alive 125
13 py-template 92
14 cache-base 56
15 cachefinance 50
16 http-cache-middleware 30
17 LruJS 5
18 SimpleFastVideoStreamCache 2
19 cache 1
20 post-caching 0

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?