All Projects → kashe → Similar Projects or Alternatives

65 Open source projects that are alternatives of or similar to kashe

Memoize One
A memoization library which only remembers the latest invocation
Stars: ✭ 2,649 (+4315%)
Mutual labels:  memoize, memoization
invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
Stars: ✭ 40 (-33.33%)
Mutual labels:  memoize, memoization
chimera
Lazy infinite compact streams with cache-friendly O(1) indexing and applications for memoization
Stars: ✭ 47 (-21.67%)
Mutual labels:  memoize, memoization
Python Memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Stars: ✭ 109 (+81.67%)
Mutual labels:  memoization
Use Inline Memo
⚛️ React hook for memoizing values inline anywhere in a component
Stars: ✭ 152 (+153.33%)
Mutual labels:  memoization
Anamnesis.jl
Fancy memoizing for expensive functions in Julia.
Stars: ✭ 18 (-70%)
Mutual labels:  memoization
design-patterns-cpp14
🙏 Design patterns implemented in C++14
Stars: ✭ 35 (-41.67%)
Mutual labels:  memoize
Decko
💨 The 3 most useful ES7 decorators: bind, debounce and memoize
Stars: ✭ 1,024 (+1606.67%)
Mutual labels:  memoization
Re Reselect
Enhance Reselect selectors with deeper memoization and cache management.
Stars: ✭ 932 (+1453.33%)
Mutual labels:  memoization
Moize
The consistently-fast, complete memoization solution for JS
Stars: ✭ 628 (+946.67%)
Mutual labels:  memoization
Verge
🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Stars: ✭ 273 (+355%)
Mutual labels:  memoization
Leetcode
High-quality LeetCode solutions
Stars: ✭ 178 (+196.67%)
Mutual labels:  memoization
typescript-lazy-get-decorator
Lazily evaluates a getter on an object and caches the returned value
Stars: ✭ 33 (-45%)
Mutual labels:  memoize
Micro Memoize
A tiny, crazy fast memoization library for the 95% use-case
Stars: ✭ 135 (+125%)
Mutual labels:  memoization
reselect dart
Efficiently derive data from your Redux Store
Stars: ✭ 37 (-38.33%)
Mutual labels:  reselect
Beautiful React Redux
Redux 🚀, Redux 🤘, Redux 🔥 - and the magic optimization
Stars: ✭ 87 (+45%)
Mutual labels:  memoization
react-native-boilerplate
A collection of curated and well maintained React Native boilerplates with various possibilities and combinations.
Stars: ✭ 24 (-60%)
Mutual labels:  reselect
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Stars: ✭ 29 (-51.67%)
Mutual labels:  memoization
p-cache
Decorator to memoize the results of async functions via lru-cache.
Stars: ✭ 21 (-65%)
Mutual labels:  memoize
Cachier
Persistent, stale-free, local and cross-machine caching for Python functions.
Stars: ✭ 359 (+498.33%)
Mutual labels:  memoization
typescript-memoize
A memoize decorator for Typescript
Stars: ✭ 85 (+41.67%)
Mutual labels:  memoize
the-apache-ignite-book
All code samples, scripts and more in-depth examples for The Apache Ignite Book. Include Apache Ignite 2.6 or above
Stars: ✭ 65 (+8.33%)
Mutual labels:  memoization
redis-memolock
Redis MemoLock - Distributed Caching with Promises
Stars: ✭ 63 (+5%)
Mutual labels:  memoization
hu
Small, generic functional helper library for node.js and browsers
Stars: ✭ 18 (-70%)
Mutual labels:  memoize
bash-cache
Transparent caching layer for bash functions; particularly useful for functions invoked as part of your prompt.
Stars: ✭ 45 (-25%)
Mutual labels:  memoization
Core Js
Standard Library
Stars: ✭ 15,854 (+26323.33%)
Mutual labels:  weakmap
Memo Decorator
Decorator which applies memoization to a method of a class.
Stars: ✭ 213 (+255%)
Mutual labels:  memoization
LruClockCache
A low-latency LRU approximation cache in C++ using CLOCK second-chance algorithm. Multi level cache too. Up to 2.5 billion lookups per second.
Stars: ✭ 35 (-41.67%)
Mutual labels:  memoization
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+173.33%)
Mutual labels:  memoization
memoize-fs
memoize/cache in file system solution for Node.js
Stars: ✭ 25 (-58.33%)
Mutual labels:  memoization
Data Structures
Common data structures and algorithms implemented in JavaScript
Stars: ✭ 139 (+131.67%)
Mutual labels:  memoization
Dynamic-Programming-Questions-by-Aditya-Verma
Aditya Verma (Youtube) DP Playlist Codes/Solutions.
Stars: ✭ 148 (+146.67%)
Mutual labels:  memoization
Frontend Computer Science
A list of Computer Science topics important for a Front-End Developer to learn 📝
Stars: ✭ 113 (+88.33%)
Mutual labels:  memoization
next-react-boilerplate
🔥 NextJS with additional tech feature like react-boilerplate. Demo >>
Stars: ✭ 20 (-66.67%)
Mutual labels:  reselect
Memery
A gem for memoization in Ruby
Stars: ✭ 98 (+63.33%)
Mutual labels:  memoization
regex-not
Create a javascript regular expression for matching everything except for the given string.
Stars: ✭ 31 (-48.33%)
Mutual labels:  memoize
React Selector Hooks
Collection of hook-based memoized selector factories for declarations outside of render.
Stars: ✭ 84 (+40%)
Mutual labels:  memoization
monad-memo
Memoization monad transformer
Stars: ✭ 29 (-51.67%)
Mutual labels:  memoization
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-38.33%)
Mutual labels:  memoization
memo wise
The wise choice for Ruby memoization
Stars: ✭ 486 (+710%)
Mutual labels:  memoization
vector
A PHP functional programming library.
Stars: ✭ 19 (-68.33%)
Mutual labels:  memoization
Datalog
An in-memory datalog implementation for OCaml.
Stars: ✭ 218 (+263.33%)
Mutual labels:  memoization
weak-merge
🔗 A module for merging WeakSets and WeakMaps.
Stars: ✭ 20 (-66.67%)
Mutual labels:  weakmap
Cached
Rust cache structures and easy function memoization
Stars: ✭ 530 (+783.33%)
Mutual labels:  memoization
Memoize State
The magic memoization for the State management. ✨🧠
Stars: ✭ 305 (+408.33%)
Mutual labels:  memoization
datacatalog
Data Catalog is a service for indexing parameterized, strongly-typed data artifacts across revisions. It also powers Flytes memoization system
Stars: ✭ 52 (-13.33%)
Mutual labels:  memoization
cacheme-go
🚀 Schema based, typed Redis caching/memoize framework for Go
Stars: ✭ 19 (-68.33%)
Mutual labels:  memoization
go-memoize
An easy, no-frills memoizer for Go. Cache your expensive function calls.
Stars: ✭ 63 (+5%)
Mutual labels:  memoize
async-memo-ize
🛠 Memoize utility for async/await syntax and promises. It supports cache in memory or via Redis
Stars: ✭ 16 (-73.33%)
Mutual labels:  memoization
maki
[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks
Stars: ✭ 16 (-73.33%)
Mutual labels:  memoization
tacky
Primitive Object Memoization for Ruby
Stars: ✭ 14 (-76.67%)
Mutual labels:  memoization
Cacheout
A caching library for Python
Stars: ✭ 238 (+296.67%)
Mutual labels:  memoization
doasync
Promisify functions and objects immutably
Stars: ✭ 27 (-55%)
Mutual labels:  weakmap
mnemonik
Simple memoization extension function for Kotlin https://en.wikipedia.org/wiki/Memoization
Stars: ✭ 40 (-33.33%)
Mutual labels:  memoization
Fast Memoize.js
🐇 Fastest possible memoization library
Stars: ✭ 2,478 (+4030%)
Mutual labels:  memoization
blog
My Frontend Blog
Stars: ✭ 77 (+28.33%)
Mutual labels:  reselect
weakmap-polyfill
ECMAScript6 WeakMap polyfill
Stars: ✭ 25 (-58.33%)
Mutual labels:  weakmap
bkt
bkt is a subprocess caching utility, available as a command line binary and a Rust library.
Stars: ✭ 117 (+95%)
Mutual labels:  memoization
memo-async-lru
Memoize Node.js style callback-last functions, using an in-memory LRU store
Stars: ✭ 17 (-71.67%)
Mutual labels:  memoize
Joblib
Computing with Python functions.
Stars: ✭ 2,620 (+4266.67%)
Mutual labels:  memoization
1-60 of 65 similar projects