Topics / #promise

Promise projects on GitHub

Asynchronous programming abstraction representing a value available in the future.

As of , the most-starred Promise projects on GitHub are axios (109.3K stars), Daily-Interview-Question (27.3K stars) and fetch (25.8K stars). GitHub.Locker tracks 10 Promise repositories with 300.2K stars combined. The fastest-growing on October 16 was axios, with +6 stars in a day.

10Projects
300.2KStars in total
+8Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · axios/axios

    axios

    axios is a promise-based HTTP client for JavaScript: you use it to send requests to APIs and servers and then work with the responses as promises.

    109.3K
  2. #2 · Advanced-Frontend/Daily-Interview-Question

    Daily-Interview-Question

    A long-running, daily Chinese front-end interview question series curated by blogger 木易杨 (WeChat account 高级前端进阶). Each entry poses one real-world front-end interview problem - covering JavaScript, CSS, Vue, React and browser internals - with a linked, detailed written solution.

    27.3K
  3. #3 · JakeChampion/fetch

    fetch

    A window.fetch polyfill — a Promise-based mechanism for making web requests in the browser, giving older browsers the fetch API as a replacement for XMLHttpRequest.

    25.8K
  1. 4

    core-js

    25.5Kzloirock/core-js · JavaScript

    A modular standard library for JavaScript: polyfills for ECMAScript features up to 2025 — promises, symbols, collections, iterators, typed arrays — plus ECMAScript proposals and some WHATWG/W3C features like URL.

  2. 5

    localtunnel

    22.5Klocaltunnel/localtunnel · JavaScript

    localtunnel exposes a localhost server to the public internet with a temporary public URL, without needing to configure DNS or deploy anywhere.

  3. 6

    bluebird

    20.5Kpetkaantonov/bluebird · JavaScript

    Bluebird is a fully featured Promise library for JavaScript focused on performance and rich async utilities, created before native Promises had all these features.

  4. 7

    You-Dont-Need-jQuery

    20.1Kcamsong/You-Dont-Need-jQuery · JavaScript

    A reference guide that shows the plain JavaScript (native DOM/BOM) equivalent for common jQuery methods like querying, styling, DOM manipulation, ajax, events, utilities, promises and animation.

  5. 8

    redux-thunk

    17.7Kreduxjs/redux-thunk · TypeScript

    A small middleware for Redux that lets action creators return a function instead of a plain action object. That function can run async logic or decide whether and when to dispatch.

  6. 9

    react-loadable

    16.5Kjamiebuilds/react-loadable · JavaScript

    A small React library that gives you a higher-order component for loading components asynchronously with dynamic imports, which makes code-splitting a React app simple.

  7. 10

    q

    15Kkriskowal/q · JavaScript

    Q is a promise library for JavaScript: a promise is an object standing in for a function's eventual return value or thrown exception, so async code can be written without nested callback pyramids.

Often tagged together