JavaScript Async

Open-source JavaScript projects categorized as Async

Top 23 JavaScript Async Projects

  • async

    Async utilities for node and the browser

    Project mention: What is this callback in async.parallel function? | | 2022-08-08

    Have you checked out the docs for the async library they are using?

  • ava

    Node.js test runner that lets you develop with confidence 🚀

    Project mention: Tech stack discussion | | 2023-01-08

    Ava for a simpler environment than Jest, which I usually use. I need to check how to mock ESM with it, though.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • react-loadable

    :hourglass_flowing_sand: A higher order component for loading components with promises.

    Project mention: Unit Testing dynamically imported React Component | | 2022-05-07

    I have a very simple React component that uses react-loadable to dynamically import another component. The code looks something akin to the following:

  • Fluture

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

    Project mention: FP for web/mobile apps in 2022? | | 2022-08-02

    I think that it is fine to code perfectly functional apps using TypeScript with React Native and React. You will have a huge community to support you with documentation, libraries, and available labor. Yes, the language has a lot of soundness holes and misses a lot of useful features like pattern matching or type classes but, for me, it is a valid trade-off. There are libraries for better FP programming in TypeScript like fp-ts, io-ts, and fluture.

  • redux-promise-middleware

    Enables simple, yet robust handling of async action creators in Redux

    Project mention: Fetch: reject promise and catch the error if status is not OK? | | 2022-04-08

    I'm using this fetch polyfill in Redux with redux-promise-middleware.

  • async-retry

    Retrying made simple, easy and async

    Project mention: Difference between a task queue and worker threads? | | 2022-03-14

    You can have multiple threads in any process thanks to the worker threads. However, task queues are helpful for their built in retry-ability and prioritization. A thread, is just a thread. Unless you add in something like async-retry, it's not going to magically retry on failure.

  • emittery

    Simple and modern async event emitter

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • CAF

    Cancelable Async Flows (CAF)

    Project mention: Why would anyone need JavaScript generator functions? | | 2022-11-07

    The absolute best use case for generator functions is for making cancellable async flows:

  • download

    Download and extract files (by kevva)

  • vue-async-computed

    Async computed properties for Vue.js

  • p-map

    Map over promises concurrently

  • neo-async

    Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster

  • posterus

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

    Project mention: Cluster friendly task scheduler for NodeJS | | 2022-10-31

    Check out these; - - - -

  • fasy

    FP iterators that are both eager and asynchronous

    Project mention: How to Sequentially Resolve an Array of Promises in JavaScript | | 2022-07-02

    It is just not the case that reduce(..) knows that you've returned a promise, and so it internally waits to proceed to the next iteration. THAT sort of behavior is only possible with an async-aware iterator method, like I built with the Fasy library I mentioned before.

  • messagebus

    Go simple async message bus

  • rubico

    [a]synchronous functional programming

  • iguazu

    ✨ Iguazu is a simple Redux-powered Async Query engine

    Project mention: Has anyone interviewed with American Express or Amex GBT? | | 2022-06-14
  • ppipe

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

  • modern-async

    A modern JavaScript tooling library for asynchronous operations using async/await, promises and async generators

  • asyncify

    Standalone Asyncify helper for Binaryen

  • promise-breaker

    Helps you write libraries that accept both promises and callbacks.

  • stoxy

    Stoxy is a state management API for all modern Web Technologies

  • react-redux-api-tools

    A set of tools to facilitate react-redux development and decouple logic from compontents

    Project mention: Ask HN: Freelancer? Seeking freelancer? (February 2022) | | 2022-02-01
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-01-08.

JavaScript Async related posts


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

Project Stars
1 async 27,801
2 ava 20,221
3 react-loadable 16,483
4 Fluture 2,413
5 redux-promise-middleware 1,998
6 async-retry 1,619
7 emittery 1,535
8 CAF 1,296
9 download 1,222
10 vue-async-computed 1,089
11 p-map 942
12 neo-async 640
13 posterus 548
14 fasy 534
15 messagebus 240
16 rubico 224
17 iguazu 197
18 ppipe 193
19 modern-async 160
20 asyncify 95
21 promise-breaker 83
22 stoxy 74
23 react-redux-api-tools 38
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.