Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: memoization
jaemk/cached
Rust cache structures and easy function memoization
Language: Rust - Size: 540 KB - Last synced: 38 minutes ago - Pushed: about 1 hour ago - Stars: 1,391 - Forks: 82
python-cachier/cachier
Persistent, stale-free, local and cross-machine caching for Python functions.
Language: Python - Size: 397 KB - Last synced: about 2 hours ago - Pushed: 1 day ago - Stars: 515 - Forks: 58
shixiongfei/cache-fs
A promise-based cache that reads and writes to the file-system.
Language: TypeScript - Size: 69.3 KB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 0 - Forks: 0
tonivade/purefun
Functional Programming library for Java
Language: Java - Size: 5.68 MB - Last synced: about 5 hours ago - Pushed: 1 day ago - Stars: 106 - Forks: 4
toomuchdesign/re-reselect
Enhance Reselect selectors with deeper memoization and cache management.
Language: TypeScript - Size: 1.89 MB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 1,072 - Forks: 46
NamkhangNLe/LeetCode
Data Structures and Algorithms
Language: Java - Size: 103 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
yegor256/tacky
Primitive Object Memoization for Ruby
Language: Ruby - Size: 85 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 12 - Forks: 0
joblib/joblib
Computing with Python functions.
Language: Python - Size: 4.35 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 3,668 - Forks: 401
jimporter/memo
A C++17 memoization library
Language: C++ - Size: 37.1 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 21 - Forks: 4
thornjad/emacs-memo
Simple but powerful memoization library for Emacs
Language: Emacs Lisp - Size: 11.7 KB - Last synced: 3 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
zbo14/memo
different memoization methods
Language: JavaScript - Size: 4.88 KB - Last synced: 3 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
alexreardon/memoize-one
A memoization library which only remembers the latest invocation
Language: TypeScript - Size: 1.44 MB - Last synced: about 20 hours ago - Pushed: over 1 year ago - Stars: 2,917 - Forks: 78
stdlib-js/utils-memoize
Memoize a function.
Language: JavaScript - Size: 763 KB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0
TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Language: C++ - Size: 183 KB - Last synced: 3 days ago - Pushed: almost 3 years ago - Stars: 232 - Forks: 24
panorama-ed/memo_wise
The wise choice for Ruby memoization
Language: Ruby - Size: 666 KB - Last synced: 2 days ago - Pushed: 5 days ago - Stars: 540 - Forks: 23
amalu-sajeev-me/InMemoryMemoize
nodejs InMemoryMemoize
Language: TypeScript - Size: 85.9 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
macabdul9/recursion-dp
this is repository is a comprehensive implemenation of recursion and dp.
Language: C++ - Size: 1.51 MB - Last synced: 7 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
calcit-lang/memof
a simple and naive memoization library
Language: Cirru - Size: 401 KB - Last synced: 7 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
rocketlaunchr/remember-go
Cache Slow Database Queries
Language: Go - Size: 130 KB - Last synced: 3 days ago - Pushed: about 3 years ago - Stars: 138 - Forks: 8
fumitoh/modelx
Use Python like a spreadsheet!
Language: Python - Size: 3.99 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 86 - Forks: 19
awolverp/cachebox
The fastest memoizing and caching Python library written in Rust.
Language: Rust - Size: 1.41 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 19 - Forks: 0
planttheidea/moize
The consistently-fast, complete memoization solution for JS
Language: TypeScript - Size: 7.58 MB - Last synced: 2 days ago - Pushed: about 1 month ago - Stars: 872 - Forks: 27
shixiongfei/cache-one
A cache library only remembers the last call that matches the parameter key
Language: TypeScript - Size: 29.3 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
developit/decko
:dash: The 3 most useful ES7 decorators: bind, debounce and memoize
Language: JavaScript - Size: 49.8 KB - Last synced: 2 days ago - Pushed: over 5 years ago - Stars: 1,034 - Forks: 50
Tim7775/luau-caching-and-memoization
Luau cache structures and function memoization
Language: Lua - Size: 45.9 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0
IRSHIT033/LRU-CACHE
This package provides a simple utility for caching the results of functions based on their input arguments. By caching previously computed results. The caching mechanism uses LRU(Least recently Used) cache method to store results.
Language: TypeScript - Size: 53.7 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
Winor/Shaporize
A memory game written in TypeScript. Can you tell if you have seen this shape before? Memorize endless randomly generated shapes.
Language: TypeScript - Size: 119 KB - Last synced: 11 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
N0-man/Kofun
Functional Programming concepts using Kotlin
Size: 2.93 KB - Last synced: 11 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
pablocom/CodeChallenges
Algorithms, data structures and analysis of their computational complexity
Language: C# - Size: 200 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0
VergeGroup/swift-verge
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
Language: Swift - Size: 76.2 MB - Last synced: 21 days ago - Pushed: 23 days ago - Stars: 608 - Forks: 32
RokLenarcic/memento
Clojure Memoization project
Language: Clojure - Size: 160 KB - Last synced: about 20 hours ago - Pushed: about 1 month ago - Stars: 31 - Forks: 2
dimo414/bash-cache
Transparent caching layer for bash functions; particularly useful for functions invoked as part of your prompt.
Language: Shell - Size: 88.9 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 69 - Forks: 4
typst/comemo
Incremental computation through constrained memoization.
Language: Rust - Size: 84 KB - Last synced: 11 days ago - Pushed: 25 days ago - Stars: 375 - Forks: 13
Bodigrim/chimera
Lazy infinite compact streams with cache-friendly O(1) indexing and applications for memoization
Language: Haskell - Size: 219 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 57 - Forks: 7
c-cube/maki
[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks
Language: OCaml - Size: 281 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 17 - Forks: 2
c-cube/andes
[toy, wip] A chain with lots of lemmas. More specifically, a logic programming engine.
Language: OCaml - Size: 172 KB - Last synced: 15 days ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0
reubano/mezmorize Fork of thadeusb/flask-cache
Memoization for python functions (based on Flask-Cache)
Language: Python - Size: 608 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 25 - Forks: 4
c-cube/datalog
An in-memory datalog implementation for OCaml.
Language: Prolog - Size: 1.5 MB - Last synced: 15 days ago - Pushed: almost 2 years ago - Stars: 251 - Forks: 22
planttheidea/micro-memoize
A tiny, crazy fast memoization library for the 95% use-case
Language: TypeScript - Size: 3.28 MB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 228 - Forks: 16
laracraft-tech/memoize
Simple PHP trait to memoize function calls!
Language: PHP - Size: 79.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 13 - Forks: 1
SandeepKundalwal/DSA-Practice
Data Structures & Algorithms problems that I solve over various coding platforms.
Language: Java - Size: 698 KB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0
Defmc/moneta
A set of macros to function profiling in Rust
Language: Rust - Size: 54.7 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 2 - Forks: 0
Prathmesh311/DSA
A one-stop Destination✏️ for all your Competitive Programming Resources.
Language: C++ - Size: 491 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 1 - Forks: 0
lonelyenvoy/python-memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Language: Python - Size: 207 KB - Last synced: 12 days ago - Pushed: almost 3 years ago - Stars: 217 - Forks: 14
Sohamkayal4103/Dynamic-Programming
Contains important concepts related to dynamic programming
Language: C++ - Size: 13.7 KB - Last synced: 20 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
dgilland/cacheout
A caching library for Python
Language: Python - Size: 226 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 402 - Forks: 43
dimo414/bkt
a subprocess caching utility, available as a command line binary and a Rust library.
Language: Rust - Size: 208 KB - Last synced: 21 days ago - Pushed: 3 months ago - Stars: 209 - Forks: 13
rocketseat-creators-program/React-performance-gargalos-bundlesize-render-2021-05-01
Repositório com o código base para a aula de React Performance
Language: JavaScript - Size: 2.55 MB - Last synced: 22 days ago - Pushed: about 3 years ago - Stars: 19 - Forks: 7
iamumesh2058/Square-Link
7th sem college project
Language: JavaScript - Size: 999 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 2 - Forks: 0
caiogondim/fast-memoize.js
:rabbit2: Fastest possible memoization library
Language: JavaScript - Size: 1.29 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 2,575 - Forks: 109
theKashey/memoize-state
The magic memoization for the State management. ✨🧠
Language: JavaScript - Size: 1.75 MB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 328 - Forks: 16
slikts/tuplerone
Tuples and value objects for JavaScript 🤷
Language: TypeScript - Size: 221 MB - Last synced: 20 days ago - Pushed: 9 months ago - Stars: 58 - Forks: 2
benjamn/immutable-tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
Language: JavaScript - Size: 343 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 35 - Forks: 5
HenrikBengtsson/R.cache
:recycle: R package: R.cache - Fast and Light-weight Caching (Memoization) of Objects and Results to Speed Up Computations
Language: R - Size: 381 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 37 - Forks: 9
JoeKarlsson/data-structures
Common data structures and algorithms implemented in JavaScript
Language: JavaScript - Size: 784 KB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 183 - Forks: 43
aditya43/data-structures-algorithms
:hotsprings: Data structures, algorithms and problem solving patterns using JavaScript.
Language: JavaScript - Size: 419 KB - Last synced: 17 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 1
tycooon/memery
A gem for memoization in Ruby
Language: Ruby - Size: 60.5 KB - Last synced: 4 days ago - Pushed: 29 days ago - Stars: 163 - Forks: 13
adfinis/pure_func 📦
Pure-func contains decorators that help writing pure functions in python.
Language: Python - Size: 30.3 KB - Last synced: 5 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 2
zangpodawa/worldwide-app
React + Vite - Project outlines the cities and countries visited by user by using fake API, including a Map With the Leaflet Library, context API, Memoization, Supspence and lazy loading.
Language: JavaScript - Size: 28.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
aarushi-vermaa/command_line_TicTacToe
A TicTacToe game built using Python which allows a user to play TicTacToe on the command line either against another user or against the computer
Language: Python - Size: 94.7 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1
cwharris77/WikiRacer
A Java implementation of the wiki racer game
Language: Java - Size: 14.6 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
rsclip/rust_caching
A simple safe Rust library to cache function outputs (or sections of code).
Language: Rust - Size: 14.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
jonhillmtl/memoize
A Python decorator allowing a method or function's return value to be memoized.
Language: Python - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0
GabrieleMaurina/gym-distribution
A web app to distribute athletes among gym platforms according to their working weight.
Language: JavaScript - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
mgechev/memo-decorator
Decorator which applies memoization to a method of a class.
Language: TypeScript - Size: 525 KB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 257 - Forks: 9
ap/Memoize-Saves
Plug-in module to specify which return values should be memoized
Language: Perl - Size: 11.7 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
umarbutler/persist-cache
An easy-to-use Python library for lightning-fast persistent function caching.
Language: Python - Size: 34.2 KB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
strojure/memoize-one
Clojure library for memoization of the single value.
Language: Clojure - Size: 22.5 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
aduth/memize
Unabashedly-barebones memoization library with an aim toward speed
Language: JavaScript - Size: 183 KB - Last synced: 11 days ago - Pushed: 10 months ago - Stars: 111 - Forks: 4
flyteorg/datacatalog 📦
Data Catalog is a service for indexing parameterized, strongly-typed data artifacts across revisions. It also powers Flytes memoization system
Language: Go - Size: 818 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 54 - Forks: 22
trinitypranav/cineverse
Movies streaming web app with AI powered recommendations
Language: JavaScript - Size: 862 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
Dikshant441/Netflixx-GPT
A Netflix like application TMDB integration with OpenAI with Google firebase authentication.
Language: JavaScript - Size: 594 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
RikudouSage/SymfonyMemoizeBundle
Symfony bundle for class/method memoization
Language: PHP - Size: 41 KB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 19 - Forks: 2
dennib/react-rerender-playground
A simple TS React app to play around with memoized values/functions and React rerenders.
Language: TypeScript - Size: 300 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
CharlesStover/react-object-prop 📦
Caches Object props in React so as to prevent unnecessary re-rendering.
Language: JavaScript - Size: 422 KB - Last synced: 3 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0
Andarist/react-selector-hooks
Collection of hook-based memoized selector factories for declarations outside of render.
Language: JavaScript - Size: 4.88 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 85 - Forks: 0
svandriel/cachify-promise
Smart caching for promises. Like memoization, but better.
Language: TypeScript - Size: 353 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 8 - Forks: 0
ThilakSamplegithub/FullStack-foodies-1
Architected Foodies Paradise, an innovative e-commerce platform set to redefine online grocery shopping. Designed a user-friendly interface for seamless navigation, facilitating easy exploration of an extensive product range. Streamlined the shopping experience, allowing users to effortlessly add items to their cart and relish doorstep convenience.
Language: JavaScript - Size: 2.24 MB - Last synced: 21 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 1
borisdiakur/memoize-fs
memoize/cache in file system solution for Node.js
Language: TypeScript - Size: 1.26 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 34 - Forks: 13
taneruzum/PatikaDevReact
PatikaDev React ödevleri için oluşturuldu.
Language: JavaScript - Size: 186 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
politics-rewired/memoredis
Redis memoization library with good Typescript generics, locking, and argument-wide bulk invalidation
Language: TypeScript - Size: 369 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 1
CarlosSanabriaM/csharp-basics
Some projects related to OOP, functional programming and parallel programming in C#
Language: C# - Size: 1.12 MB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 3
theKashey/beautiful-react-redux
Redux 🚀, Redux 🤘, Redux 🔥 - and the magic optimization
Language: JavaScript - Size: 236 KB - Last synced: 4 days ago - Pushed: over 5 years ago - Stars: 88 - Forks: 3
mobusoperandi/michie
A Rust attribute macro that adds memoization to a function (rhymes with Mickey)
Language: Rust - Size: 354 KB - Last synced: 9 days ago - Pushed: 8 months ago - Stars: 18 - Forks: 3
numandev1/react-native-best-practice
React Native best practices📚✨
Language: JavaScript - Size: 6.29 MB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 7 - Forks: 0
proost-assistant/proost
A small proof assistant written in Rust. Read-only mirror of https://gitlab.crans.org/loutr/proost.
Language: Rust - Size: 1.21 MB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 18 - Forks: 1
ebonnal/flexible-memoization
A flexible memoization library.
Language: Scala - Size: 525 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
devpedrodiass/DT-Money
💵 FI System React | Ignite Course from Rocketseat
Language: TypeScript - Size: 131 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
malversoft/cachex
Memoizing cache classes and decorator for Python.
Language: Python - Size: 108 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
ednaldocordeiro/bookwise
A small book rating system
Language: TypeScript - Size: 4.32 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
divertimentos/memo-studies
Language: CSS - Size: 12 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
simplyYan/oyzem
memoizing has never been easier
Language: Go - Size: 19.5 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
Zack-Dx/ReactTube
Your ultimate video platform experience powered by React, Redux, and Tailwind CSS. Discover infinite scrolling, lightning-fast search, and real-time chat. Supercharge your video journey today!
Language: JavaScript - Size: 242 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 1
m3mentomor1/Fibonacci_Number_Generator
This is a simple fibonacci number generator that takes an integer input from a user, then uses that input as the term of the fibonacci number to be generated. This program utilizes recursion and memoization (caching) to efficiently compute Fibonacci numbers.
Language: Python - Size: 41 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
kristoff-it/redis-memolock
Redis MemoLock - Distributed Caching with Promises
Language: C# - Size: 97.7 KB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 75 - Forks: 11
mhingston/memo
Simple memoization
Language: JavaScript - Size: 1.95 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
gideonrotich/Leetcode-Solutions
🏋️Collection of Kotlin LeetCode solutions to ace the coding interview!
Language: Kotlin - Size: 257 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 3 - Forks: 1
pjrebsch/memorb
Memoize instance methods with ease.
Language: Ruby - Size: 225 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
IgnacioBlancasRodriguez/SpaceColonizationTreeGeneration
This project explore the use of the Space Colonization Algorithm, Generalized Cylinders and BSplines for realistic, 3Dimentional Tree generation.
Language: Python - Size: 892 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
danieldotwav/Word-Bank-Constructor-Dynamic-Programming
The code is a Java implementation of an algorithm that determines if a target string can be constructed by concatenating elements from a given word bank, using recursion and memoization for optimization.
Language: Java - Size: 3.91 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0