JavaScript Promise

Open-source JavaScript projects categorized as Promise | Edit details

Top 23 JavaScript Promise Projects

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

    Project mention: Melhorando seus testes com Jest | | 2022-01-10
  • GitHub repo window.fetch polyfill

    A window.fetch JavaScript polyfill.

    Project mention: jQuery is (still) used on 80%+ of websites | | 2021-12-03

    I would just polyfill fetch if that were the case.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo core-js

    Standard Library

    Project mention: StructuredClone() - new javascript method to clone objects | | 2022-01-06

    Thanks to core-js you can already use it, as long as you're transpiling your code.

  • GitHub repo node-fetch

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

    Project mention: Написал парсер сайта на Node.js | | 2022-01-08
  • GitHub repo serialport

    Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

    Project mention: Lychee never loads | | 2021-12-30

    Turns out, there is:

  • GitHub repo wretch

    A tiny wrapper built around fetch with an intuitive syntax. :candy:

    Project mention: AxleJS - Fetch supercharged. | | 2021-08-28

    You might be interested in Wretch, it's very lightweight and has a nice middleware facility.

  • GitHub repo Fluture

    :butterfly: Fantasy Land compliant (monadic) alternative to Promises

    Project mention: Introduction to Functional Programming in JavaScript | | 2022-01-08

    Fortunately, as it has been shown in this article, it’s definitely possible to use functional programming with plain JavaScript. However, if you really want to dive deeper into this paradigm while using JavaScript, you’ll probably want to use some already existing functional libraries such as Sanctuary, Fluture, Ramda and others.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo postmate

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

  • GitHub repo emittery

    Simple and modern async event emitter

    Project mention: Adonis Js - Events and Mailing Part 2 | | 2021-10-05

    Emittery is a modern async event emitter for node.js.

  • GitHub repo download

    Download and extract files

    Project mention: Node.js Packages and Resources | | 2021-09-06

    download - Download and extract files effortlessly.

  • GitHub repo p-map

    Map over promises concurrently

    Project mention: Handling heavy memory tasks asynchronously | | 2021-03-15


  • GitHub repo opossum

    Node.js circuit breaker - fails fast ⚡️

    Project mention: Circuit breaker/bulkhead for dependencies | | 2021-09-17

    Maybe this might help. My team used this at work

  • GitHub repo posterus

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

    Project mention: What is one thing you find annoying about react and are surprised it hasn't been addressed yet? | | 2021-05-04

  • GitHub repo log-process-errors

    Show some ❤️ to Node.js process errors

  • GitHub repo LIPS

    Scheme based powerful lisp interpreter written in JavaScript

    Project mention: I've been working on an r7rs scheme implemented in WebAssembly | | 2022-01-02
  • GitHub repo scramjet

    Simple yet powerful live data computation framework

  • GitHub repo Filehound

    Flexible and fluent interface for searching the file system

  • GitHub repo rubico

    [a]synchronous functional programming

    Project mention: Automate your website deployments on AWS S3 with GruCloud: Episode 2 | | 2021-04-02

    you will find in dumpster.js the function getFiles that will retrieve all the file names in the given directory. It uses the asynchronous functional library rubico. This function is imported inside iac.js and used to create multiple S3Objects.

  • GitHub repo p-state

    Inspect the state of a promise

  • GitHub repo promise-breaker

    Helps you write libraries that accept both promises and callbacks.

  • GitHub repo react-use-promise

    React hook for handling promises.

    Project mention: Electron Adventures: Episode 22: File Manager in React | | 2021-08-14

    I'll follow steps from episode 14, and create a new React electron app. We'll need one extra library react-use-promise as we'll be making extensive use of promises in this project, and using bare useEffect for them gets rather awkward.

  • GitHub repo valvelet

    Limit the execution rate of a function

  • GitHub repo promiviz

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

    Project mention: Introducing PromiViz - To Visualize and Learn about Promise APIs | | 2021-08-22

    App Link:

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). The latest post mention was on 2022-01-10.

JavaScript Promise related posts


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

Project Stars
1 axios 90,437
2 window.fetch polyfill 25,137
3 core-js 16,053
4 node-fetch 7,232
5 serialport 5,061
6 wretch 2,288
7 Fluture 2,266
8 postmate 1,644
9 emittery 1,271
10 download 1,136
11 p-map 814
12 opossum 671
13 posterus 543
14 log-process-errors 445
15 LIPS 213
16 scramjet 209
17 Filehound 201
18 rubico 182
19 p-state 118
20 promise-breaker 83
21 react-use-promise 71
22 valvelet 32
23 promiviz 28
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.