An open API service providing repository metadata for many open source software ecosystems.

Topic: "memoize-decorator"

lonelyenvoy/python-memoization

A powerful caching library for Python, with TTL support and multiple algorithm options.

Language: Python - Size: 207 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 239 - Forks: 15

transitive-bullshit/p-cache

Decorator to memoize the results of async functions via lru-cache.

Language: JavaScript - Size: 37.1 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 23 - Forks: 1

RikudouSage/SymfonyMemoizeBundle

Symfony bundle for class/method memoization

Language: PHP - Size: 41 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 2

ember-polyfills/ember-cached-decorator-polyfill

Polyfill for RFC 566: @cached

Language: TypeScript - Size: 1.41 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 6

blakeembrey/decorator-memoize-one

Simple decorator for caching the result of a function based on the most recent arguments

Language: TypeScript - Size: 268 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

blixhavn/memoizit

A memoize library which can be used standalone, or plugged into key/value stores such as redis. Also contains functionality to invalidate cache based on function name and arguments.

Language: Python - Size: 59.6 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

FujitsuLaboratories/kurumipy

An enhanced memoization library for Python

Language: Python - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

spoorn/nemoize

Python Memoizer for classes, functions, and methods

Language: Python - Size: 16.6 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

huntfx/supercache

Easy to use caching for functions and methods.

Language: Python - Size: 105 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

mdawar/memoize-utils

Memoize function and TypeScript decorator for sync and async functions.

Language: TypeScript - Size: 146 KB - Last synced at: 30 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

rtmigo/filememo_py

Stores the results of expensive function calls and returns the cached result when the same inputs occur again

Language: Python - Size: 128 KB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

wzhudev/memoize

:notebook: A memoize util for TypeScript.

Language: TypeScript - Size: 12.7 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

pjrebsch/memorb

Memoize instance methods with ease.

Language: Ruby - Size: 228 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

simplyYan/oyzem

memoizing has never been easier

Language: Go - Size: 20.5 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Vunovati/memoize-methods

Memoize methods of a given JavaScript object

Language: TypeScript - Size: 433 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

svetlin-mladenov/fcache

fcache caches the result of function calls to memory or disk. Saves you the pain of recomputing slow functions over and over again. fcache works well with numpy arrays, pandas dataframes and inside ipython notebooks.

Language: Python - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

alanb43/memoizeK

An adjustable cache for python functions.

Language: Python - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Bwca/package_merry-solutions_memoize-decorator

A function to decorate methods and memoize their results to speed up further requests done with the same arguments.

Language: TypeScript - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

blutsvente/vlab_memoize

A Specman/e package that provides a memoization utility for methods

Language: E - Size: 36.1 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

danhje/pymesis

Memoization decorator for Python, with optional TTL (measured in time or function calls) for the cached results.

Language: Python - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

neeru1207/Selective_LRU_Cache_Decorator

A Python Decorator similar to but simpler than functools.lru_cache with the extra ability to select parameters

Language: Python - Size: 147 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

lycantropos/memoir

Memoization support

Language: Python - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

izica/decorators-es6

Decorators for es6+, with promise support

Language: JavaScript - Size: 21.5 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

supermax03/LRU-CACHE-Python

A straightforward LRU Cache implementation using OrderedDict

Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

congma/simplecache

Simple method memoization decorator based on cachetools, suitable for numpy.ndarray input.

Language: Python - Size: 133 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0