awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesPromise Implementations

Libraries providing standard-compliant or enhanced promise functionality.

Explore 14 awesome GitHub repositories matching part of an awesome list · Promise Implementations. Refine with filters or upvote what's useful.

Awesome Promise Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • petkaantonov/bluebirdpetkaantonov 的头像

    petkaantonov/bluebird

    20,515在 GitHub 上查看↗

    Bluebird is a JavaScript promise library designed for managing asynchronous operations with a custom promise implementation. It provides a framework for controlling promise lifecycles and orchestrating non-blocking programming patterns. The library distinguishes itself with an asynchronous debugging toolkit that captures long stack traces across asynchronous boundaries and a global handler for unhandled promise rejections. It includes a predicate-based error filtering system to target specific exception types and a mechanism for the deterministic cleanup of system resources. It covers a broa

    High-performance library with extra features like long stack traces.

    JavaScript
    在 GitHub 上查看↗20,515
  • kriskowal/qkriskowal 的头像

    kriskowal/q

    15,030在 GitHub 上查看↗

    q is a JavaScript promise library and asynchronous flow controller designed to manage non-blocking operations. It serves as a system for coordinating parallel tasks and sequencing asynchronous workflows through task chaining and error propagation. The library distinguishes itself with specialized debugging tools that capture long stack traces across asynchronous jumps and monitor unhandled rejections to prevent silent failures. It also functions as a remote object proxy, forwarding method calls to remote targets and routing responses back through promises. The project provides comprehensive

    Classic promise implementation featuring long stack traces.

    JavaScript
    在 GitHub 上查看↗15,030
  • guzzle/promisesguzzle 的头像

    guzzle/promises

    7,717在 GitHub 上查看↗

    This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities

    Provides a standard-compliant promise implementation for writing non-blocking code and handling deferred values in PHP.

    PHP
    在 GitHub 上查看↗7,717
  • stefanpenner/es6-promiseS

    stefanpenner/es6-promise

    7,263在 GitHub 上查看↗

    es6-promise is an ES6 promise polyfill and JavaScript compatibility layer. It provides a standardized interface for managing asynchronous flow control and background tasks in environments that lack native support for the ES6 Promise specification. The project serves as a bridge to ensure consistent asynchronous behavior across different browser engines and legacy environments. It includes utilities for global promise injection and polyfilling, which add the implementation to the global namespace for application-wide availability. The library covers the coordination of asynchronous workflows,

    Opt-in polyfill providing a strict subset of standard promises.

    JavaScript
    在 GitHub 上查看↗7,263
  • lgwebdream/fe-interviewlgwebdream 的头像

    lgwebdream/FE-Interview

    7,203在 GitHub 上查看↗

    This project is a comprehensive frontend interview preparation resource built around a question bank of over 1000 curated questions. It covers HTML, CSS, JavaScript, Vue, React, Node, TypeScript, Webpack, algorithms, and network security, with each question accompanied by a detailed answer explanation. The content is organized into a hierarchical category tree for browsable exploration, and a daily question rotation algorithm presents one question per day for systematic review. A client-side search index enables instant filtering of questions by title or tag, and the entire question bank is p

    Includes hands-on exercises for building a custom promise implementation from scratch.

    JavaScriptangularcssfe-interview
    在 GitHub 上查看↗7,203
  • nswbmw/node-in-debuggingnswbmw 的头像

    nswbmw/node-in-debugging

    6,457在 GitHub 上查看↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Guides the implementation of standard-compliant promise functionality following the Promise/A+ specification.

    debugdebuggingguide
    在 GitHub 上查看↗6,457
  • request/request-promiserequest 的头像

    request/request-promise

    4,722在 GitHub 上查看↗

    该项目是一个用于 Node.js 的基于 Promise 的 HTTP 客户端,将回调风格的网络请求包装为 Promise 对象。它作为一个用于向 Web 服务器发送 JSON、表单数据和多部分(multipart)请求的库,同时管理异步流控制。 该库利用专门的 Bluebird Promise 实现来处理请求和响应生命周期。它包含一个使用 Cookie Jar 的会话管理器,以在多个网络调用之间维护和传输状态。 该工具涵盖了广泛的网络能力,包括 REST API 集成、响应数据转换和完整 HTTP 响应捕获。它提供了请求取消、针对非成功状态码的可配置错误处理以及网络流量调试的机制。

    Utilizes a specialized Bluebird promise implementation for high-performance resource tracking and local storage.

    JavaScript
    在 GitHub 上查看↗4,722
  • cujojs/whencujojs 的头像

    cujojs/when

    3,428在 GitHub 上查看↗

    A solid, fast Promises/A+ and when() implementation, plus other async goodies.

    Feature-rich library focused on control flow and functional utilities.

    JavaScript
    在 GitHub 上查看↗3,428
  • getify/native-promise-onlygetify 的头像

    getify/native-promise-only

    715在 GitHub 上查看↗

    A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.

    Strict polyfill for native promise behavior.

    JavaScript
    在 GitHub 上查看↗715
  • floatdrop/pinkiefloatdrop 的头像

    floatdrop/pinkie

    138在 GitHub 上查看↗

    There are tons of Promise implementations out there, but all of them focus on browser compatibility and are often bloated with functionality.

    Extremely lightweight promise implementation for Node.js.

    JavaScript
    在 GitHub 上查看↗138
  • tildeio/rsvp.jsT

    tildeio/rsvp.js

    0在 GitHub 上查看↗

    RSVP.js provides simple tools for organizing asynchronous code.

    Lightweight promise library with broad legacy browser compatibility.

    在 GitHub 上查看↗0
  • briancavalier/creedB

    briancavalier/creed

    0在 GitHub 上查看↗

    Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land.

    Functional-oriented promise library with coroutine and generator support.

    在 GitHub 上查看↗0
  • then/promiseT

    then/promise

    0在 GitHub 上查看↗

    This is a simple implementation of Promises. It is a super set of ES6 Promises designed to have readable, performant code and to provide just the extensions that are absolutely necessary for using promises today.

    Small library with added utility methods for Node.js integration.

    在 GitHub 上查看↗0
  • calvinmetcalf/lieC

    calvinmetcalf/lie

    0在 GitHub 上查看↗

    Small, browser-compatible promise implementation.

    在 GitHub 上查看↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Promise Implementations