planttheidea

planttheidea/moize

The consistently-fast, complete memoization solution for JS

TypeScript
916
19
MIT License

Moize is a JavaScript memoization library designed for high performance and flexibility. It offers a wide range of configuration options, including deep equality checks, promise handling, React component memoization, and custom cache management. The library supports various use cases, from simple function caching to complex scenarios involving multiple parameters and object types. It also provides a set of shortcut methods for common memoization patterns and a React hook for easy integration. Moize is suitable for developers looking to optimize their applications by reducing redundant computations and improving runtime efficiency.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of planttheidea/moize

Account's avatar
A blazing-fast equality comparison utility for a variety of use-cases
Account's avatar
A blazing fast memoization library that is tiny but feature-rich.
Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
This plugin transforms static class properties as well as properties declared with the property initializer syntax
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for all React plugins.
Account's avatar
Babel preset for TypeScript.
Account's avatar
TypeScript definitions for bluebird
Account's avatar
TypeScript definitions for eslint
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript definitions for lodash
Account's avatar
TypeScript definitions for memoizee
Account's avatar
TypeScript definitions for react
Account's avatar
TypeScript definitions for react-dom
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
babel module loader for webpack
Account's avatar
Full featured Promises/A+ implementation with exceptionally good performance
Account's avatar
Pretty unicode tables for the command line. Based on the original cli-table.
Account's avatar
Standard library
Account's avatar
React specific linting rules for ESLint
Account's avatar
Fastest memoization lib that supports N arguments
Account's avatar
Simplifies creation of HTML files to serve your webpack bundles
Account's avatar
Detect if we were run as a result of `npm publish`
Account's avatar
Delightful JavaScript Testing.
Account's avatar
An API documentation generator for JavaScript.
Account's avatar
A JSDoc plugin that transforms ES6 source files with Babel before they are processsed.
Account's avatar
A utility to provide lru memoization for any js function
Account's avatar
Fast, small, efficient JavaScript memoization lib to memoize JS functions
Account's avatar
A library for promises (CommonJS/Promises/A,B,D)
Account's avatar
A practical functional library for JavaScript programmers.
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.

Support the repos that depend on this repository

Top contributors

planttheidea's profile
planttheidea
554 contributions
tquetano-netflix's profile
tquetano-netflix
60 contributions
dependabot[bot]'s profile
dependabot[bot]
56 contributions
Redsandro's profile
Redsandro
4 contributions
aduth's profile
aduth
3 contributions
vhfmag's profile
vhfmag
3 contributions
tmcw's profile
tmcw
2 contributions
aschultz's profile
aschultz
1 contributions
CsabaSzabo's profile
CsabaSzabo
1 contributions
tozz's profile
tozz
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet