awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sindresorhus avatar

sindresorhus/p-memoize

0
View on GitHub↗
442 stars·32 forks·TypeScript·MIT·3 views

P Memoize

Memoize promise-returning & async functions

Features

  • Chain Management - Memoize promise-returning functions.
  • Promise Utilities - Memoizes promise-returning functions.

Star history

Star history chart for sindresorhus/p-memoizeStar history chart for sindresorhus/p-memoize

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to P Memoize

Similar open-source projects, ranked by how many features they share with P Memoize.
  • sindresorhus/p-catch-ifsindresorhus avatar

    sindresorhus/p-catch-if

    40View on GitHub↗

    Conditional promise catch handler

    JavaScript
    View on GitHub↗40
  • sindresorhus/p-ifsindresorhus avatar

    sindresorhus/p-if

    64View on GitHub↗

    Conditional promise chains

    TypeScript
    View on GitHub↗64
  • sindresorhus/p-breaksindresorhus avatar

    sindresorhus/p-break

    24View on GitHub↗

    Break out of a promise chain

    JavaScript
    View on GitHub↗24
  • sindresorhus/p-logsindresorhus avatar

    sindresorhus/p-log

    30View on GitHub↗

    Log the value/error of a promise

    JavaScript
    View on GitHub↗30
See all 30 alternatives to P Memoize→

Frequently asked questions

What does sindresorhus/p-memoize do?

Memoize promise-returning & async functions

What are the main features of sindresorhus/p-memoize?

The main features of sindresorhus/p-memoize are: Chain Management, Promise Utilities.

What are some open-source alternatives to sindresorhus/p-memoize?

Open-source alternatives to sindresorhus/p-memoize include: sindresorhus/p-if — Conditional promise chains. sindresorhus/p-retry — Retry a promise-returning or async function. sindresorhus/p-break — Break out of a promise chain. sindresorhus/p-catch-if — Conditional promise catch handler. sindresorhus/p-log — Log the value/error of a promise. sindresorhus/p-tap — Tap into a promise chain without affecting its value or state.