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