96 Repositories
JavaScript key-value-cache Libraries
Youtube Summarizer is a web-based tool that uses ChatGPT to automatically generate summaries of YouTube videos. It lets you learn key points quickly and easily without having to watch entire lengthy videos. It is enough for users to paste the YouTube video URL into the tool and summarize the video.
YOUTUBE SUBTİTLE SUMMARIZER youtubesummarizer.tech Summarizer is a web-based tool that uses ChatGPT to automatically generate summaries of YouTube vid
A simple in-memory key-value cache for function execution, allowing both sync and async operations using the same methods
A simple in-memory key-value cache for function execution, allowing both sync and async operations using the same methods. It provides an invalidation mechanism based both on exact string and regex.
Nuxt-Module, that provides a system to set shopware cache-tags for later use in e.g. a full-page cache
nuxt-shopware-caching Nuxt-Module, that provides a system to set shopware cache-tags for later use in e.g. a full-page cache. This module is meant to
A simple in-memory time-based cache for both objects and function execution.
What is this? A simple in-memory time-based cache for both objects and function execution. How do I install it? You can install it by using the follow
Memcached module for Nest framework (node.js) 🐈
Memcached module and service for Nest, a progressive Node.js framework for building efficient and scalable server-side applications. Installation npm
Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data
Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data
A small utility server to exchange data and messages between clients. Comes complete with E2E public key encryption
Zenotta Intercom A small utility server to exchange arbitrary data between clients. Comes complete with E2E public key encryption Official documentati
Keep the type of storage value unchanged and change array and object directly. Supports listening to the changes and setting expires.
proxy-web-storage A more convenient way to use storage through proxy. try it on codesandbox. Install npm i proxy-web-storage Features Base Keep the ty
Fast API for getting moroccan cities and their districts in json format.
Fast API for getting moroccan cities and their districts in json format built with Usage The number of requests per user is limited to 100 req/min Lis
A MITM cache between RPCs and a a dAPP. Useful to allow for better performance on a public RPC node
better-cosmos-rpcs A cheaper way to allow for public RPCs as a service WITHOUT scaling issues. No need to rate limit either. How it is done: User GET
A frida script that can be used to find the public RSA key used in the native libakamaibmp.so shared library, seen in version 3.3.0 of Akamai BMP
Akamai BMP - RSA/AES Frida Hook This Frida script can be used to find the public RSA key used in the encryption process in Akamai BMP 3.3.0. Since ver
This is food detection WebApp, which will tell users about the nutrients value of particular food image which they upload
Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np
A JavaScript library allows showing/hiding "dependent" field(s) if the value of the “dependee” field matches the right condition.
MF Conditional Fields A JavaScript library that show/hide form elements based on the value of one field or many. Advantages Lightweight & fast. Comes
A library for creating typesafe standardized query keys, useful for cache management in @tanstack/query
Query Key Factory Typesafe query key management for @tanstack/query with auto-completion features. Focus on writing and invalidating queries without t
Very tiny function that checks if an object/array/value is shaped like another, with TypeScript type refining.
@suchipi/has-shape Very tiny (~200B before minification/compression) function that checks if an object/array/value is shaped like another, with TypeSc
A technology stack solution using the AWS Serverless architecture.Atlas stack for building applications focused on generating value.
Atlas A technology stack solution using the AWS Serverless architecture.Atlas stack for building applications focused on generating value. Description
Crypto APIs - Key Management System Tool (KMS)
Crypto APIs - Key Management System Tool (KMS) Crypto APIs KMS (Key Management System) is an open-source Node.js library. It gives companies full cust
A collection of framework specific Cache utilities for working with Supabase.
supabase-cache-helpers A collection of framework specific Cache utilities for working with Supabase. Supabase Launch Week Hackathon 5 Submission Team
UI slider control that magnifies the current value
jquery-rsSliderLens Renders a powerfull input range control. With minor differences, all browsers render an input type="range" / pretty much the sam
A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.
A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.
Tiny JavaScript library (1kB) by CurrencyRate.today, providing simple way and advanced number, money and currency formatting and removes all formatting/cruft and returns the raw float value.
Zero dependency tiny JavaScript library (1kB bytes) by CurrencyRate.today, providing simple way and advanced number, money and currency formatting and removes all formatting/cruft and returns the raw float value.
🪦 Redis Key Value store backed by IPFS
🪦 RipDB 🪦 A snappy, decentralized JSON store perfect for fast moving web3 builders. Redis + IPFS = RIP = 😍 Install With a Package Manager (browser
Node.js library that provide a cache for file metadata or file content.
@file-cache A cache library for file metadata or file content. It is useful for process that work a given series of files and that only need to repeat
Skip a job if it already succeeded for the same repo state. Uses S3 for caching.
🪣 ♻️ S3 Cache Action First Run, Cold Cache Next Run, Cache Hit Description Allows to skip a job if it already succeeded for the same repo state. Uses
Persistent key/value data storage for your Browser and/or PWA, promisified, including file support and service worker support, all with IndexedDB. Perfectly suitable for your next (PWA) app.
BrowstorJS 🚀 💾 🔒 Persistent key/value data storage for your Browser and/or PWA, promisified, including file support and service worker support, all
Next-level mongoose caching layer with event based cache clearing
SpeedGoose ## About The Project This project is a next-level mongoose caching library which is fully written in typescript. It's caching on two levels
Tries to execute sync/async function, returns a specified default value if the function throws
good-try Tries to execute sync/async function, returns a specified default value if the function throws. Why Why not nice-try with it's 70+ million do
A modern SQLite store for node-cache-manager
SQLite store for node cache manager A modern SQlite cache store for node-cache-manager. Featuring: Async SQLite3 using sqlite3 async/await support wit
DialogFlow Machine Learning Chatbot
DialogFlow Machine Learning Chatbot Project Overview This repository contains a backend service for an intelligent chatbot that onboards clients, answ
This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service
This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service. Integrating your service allows you to take actions based on end-user expressions and send dynamic responses back to the end-user.
A common front-end/Service Worker-based Key/Value database based on CacheStorage
Cache-DB A common front-end/Service Worker-based Key/Value database based on CacheStorage const db = new CacheDB('ChenYFanDB') undefined await d
Easily create key board shortcuts for your JS functions. Built using JS only with no other dependency. Inspired from MacOS spotlight
floodlightjs Inspired from macOS spotlight, floodlight is simple JS library that will show a search area. How the search is handled is completely on y
A lightweight (~2kB) library to create range sliders that can capture a value or a range of values with one or two drag handles
range-slider-input A lightweight (~2kB) library to create range sliders that can capture a value or a range of values with one or two drag handles. Ex
Tenzi is a dice game. The player needs to roll dice until they are all the same. Clicking on a dice, freezes it at its current value between rolls. Best scores are saved to local storage.
Roll until all dice are the same Try me! Technologies Used Description Tenzi is a dice game used to demonstrate the use of React Hooks (useState, useE
A remote nodejs Cache Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fast, stores the Cache before stopping and restores it again!
remote-map-cache A remote nodejs Cache Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fa
A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely.
A remote nodejs Cached sqlite Database Server, for you to have your perfect MAP Cache Saved and useable remotely. Easy Server and Client Creations, fast, stores the Cache before stopping and restores it again! it uses ENMAP
Cache is easy to use data caching Node.js package. It supports Memcached, Redis, and In-Memory caching engines.
Cache Cache NPM implements wrapper over multiple caching engines - Memcached, Redis and In-memory (use with single threaded process in development mod
Long-press `⌘` key or press `?` to present a shortcut guide for your Web application.
React Shortcut Guide Status: Alpha Long-press command or press ? to present a shortcut guide for your Web application. Gzip+minify 3kB Install npm i
It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.
Twitter-Clone_Front-end ✨ Demo. Login Home Profile Message Notifications Deployed in: https://twitter-clone-front-end.vercel.app/ 💻 About the project
🧩 TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types such as number or boolean (not Value Objects)
🧩 TypeScript Primitives type TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types
Cache Solidjs resources by key (derived from the resource source)
Solid Cached Resource (Experimental) Create a solid resource attached to a cached state by a unique key. Heavily inspired by react-query, but for soli
Simple CLI to warm the cache of social images in all pages from a sitemap.
warm-social-images Simple CLI to warm the cache of social images in all pages from a sitemap. Why Using serverless functions to generate images for so
Fast and advanced, document-based and key-value-based NoSQL database.
Contents About Features Installation Links About Fast and advanced, document-based and key-value-based NoSQL database. Features NoSQL database Can be
An unreliable and overall unusable sorting library for numbers with a global cache on the edge.
unsort An unreliable and overall unusable sorting library for numbers with a global cache on the edge. the algorithm This library implements a number
JS/TS lightweight value-multimethod util
fp-multik 🤹🏼♂️ Small functional utility for control flow and conditional operator for functions. Multik is value-based multimethod for Javascript/T
🚀 Transition number values using easing functions
react-transition-value Transition / Animate number values using easing functions See Demos ⚡️ Getting started npm i react-transition-value import {
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
A TypeScript namespace declaration for KeyboardEvent.key strings, just in case your code is allergic to enums.
ts-key-namespace A TypeScript namespace declaration for KeyboardEvent.key strings, just in case you prefer namespaces to enums. Largely based on ts-ke
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.
Key Sequence Shortcut Key Sequence Shortcut is an obsidian plugin, allow binding key sequences to an obsidian command. For example If we assume "t" st
Simple WhatsApp MD BOT. Get a API key from ZEN API
ALIEN ALFA-MD Contact Me: ❗❗FORK THIS BEFORE PROCEEDING Use This Button To Fork Now Scan QR Code For Session Change Session In Github ⚠️ Session Chang
Fast and advanced, document based and key-value based NoSQL database that able to work as it is installed.
About Fast and advanced, document based and key-value based NoSQL database that able to work as it is installed. Features NoSQL database Can be run as
Non-interactive publicly verifiable distributed key generation and resharing algorithm over BLS12-381
NPVDKG-RS This repository contains a mathematical presentation and some code to demonstrate our developed non-interactive publicly verifiable distribu
proxy 🦄 yxorp is your Web Proxy as a Service (SAAS) Multi-tenant, Multi-Threaded, with Cache & Article Spinner
proxy 🦄 yxorp is your Web Proxy as a Service (SAAS) Multi-tenant, Multi-Threaded, with Cache & Article Spinner. Batteries are included, Content Spinning and Caching Engine, all housed within a stunning web GUI. A unique high-performance, plug-and-play, multi-threaded website mirror and article spinner
Combine type and value imports using Typescript 4.5 type modifier syntax
type-import-codemod Combines your type and value imports together into a single statement, using Typescript 4.5's type modifier syntax. Before: import
A demo to show how to re-use Eleventy Image’s disk cache across Netlify builds.
Re-use Eleventy Image Disk Cache across Netlify Builds Live Demo This repository takes all of the high resolution browser logos and processes them thr
A cache for @azure/msal-node that uses Azure KeyVault as a store
@intility/msal-keyvault-cache A cache for @azure/msal-node that uses Azure KeyVault as a store. Usage Install with npm install @intility/msal-keyvault
A postgraphile plugin that allows you to expose only a single direction of connections exposed by foreign key constraints
A postgraphile plugin that allows you to expose only a single direction of connections exposed by foreign key constraints
A cache that automatically removes the least-recently-used items
A cache that automatically removes the least-recently-used items
A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol
opaque-ts This is a Typescript library for the Asymmetric Password-Authenticated Key Exchange (OPAQUE) protocol. Use Available at: @cloudflare/opaque-
A GitHub Action to cache your workload to a Google Cloud Storage bucket.
Google Cloud Storage Cache Action GitHub already provides an awesome action to cache your workload to Azure's servers hosted in United States. However
Type predicate functions for checking if a value is of a specific type or asserting that it is.
As-Is Description As-Is contains two modules. Is - Type predicates for checking values are of certain types. As - Asserting values are of a certain ty
The nestjs cache module based on cache-manager & decorators 🍃
A progressive Node.js framework for building efficient and scalable server-side applications. zirus-cache zirus-cache for Nest.JS - simple and modern
Cypress commands are asynchronous. It's a common pattern to use a then callback to get the value of a cypress command
cypress-thenify Rationale Cypress commands are asynchronous. It's a common pattern to use a then callback to get the value of a cypress command. Howev
Create your own wrappings with optional key bindings for selected text, a set of useful defaults is also provided.
Create your own wrappings with optional key bindings for selected text, a set of useful defaults is also provided.
It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.
Twitter-Clone_Back-end ✨ Demo. 💻 About the project. 📜 Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F
open-source implementation of the Turborepo custom remote cache server.
This project is an open-source implementation of the Turborepo custom remote cache server. If Vercel's official cache server isn't a viable option, th
A TurboRepo local cache server which uploads artifact cache to GH artifacts.
TurboRepo Github Artifacts action This action allows you use Github artifacts as TurboRepo remote cache server. How it works? It's starts a local Turb
Sheetzapper imports your account value accross Zapper.fi supported wallets and dapps into a Google Sheet
Overview Sheetzapper imports your account value accross Zapper.fi supported wallets and dapps into a Google Sheet. This allows you to chart your net w
GitHub Action that configures Nix to read/write to a cache
Set up Nix Cache Action This is a GitHub Action that configures the Nix package manager to read from (and optionally write to) a remote cache. Usage U
Resolve parallel promises in key-value pairs whilst maintaining type information
async-kv Resolves promises in key-value pairs maintaining type information. Prerequisites NodeJS 12 or later Installation npm i async-kv yarn add asyn
Byteroo - Key-value storage for your Node.js applications
Byteroo Byteroo is a key-value storage for your Node.js applications. Usage: const Byteroo = require('byteroo'); const storage = new Byteroo({ name:
Bookmate - Watch changes in Chrome bookmarks, and use bookmarks as an append-only key-value store via an fs-like API.
📗 Bookmate An append-only key-value store built on Chrome bookmarks, plus an asychronous stream of Bookmark changes. For NodeJS Actual production exa
The CryptoVerse is a Cryptocurrency web application developed using Reactjs for providing the latest updates, value statistics, market cap, supply and news regarding the Cryptocurrency market.
CryptoVerse - A Crptocurrency Web Application Getting Started with Create React App This project was bootstrapped with Create React App. Available Scr
use this to replace redux,you can use useActions to change context value and useActions return a mutable function collection
English | 中文 NOTE react-context-mutation is a lighter and more convenient state manager designed for react applications. It aims to replace the Redux
A lightweight way to cache on graphQL servers
cacheflowQL What is cacheflowQL? CacheflowQL is an npm package with complex caching algorithms that provide developers deep insights into their GraphQ
Async cache with dedupe support
async-cache-dedupe async-cache-dedupe is a cache for asynchronous fetching of resources with full deduplication, i.e. the same resource is only asked
Utility to show key-presses on your browser
Show-Keys Extension A Chrome Extension wrapper around @siddharthkp's script to show Key Press on a website. PS - A lot of websites block this function
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
webcat Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery We a
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
KeyboardJS KeyboardJS is a library for use in the browser (node.js compatible). It Allows developers to easily setup key bindings. Use key combos to s
Utility to show key presses in your application
Utility to show key presses in your application
NodeJS PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
Node Postgres Extras NodeJS port of Heroku PG Extras with several additions and improvements. The goal of this project is to provide powerful insights
Bluzelle is a smart, in-memory data store. It can be used as a cache or as a database.
SwarmDB ABOUT SWARMDB Bluzelle brings together the sharing economy and token economy. Bluzelle enables people to rent out their computer storage space
Memoize promise-returning functions. Includes cache expire and prefetch.
promise-memoize Memoize promise-returning functions. Includes cache expire and prefetch. When data expire mode enabled, new values are fetched in adva
Utility to warm up your tile server cache
TileMantle A tool to warm up your tile server cache. Give it a URL template, geometry, and list of zoom levels and it will request tiles incrementally
Wrap native HTTP requests with RFC compliant cache support
cacheable-request Wrap native HTTP requests with RFC compliant cache support RFC 7234 compliant HTTP caching for native Node.js HTTP/HTTPS requests. C
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
HashMap Class for JavaScript Installation Using npm: $ npm install hashmap Using bower: $ bower install hashmap You can download the last stable ver
JS / CSS / files loader + key/value storage
bag.js - JS / CSS loader + KV storage bag.js is loader for .js / .css and other files, that uses IndexedDB/ WebSQL / localStorage for caching. Conside
jStorage is a simple key/value database to store data on browser side
NB! This project is in a frozen state. No more API changes. Pull requests for bug fixes are welcomed, anything else gets most probably ignored. A bug
⚛️ Hooks for fetching, caching and updating asynchronous data in React
Hooks for fetching, caching and updating asynchronous data in React Enjoy this library? Try the entire TanStack! React Table, React Form, React Charts
jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.
jQuery.Hotkeys #About jQuery Hotkeys is a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting al
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
KeyboardJS KeyboardJS is a library for use in the browser (node.js compatible). It Allows developers to easily setup key bindings. Use key combos to s
A keyboard input capturing utility in which any key can be a modifier key.
Keypress Version 2.1.5 Keypress is a robust keyboard input capturing Javascript utility focused on input for games. For details and documentation, ple
Simple key-value storage with support for multiple backends
Simple key-value storage with support for multiple backends Keyv provides a consistent interface for key-value storage across multiple backends via st
Realm is a mobile database: an alternative to SQLite & key-value stores
Realm is a mobile database that runs directly inside phones, tablets or wearables. This project hosts the JavaScript versions of Realm. Currently we s
⚛️ Hooks for fetching, caching and updating asynchronous data in React
Hooks for fetching, caching and updating asynchronous data in React Enjoy this library? Try the entire TanStack! React Table, React Form, React Charts