Top 45 memoization open source projects

Cacheout
A caching library for Python
Datalog
An in-memory datalog implementation for OCaml.
Fast Memoize.js
🐇 Fastest possible memoization library
Memoize One
A memoization library which only remembers the latest invocation
Memo Decorator
Decorator which applies memoization to a method of a class.
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Use Inline Memo
⚛️ React hook for memoizing values inline anywhere in a component
Micro Memoize
A tiny, crazy fast memoization library for the 95% use-case
Frontend Computer Science
A list of Computer Science topics important for a Front-End Developer to learn 📝
Python Memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Memery
A gem for memoization in Ruby
Beautiful React Redux
Redux 🚀, Redux 🤘, Redux 🔥 - and the magic optimization
React Selector Hooks
Collection of hook-based memoized selector factories for declarations outside of render.
Decko
💨 The 3 most useful ES7 decorators: bind, debounce and memoize
Immutable Tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Re Reselect
Enhance Reselect selectors with deeper memoization and cache management.
Moize
The consistently-fast, complete memoization solution for JS
Cached
Rust cache structures and easy function memoization
Cachier
Persistent, stale-free, local and cross-machine caching for Python functions.
Memoize State
The magic memoization for the State management. ✨🧠
Verge
🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
cacheme-go
🚀 Schema based, typed Redis caching/memoize framework for Go
async-memo-ize
🛠 Memoize utility for async/await syntax and promises. It supports cache in memory or via Redis
bash-cache
Transparent caching layer for bash functions; particularly useful for functions invoked as part of your prompt.
tacky
Primitive Object Memoization for Ruby
kashe
A memoization library based on weakmaps. 🤯 Sometimes cache is kashe
chimera
Lazy infinite compact streams with cache-friendly O(1) indexing and applications for memoization
vector
A PHP functional programming library.
maki
[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks
bkt
bkt is a subprocess caching utility, available as a command line binary and a Rust library.
memoize-fs
memoize/cache in file system solution for Node.js
datacatalog
Data Catalog is a service for indexing parameterized, strongly-typed data artifacts across revisions. It also powers Flytes memoization system
mnemonik
Simple memoization extension function for Kotlin https://en.wikipedia.org/wiki/Memoization
Anamnesis.jl
Fancy memoizing for expensive functions in Julia.
1-45 of 45 memoization projects