Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 JavaScript Control Flow Projects
-
Link:https://www.npmjs.com/package/async
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Bluebird is a very good Promise library that provides many utility functions to make working with asynchronous functions easier.
-
Project mention: Unlocking the Power of JavaScript Generators: Master Asynchronous Programming with Ease | dev.to | 2024-06-21
Leverage Libraries: Libraries like co can help manage generators and asynchronous code, providing a more streamlined experience.
-
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
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.
-
-
-
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
-
-
-
js-csp
CSP channels for Javascript (like Clojurescript's core.async, or Go) THIS IS AN UPSTREAM FORK (by jlongster)
-
-
modern-async
A modern JavaScript tooling library for asynchronous operations using async/await, promises and async generators
-
-
-
-
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
JavaScript Control Flow discussion
JavaScript Control Flow related posts
-
Improving JavaScript Performance: Understanding Async Tasks in Arrays
-
Handling Large Numbers of Promises in Node JS
-
Unlocking the Power of JavaScript Generators: Master Asynchronous Programming with Ease
-
Promise: How to Use and Some Notes!
-
Main-Thread-Scheduling
-
Avoid the Promise.all pitfall
-
Sindresorhus/delay: NPM package to delay a promise specified amount of time
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 25 Apr 2025
Index
What are some of the best open-source Control Flow projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | async | 28,237 |
2 | Bluebird | 20,456 |
3 | co | 11,889 |
4 | Javascript State Machine | 8,724 |
5 | when | 3,435 |
6 | Fluture | 2,489 |
7 | step | 2,203 |
8 | pify | 1,504 |
9 | p-map | 1,416 |
10 | zen-observable | 886 |
11 | contra | 778 |
12 | neo-async | 652 |
13 | delay | 610 |
14 | suspend | 548 |
15 | js-csp | 281 |
16 | zone | 279 |
17 | modern-async | 203 |
18 | angular-async-loader | 135 |
19 | pinkie-promise | 117 |
20 | promise-breaker | 85 |
21 | bluebird-co | 76 |
22 | cpsfy | 70 |
23 | promise-memoize | 62 |