JavaScript Async

Open-source JavaScript projects categorized as Async | Edit details

Top 23 JavaScript Async Projects

  • GitHub repo async

    Async utilities for node and the browser

    Project mention: Aren't promises just callbacks? | | 2022-01-02

    api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); });}); Which I could use a library like async for anyway, with something like:

  • GitHub repo ava

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

    Project mention: just let their domain expire | | 2021-12-17

    I really enjoy Ava [1] or anything assert-tape-like [2]. "uvu" [3] is getting a lot of love lately, but it's very feature limited and much of it's touted advantages are at the detriment to feature set.




    Jest is great for front-end (or full stack integration) testing, but I feel it's specialized for that use-case and doesn't always play nice with backend/middle-tier testing needs.

  • SonarQube

    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.

  • GitHub repo react-loadable

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

    Project mention: Awesome React Resources | | 2021-12-04

    react-loadable - A higher order component for loading components with promises

  • GitHub repo Micro

    Asynchronous HTTP microservices (by vercel)

    Project mention: Use nextjs purely as backend? | | 2021-04-18

    I don't see what benefit it brings. You can use micro directly and save yourself from installing megabytes of dependencies. Next JS API routes are handled via micro.

  • 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.

  • 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 CAF

    Cancelable Async Flows (CAF)

    Project mention: Effection: for when async/await is not enough | | 2021-11-10

    To that end, CAF tries to create a more ergonomic/idiomatic way of doing this "threading" of cancelation semantics through your async tasks. Perhaps it's worth a glance:

  • 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 download

    Download and extract files

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

    download - Download and extract files effortlessly.

  • GitHub repo vue-async-computed

    Async computed properties for Vue.js

    Project mention: Vue.js bamboozled me | | 2021-06-15

    I was working on a new feature where I decided to use vue-async-computed (I could have gone without it but I wanted to try out different approach).

  • GitHub repo p-map

    Map over promises concurrently

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


  • GitHub repo 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

  • 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 fasy

    FP iterators that are both eager and asynchronous

    Project mention: If you could change ONE thing about JS, what would it be? | | 2021-04-22

    Agreed. That's exactly why I made Fasy: :)

  • GitHub repo messagebus

    Go simple async message bus

  • 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 promise-breaker

    Helps you write libraries that accept both promises and callbacks.

  • GitHub repo modern-async

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

  • GitHub repo stoxy

    Stoxy is a state management API for all modern Web Technologies

    Project mention: Dead simple State Management with Stoxy | | 2021-04-29

    Stoxy just reached 50 stars in Github. Join the stargazers at GitHub!

  • GitHub repo 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? (November 2021) | | 2021-11-01

    Software boutique with experts in Python/Django, Javascript/React, and UI/UX design.

    Hi I’m Artur, from Labcodes. We’re a software boutique based in Brazil. We’re results-driven and internationally recognized for our 7+ years of partnership with US companies.

    We’re experts in Python/Django, Javascript/React, and UI/UX design. Our team is comfortable working together and has a strong engineering culture, which is hard and expensive to build on an internal team.

    I know that engaging with an external company, even more if we reach you out on a cold approach, is risky, so I’ll leave some links with social proof of our knowledge and experience here.

    Talks we gave in major Python/Django conferences

    Client reviews

    React open-source libs we maintain

    Design portfolio

    email me if you’re interested in doing business or get to know more about us: [email protected]

  • GitHub repo script-type

    Learn differences between script defer, async and modules

    Project mention: JavaScript Loading Modes | | 2021-08-04
  • GitHub repo OF

    🍬 Promise wrapper with sugar 🍬

  • GitHub repo find-in

    Yet another tool, written in JS for Searching Text in Files!

  • GitHub repo bigodon

    Secure Handlebars/Mustache templating for user-provided templates with async helpers support and human-friendly parsing errors

    Project mention: Create dummy APIs for faster prototyping 👨‍💻⚡ | | 2021-10-18

    You can use Bigodon in your mocks to create templates that are evaluated with request data as context. What you write between {{ and }} allows you to access fields from the context like request.params, request.body, request.headers, request.query.

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-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,428
2 ava 19,529
3 react-loadable 16,255
4 Micro 10,002
5 Fluture 2,266
6 emittery 1,273
7 CAF 1,208
8 download 1,140
9 vue-async-computed 1,049
10 p-map 816
11 neo-async 620
12 posterus 543
13 fasy 516
14 messagebus 203
15 rubico 182
16 promise-breaker 83
17 modern-async 72
18 stoxy 70
19 react-redux-api-tools 35
20 script-type 23
21 OF 14
22 find-in 10
23 bigodon 9
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.
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.