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 →
Top 20 JavaScript Cache Projects
-
next-pwa helps convert your Next.js application into a Progressive Web App (PWA) with offline support.
-
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.
-
-
-
web-archives
Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari
>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
-
-
-
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-22To 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:
-
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.
-
clear-browsing-data
Browser extension for clearing browsing data, available for Chrome, Edge and Firefox
-
data-store
Easily get, set and persist config data. Fast. Supports dot-notation in keys. No dependencies. (by jonschlinkert)
-
-
-
stack-keep-alive
Vue.js 3 stack type Keep-Alive component, routing cache automatic management tool. Vue.js 3 堆栈式 Keep-Alive 组件,路由缓存自动管理工具
-
-
-
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.
-
-
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.
-
SimpleFastVideoStreamCache
Simple (2 files), fast (1.8GB/s by 1 core of fx8150), video (mp4,ogg,..), stream cache (LRU implementation) for NodeJS.
-
-
-
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.
JavaScript Cache discussion
JavaScript Cache related posts
-
Trying to make sense of why Otis exploded en route to Acapulco this week
-
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.
-
=GoogleFinance("NYSE:FHN") not working?
-
Is there any way to see posts in private subreddits?
-
Portfolio tracking has become even worse
-
Stock Ticker URI returning error in google finance / google sheets
-
These google finance tags do not work anymore for me since about a week
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
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 |