19 packages found

memoization

A powerful caching library for Python, with TTL support and multiple algorithm options. (https://github.com/lonelyenvoy/python-memoization)
  1. memoization
  2. memorization
  3. remember
  4. decorator
  5. cache
  6. caching
  7. function
  8. callable
  9. functional
  10. ttl
  11. limited
  12. capacity
  13. fast
  14. high-performance
  15. optimization
  16. algorithm
  17. cache-python
  18. extendable
  19. extensible
  20. fifo
  21. fifo-cache
  22. functional-programming
  23. lfu
  24. lfu-cache
  25. lru
  26. lru-cache
  27. memoization-library
  28. memoize-decorator
  29. python-memoization
  30. ttl-cache
  31. ttl-support
2 Contributors
0.4.0published 4 years agoMIT

micro-memoize

A tiny, crazy fast memoization library for the 95% use-case
  1. memoize
  2. memoized
  3. memoizer
  4. memoization
  5. memo
  6. cache
  7. cached
  8. storage
  9. memory
  10. optimize
  11. performance
  12. lru
  13. expire
  14. javscript
8 Contributors
4.1.3published 4 months agoMIT

cachier

Persistent, stale-free, local and cross-machine caching for Python functions.
  1. cache
  2. caching
  3. cross-machine
  4. decorator
  5. local
  6. memoization
  7. mongo
  8. persistent
  9. cache-storage
  10. cachemanager
  11. decorators
  12. memoize
  13. mongodb
  14. pickle
  15. python
26 Contributors
3.1.2published 6 months agoOther

invokable

Objects are functions! Treat any Object, Hashes, Arrays and Sets as Procs (like Enumerable but for Proc-like objects)
  1. array
  2. composition
  3. curry
  4. currying
  5. functional-programming
  6. functions
  7. hash
  8. memoization
  9. memoize
  10. objects
  11. ruby
  12. ruby-gem
  13. ruby-lambda
  14. ruby-proc
  15. set
2 Contributors
1.0.0published 4 years agoMIT

cachebox

The fastest memoizing and caching Python library written in Rust
  1. caching
  2. cached
  3. cachebox
  4. cache
  5. in-memory-caching
  6. memoizing
  7. memoization
  8. pyo3
  9. python
  10. rust
5.0.0published 6 days agoMIT

memoizee

Memoize/cache function results
  1. memoize
  2. memoizer
  3. cache
  4. memoization
  5. memo
  6. memcached
  7. hashing.
  8. storage
  9. caching
  10. memory
  11. gc
  12. weak
  13. garbage
  14. collector
  15. async
15 Contributors
0.4.17published 11 months agoISC

joblib

Lightweight pipelining with Python functions
  1. caching
  2. memoization
  3. multiprocessing
  4. parallel-computing
  5. python
  6. threading
122 Contributors
1.4.2published 1 year agoBSD-3-Clause

p-memoize

Memoize promise-returning & async functions
  1. promise
  2. memoize
  3. mem
  4. memoization
  5. function
  6. cache
  7. caching
  8. optimize
  9. performance
  10. ttl
  11. expire
  12. async
  13. await
  14. promises
  15. time
  16. out
  17. cancel
  18. bluebird
14 Contributors
7.1.1published 3 years agoMIT

redis-memo

A Redis-based version-addressable caching system. Memoize pure functions, aggregated database queries, and 3rd party API calls.
  1. activerecord
  2. cache
  3. caching
  4. memoization
  5. performance
  6. rails
  7. redis
  8. reliability
  9. ruby
  10. sql
3 Contributors
1.1.0published 4 years agoMIT

re-reselect

Enhance Reselect selectors with deeper memoization and cache management
  1. react
  2. redux
  3. reselect
  4. memoize
  5. cache
  6. memoization
  7. reactjs
19 Contributors
5.1.0published 1 year agoMIT
Showing 1 to 10 of 19 results