JavaScript Promise

Open-source JavaScript projects categorized as Promise

Top 23 JavaScript Promise Projects

  1. axios

    Promise based HTTP client for the browser and node.js

    Project mention: How to Handle File Uploads with Node.js and Express - Multer Edition | dev.to | 2025-05-12

    For this tutorial, we're going to scan the file for malware using Verisys Antivirus API, and so we'll add a package to make it easier to make external HTTP requests. Popular choices include Axios and node-fetch - for this article, we'll use node-fetch.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. window.fetch polyfill

    A window.fetch JavaScript polyfill.

  4. core-js

    Standard Library

    Project mention: NodeJS Fundamentals: prototype | dev.to | 2025-06-21

    Prototype-based inheritance is widely supported across modern browsers. However, older browsers (IE < 11) may have inconsistencies or performance issues. core-js (https://github.com/zloirock/core-js) provides polyfills for missing or buggy features, including Object.create() and prototype-related methods. Babel can be configured to transpile modern JavaScript code to older versions, ensuring compatibility. Feature detection using typeof or in operators can be used to conditionally apply polyfills only when necessary.

  5. node-fetch

    A light-weight module that brings the Fetch API to Node.js

    Project mention: Building an API in Node.js without using any packages | dev.to | 2025-05-18

    Looking at the progress Node.js has made in the past few years makes me think that many popular and widely used npm packages might soon be unnecessary or even deprecated. Most Node.js developers are familiar with packages like dotenv for working with .env files, node-fetch for making HTTP requests, and jest for testing.

  6. apisauce

    Axios + standardized errors + request/response transforms.

  7. Fluture

    🦋 Fantasy Land compliant (monadic) alternative to Promises

  8. emittery

    Simple and modern async event emitter

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. postmate

    📭 A powerful, simple, promise-based postMessage library.

  11. opossum

    Node.js circuit breaker - fails fast ⚡️

  12. p-map

    Map over promises concurrently

    Project mention: Improving JavaScript Performance: Understanding Async Tasks in Arrays | dev.to | 2024-08-27

    p-map is a lightweight library that helps you handle asynchronous operations on arrays with controlled concurrency. It allows you to map over an array of promises and specify a limit on the number of concurrent operations. This is particularly useful when you need to perform tasks like fetching data from multiple URLs, processing files, or interacting with APIs, as it helps prevent overwhelming your server or exceeding API rate limits. By using p-map, you can strike a balance between speed and resource management, ensuring that your application remains stable and responsive under load.

  13. download

    Download and extract files (by kevva)

  14. wayne

    Service Worker Routing library for in browser HTTP requests

  15. posterus

    Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.

  16. throat

    Throttle a collection of promise returning functions

  17. log-process-errors

    Show some ❤️ to Node.js process errors

  18. express-promise-router

    A lightweight wrapper for Express 4's Router that allows middleware to return promises

  19. rubico

    [A]synchronous Functional Programming

  20. kitsu

    🦊 A simple, lightweight & framework agnostic JSON:API client (by wopian)

  21. Filehound

    Flexible and fluent interface for searching the file system

  22. ppipe

    pipes values through functions, an alternative to using the proposed pipe operator ( |> ) for ES

  23. p-state

    Inspect the state of a promise

  24. promiviz

    Visualize JavaScript Promises on the browser. Visualize the JavaScript Promise APIs and learn. It is a playground to learn about promises faster, ever!

  25. react-use-promise

    React hook for handling promises.

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Promise discussion

Log in or Post with

JavaScript Promise related posts

  • NodeJS Fundamentals: prototype

    1 project | dev.to | 21 Jun 2025
  • NodeJS Fundamentals: bind

    1 project | dev.to | 21 Jun 2025
  • NodeJS Fundamentals: callback queue

    1 project | dev.to | 21 Jun 2025
  • NodeJS Fundamentals: event loop

    2 projects | dev.to | 21 Jun 2025
  • NodeJS Fundamentals: function expression

    2 projects | dev.to | 21 Jun 2025
  • How to Handle File Uploads with Node.js and Express - Multer Edition

    6 projects | dev.to | 12 May 2025
  • React's useEffect vs. useSWR: Exploring Data Fetching in React.

    3 projects | dev.to | 3 Apr 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 19 Jul 2025
    Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. Learn more →

Index

What are some of the best open-source Promise projects in JavaScript? This list will help you:

# Project Stars
1 axios 107,246
2 window.fetch polyfill 25,920
3 core-js 25,126
4 node-fetch 8,841
5 apisauce 2,839
6 Fluture 2,491
7 emittery 1,962
8 postmate 1,900
9 opossum 1,484
10 p-map 1,435
11 download 1,297
12 wayne 578
13 posterus 548
14 throat 483
15 log-process-errors 469
16 express-promise-router 383
17 rubico 281
18 kitsu 280
19 Filehound 224
20 ppipe 193
21 p-state 130
22 promiviz 97
23 react-use-promise 94

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io