awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to sindresorhus/p-catch-if

Open-source alternatives to P Catch If

30 open-source projects similar to sindresorhus/p-catch-if, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best P Catch If alternative.

  • sindresorhus/p-ifالصورة الرمزية لـ sindresorhus

    sindresorhus/p-if

    64عرض على GitHub↗

    Conditional promise chains

    TypeScript
    عرض على GitHub↗64
  • sindresorhus/p-logالصورة الرمزية لـ sindresorhus

    sindresorhus/p-log

    30عرض على GitHub↗

    Log the value/error of a promise

    JavaScript
    عرض على GitHub↗30
  • sindresorhus/p-retryالصورة الرمزية لـ sindresorhus

    sindresorhus/p-retry

    1,019عرض على GitHub↗

    Retry a promise-returning or async function

    JavaScript
    عرض على GitHub↗1,019
  • sindresorhus/p-breakالصورة الرمزية لـ sindresorhus

    sindresorhus/p-break

    24عرض على GitHub↗

    Break out of a promise chain

    JavaScript
    عرض على GitHub↗24
  • sindresorhus/p-tapالصورة الرمزية لـ sindresorhus

    sindresorhus/p-tap

    134عرض على GitHub↗

    Tap into a promise chain without affecting its value or state

    JavaScript
    عرض على GitHub↗134
  • sindresorhus/p-memoizeالصورة الرمزية لـ sindresorhus

    sindresorhus/p-memoize

    442عرض على GitHub↗

    Memoize promise-returning & async functions

    TypeScript
    عرض على GitHub↗442
  • sindresorhus/hard-rejectionالصورة الرمزية لـ sindresorhus

    sindresorhus/hard-rejection

    107عرض على GitHub↗

    Promises fail silently if you don't attach a .catch() handler.

    JavaScript
    عرض على GitHub↗107

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • sindresorhus/loud-rejectionالصورة الرمزية لـ sindresorhus

    sindresorhus/loud-rejection

    282عرض على GitHub↗

    By default, promises fail silently if you don't attach a .catch() handler to them.

    JavaScript
    عرض على GitHub↗282
  • sindresorhus/make-synchronousالصورة الرمزية لـ sindresorhus

    sindresorhus/make-synchronous

    328عرض على GitHub↗

    Make an asynchronous function synchronous

    JavaScript
    عرض على GitHub↗328
  • sindresorhus/p-allالصورة الرمزية لـ sindresorhus

    sindresorhus/p-all

    346عرض على GitHub↗

    Run promise-returning & async functions concurrently with optional limited concurrency

    TypeScript
    عرض على GitHub↗346
  • sindresorhus/p-anyالصورة الرمزية لـ sindresorhus

    sindresorhus/p-any

    57عرض على GitHub↗

    Wait for any promise to be fulfilled

    JavaScript
    عرض على GitHub↗57
  • sindresorhus/p-cancelableالصورة الرمزية لـ sindresorhus

    sindresorhus/p-cancelable

    450عرض على GitHub↗

    Create a promise that can be canceled

    JavaScript
    عرض على GitHub↗450
  • sindresorhus/p-debounceالصورة الرمزية لـ sindresorhus

    sindresorhus/p-debounce

    236عرض على GitHub↗

    Debounce promise-returning & async functions

    JavaScript
    عرض على GitHub↗236
  • sindresorhus/p-deferالصورة الرمزية لـ sindresorhus

    sindresorhus/p-defer

    85عرض على GitHub↗

    Create a deferred promise

    JavaScript
    عرض على GitHub↗85
  • sindresorhus/p-each-seriesالصورة الرمزية لـ sindresorhus

    sindresorhus/p-each-series

    53عرض على GitHub↗

    Iterate over promises serially

    JavaScript
    عرض على GitHub↗53
  • sindresorhus/p-eventالصورة الرمزية لـ sindresorhus

    sindresorhus/p-event

    450عرض على GitHub↗

    Promisify an event by waiting for it to be emitted

    JavaScript
    عرض على GitHub↗450
  • sindresorhus/p-filterالصورة الرمزية لـ sindresorhus

    sindresorhus/p-filter

    83عرض على GitHub↗

    Filter promises concurrently

    JavaScript
    عرض على GitHub↗83
  • sindresorhus/p-finallyالصورة الرمزية لـ sindresorhus

    sindresorhus/p-finally

    47عرض على GitHub↗

    Deprecated as it's now available in all modern browsers and Node.js versions.

    JavaScript
    عرض على GitHub↗47
  • sindresorhus/p-is-promiseالصورة الرمزية لـ sindresorhus

    sindresorhus/p-is-promise

    45عرض على GitHub↗

    Check if something is a promise

    JavaScript
    عرض على GitHub↗45
  • sindresorhus/p-lazyالصورة الرمزية لـ sindresorhus

    sindresorhus/p-lazy

    284عرض على GitHub↗

    Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called

    JavaScript
    عرض على GitHub↗284
  • sindresorhus/p-limitالصورة الرمزية لـ sindresorhus

    sindresorhus/p-limit

    2,887عرض على GitHub↗

    Run multiple promise-returning & async functions with limited concurrency

    JavaScript
    عرض على GitHub↗2,887
  • sindresorhus/p-mapالصورة الرمزية لـ sindresorhus

    sindresorhus/p-map

    1,499عرض على GitHub↗

    Map over promises concurrently

    JavaScriptasyncasync-awaitasync-functions
    عرض على GitHub↗1,499
  • sindresorhus/p-map-seriesالصورة الرمزية لـ sindresorhus

    sindresorhus/p-map-series

    51عرض على GitHub↗

    Map over promises serially

    JavaScript
    عرض على GitHub↗51
  • sindresorhus/p-pipeالصورة الرمزية لـ sindresorhus

    sindresorhus/p-pipe

    131عرض على GitHub↗

    Compose promise-returning & async functions into a reusable pipeline

    TypeScript
    عرض على GitHub↗131
  • sindresorhus/p-progressالصورة الرمزية لـ sindresorhus

    sindresorhus/p-progress

    765عرض على GitHub↗

    Create a promise that reports progress

    TypeScript
    عرض على GitHub↗765
  • sindresorhus/p-propsالصورة الرمزية لـ sindresorhus

    sindresorhus/p-props

    201عرض على GitHub↗

    Like Promise.all() but for Map and Object

    JavaScript
    عرض على GitHub↗201
  • sindresorhus/p-queueالصورة الرمزية لـ sindresorhus

    sindresorhus/p-queue

    4,217عرض على GitHub↗

    p-queue is a JavaScript promise queue and concurrent task scheduler designed to limit the number of active asynchronous operations. It serves as an asynchronous rate limiter and promise lifecycle manager to prevent resource exhaustion. The project distinguishes itself through priority-based task scheduling and token-bucket rate limiting to control execution frequency. It integrates with abort signals for task cancellation and provides mechanisms to pause, resume, and clear pending operations. The tool covers broader traffic management capabilities including operation timeouts and concurrency

    TypeScript
    عرض على GitHub↗4,217
  • sindresorhus/p-raceالصورة الرمزية لـ sindresorhus

    sindresorhus/p-race

    52عرض على GitHub↗

    A better Promise.race()

    JavaScript
    عرض على GitHub↗52
  • sindresorhus/p-reduceالصورة الرمزية لـ sindresorhus

    sindresorhus/p-reduce

    74عرض على GitHub↗

    Reduce a list of values using promises into a promise for a value

    JavaScript
    عرض على GitHub↗74
  • sindresorhus/p-reflectالصورة الرمزية لـ sindresorhus

    sindresorhus/p-reflect

    56عرض على GitHub↗

    Make a promise always fulfill with its actual fulfillment value or rejection reason

    JavaScript
    عرض على GitHub↗56