TypeScript Cache

Open-source TypeScript projects categorized as Cache Edit details

Top 16 TypeScript Cache Projects

  • query

    🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue.

    Project mention: Some thoughts after a few months of working on Svelte projects in my spare time. | reddit.com/r/sveltejs | 2022-08-02

    Is this still viable for use in a new SvelteKit project with TanStack Query Svelte adapters in the works?

  • SWR

    React Hooks for Data Fetching

    Project mention: useEffect firing twice in React 18 | dev.to | 2022-07-30

    If you don't want to use a framework, you can extract all the above logic to a custom hook, or might use a library, like TanStack Query (previously known as useQuery) or swr.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vue-query

    Hooks for fetching, caching and updating asynchronous data in Vue.

    Project mention: Data Fetching in Vue | reddit.com/r/vuejs | 2022-08-03

    I use vue-query and would recommend it.

  • offix

    GraphQL Offline Client and Server

    Project mention: Downsides of Offline First | news.ycombinator.com | 2021-10-01

    Yeah,I'm trying to implement an electron offline first app that syncs, there seems to readymade solution.

    Stuff like https://github.com/aerogear/offix seem to be in the right direction of what I'm looking for but not nearly mature enough.

    I don't want to pu to much effort on the app so I would like something more or less ready made, preferably with graphql apis.

    Any suggestions welcome.

  • react-esi

    React ESI: Blazing-fast Server-Side Rendering for React and Next.js

    Project mention: React Libraries | dev.to | 2021-12-07

    react-esi - React Edge Side Includes

  • cashew

    🐿 A flexible and straightforward library that caches HTTP requests in Angular (by ngneat)

  • ionic-cache

    Angular cache service with IndexedDB, SQLite and WebSQL support

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cacheable-request

    Wrap native HTTP requests with RFC compliant cache support

  • axios-cache-interceptor

    📬 Small and efficient cache interceptor for axios. Etag, Cache-Contol, TTL, HTTP headers and more!

    Project mention: Finally: The solution for when the issue doesn't have sufficient information. | reddit.com/r/ProgrammerHumor | 2022-03-07
  • apollo-cache-policies

    An extension of the Apollo 3 cache with support for advanced cache policies.

    Project mention: GraphQL with React Native, Which client should I use? | reddit.com/r/reactnative | 2022-03-11

    The Apollo cache invalidation policies extension is fantastic. It supports global TTLs and custom invalidation policies too.

  • vswr

    🔥 Stale-While-Revalidate (SWR) strategy to fetch data in Vue 3

    Project mention: How do I cache the result of an axios request for subsequent loads? | reddit.com/r/vuejs | 2022-03-10

    You should look into the stale-while-revalidate pattern. Here is a vue implementation: https://github.com/ConsoleTVs/vswr

  • zoic

    A RESTful API-caching middleware library for Oak/Deno

    Project mention: Zoic - REST API-caching middleware for Oak/Deno | reddit.com/r/Deno | 2022-07-06

    Zoic is lightweight and fast middleware library for caching RESTful API responses in Deno HTTP framework, Oak. It provides an LRU in-memory cache, as well as support for Redis caches. Developers can use Zoic to easily cache HTTP responses with one simple middleware function that automatically handles both caching response data in the event of a cache miss, and sending responses on cache hits. Checkout our project on github, or deno.land, and our medium article to learn more!

  • turborepo-gh-artifacts

    A TurboRepo local cache server which uploads artifact cache to GH artifacts.

    Project mention: Close to the finish line | dev.to | 2022-04-16

    I used this GitHub Action by Felix Mosheev which basically creates a local server in CI that can be used to upload/download the cache during a CI run. The Turborepo docs mention that Remote Cache can be self-hosted and used with the command:

  • tinylibs

    🗃️ A monorepo of tiny javascript libraries - Add yours today!

    Project mention: Tiny Libs -- A monorepo of tiny javascript libraries. | reddit.com/r/javascript | 2022-02-28
  • mastak

    Automated, in-memory caching package for APIs.

  • qache

    Zero-dependency, lightweight caching module for Node.js and the browser (by tq-bit)

    Project mention: Creating a NoSQL database from scratch | reddit.com/r/learnprogramming | 2022-06-03

    For 1: Don't.* For 2: You're looking for a cache. I've published an OS npm module. Looking at the code might help: https://github.com/tq-bit/qache/blob/master/src/Cache.ts For 3: Maybe the code of lowdb can point you in the right direction: https://github.com/typicode/lowdb/tree/main/src

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). The latest post mention was on 2022-08-03.

TypeScript Cache related posts


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

Project Stars
1 query 29,060
2 SWR 23,437
3 vue-query 818
4 offix 760
5 react-esi 621
6 cashew 558
7 ionic-cache 253
8 cacheable-request 240
9 axios-cache-interceptor 128
10 apollo-cache-policies 110
11 vswr 98
12 zoic 63
13 turborepo-gh-artifacts 37
14 tinylibs 12
15 mastak 11
16 qache 1
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.