memoist
Memoizer
A module that enables memoization in Ruby objects with optional argument support and cache management
ActiveSupport::Memoizable with a few enhancements
921 stars
23 watching
99 forks
Language: Ruby
last commit: 7 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
panorama-ed/memo_wise | A Ruby library that enables efficient memoization of method calls with thread-safe guarantees and flexible configuration options. | 576 |
abitdodgy/words_counted | A Ruby library that tokenizes input and provides various statistical measures about the tokens | 159 |
os6sense/defmemo | A macro that memoizes the results of functions with identical signatures | 33 |
msgpack/msgpack-ruby | Provides a binary serialization format for efficient data exchange among different languages and platforms. | 764 |
mimemagicrb/mimemagic | Detects the mime type of a file based on its extension or content | 419 |
samsaffron/memory_profiler | A memory profiler for Ruby applications. | 1,712 |
yohasebe/lemmatizer | A Ruby library that provides a lemmatizer for text in English. | 108 |
mcfreely/epitome | An implementation of the Lexrank algorithm in Ruby for summarizing text | 35 |
arbox/treetagger-ruby | A Ruby wrapper for a statistical language modeling tool for part-of-speech tagging and chunking | 16 |
mizor/machine-learning-ruby | A Ruby implementation of common machine learning algorithms and techniques | 13 |
arbox/tokenizer | A Ruby-based library for splitting written text into tokens for natural language processing tasks. | 46 |
postmodern/wordlist.rb | A Ruby library and CLI for managing wordlists by reading, manipulating, and combining text data | 46 |
tdr-autosync/mi-lib-django_memoize | Caches and optimizes expensive function calls in Django applications. | 120 |
ismasan/oat | Provides a standardized way to serialize API data in Ruby apps. | 278 |
zencephalon/tactful_tokenizer | A Ruby library that tokenizes text into sentences using a Bayesian statistical model | 80 |