awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 مستودعات

Awesome GitHub RepositoriesAsynchronous Flow Coordination

Patterns for managing the synchronization and resolution of concurrent asynchronous operations.

Distinct from Asynchronous Concurrency Managers: Focuses on general promise-based coordination logic rather than specific cancellation policies or resource locking.

Explore 21 awesome GitHub repositories matching programming languages & runtimes · Asynchronous Flow Coordination. Refine with filters or upvote what's useful.

Awesome Asynchronous Flow Coordination GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • oneuijs/you-dont-need-jqueryالصورة الرمزية لـ oneuijs

    oneuijs/You-Dont-Need-jQuery

    20,161عرض على GitHub↗

    This project is a reference guide and collection of implementation patterns for replacing legacy libraries with native JavaScript. It provides a vanilla JavaScript reference guide, a modern web API cookbook, and a DOM manipulation cheat sheet to help migrate frontend dependencies to standard browser APIs. The project focuses on mapping library functions to native interfaces for DOM manipulation, network requests, and event handling. It includes a utility pattern library for common tasks such as string cleaning, type checking, and element styling. The covered capabilities include DOM element

    Provides implementation patterns for coordinating multiple concurrent operations using native JavaScript promises.

    JavaScript
    عرض على GitHub↗20,161
  • alsotang/node-lessonsالصورة الرمزية لـ alsotang

    alsotang/node-lessons

    16,450عرض على GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Teaches patterns for coordinating and synchronizing multiple concurrent asynchronous operations.

    JavaScriptjavascriptnodejs
    عرض على GitHub↗16,450
  • apple/foundationdbالصورة الرمزية لـ apple

    apple/foundationdb

    16,446عرض على GitHub↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Coordinates task execution and message passing across network boundaries using promise-based synchronization.

    C++aciddistributed-databasefoundationdb
    عرض على GitHub↗16,446
  • dvajs/dvaالصورة الرمزية لـ dvajs

    dvajs/dva

    16,164عرض على GitHub↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    Handles complex side effects and sequential asynchronous logic using generator functions to separate business rules from state updates.

    JavaScriptdvaelmframework
    عرض على GitHub↗16,164
  • kriskowal/qالصورة الرمزية لـ kriskowal

    kriskowal/q

    15,030عرض على GitHub↗

    q is a JavaScript promise library and asynchronous flow controller designed to manage non-blocking operations. It serves as a system for coordinating parallel tasks and sequencing asynchronous workflows through task chaining and error propagation. The library distinguishes itself with specialized debugging tools that capture long stack traces across asynchronous jumps and monitor unhandled rejections to prevent silent failures. It also functions as a remote object proxy, forwarding method calls to remote targets and routing responses back through promises. The project provides comprehensive

    Provides patterns for managing the synchronization and resolution of concurrent asynchronous operations using promises.

    JavaScript
    عرض على GitHub↗15,030
  • rstacruz/cheatsheetsالصورة الرمزية لـ rstacruz

    rstacruz/cheatsheets

    14,429عرض على GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Documents patterns for coordinating multiple promises through joining, racing, and completion awaiting.

    SCSS
    عرض على GitHub↗14,429
  • mxcl/promisekitالصورة الرمزية لـ mxcl

    mxcl/PromiseKit

    14,238عرض على GitHub↗

    PromiseKit is a future-based concurrency framework and promise library for Swift and Objective-C. It functions as an asynchronous workflow coordinator, representing the eventual result of an operation to simplify concurrency logic and replace nested callback structures. The framework enables the coordination of both sequential and parallel asynchronous tasks. It provides a structured pipeline for chaining operations, allowing the results of one task to be passed into the next and facilitating the execution of multiple operations simultaneously. The library includes a state-machine based reso

    Provides a comprehensive framework for coordinating sequential and parallel asynchronous operations using promise-based flows.

    Swift
    عرض على GitHub↗14,238
  • todepond/dreamberdالصورة الرمزية لـ TodePond

    TodePond/DreamBerd

    13,550عرض على GitHub↗

    DreamBerd is a general purpose programming language designed for building applications with integrated support for reactive state, time-aware memory management, and embedded user interface markup. It functions as a programming environment that tracks dynamic values and coordinates asynchronous tasks through sequential execution constraints. The language is distinguished by its ability to track variable history, providing dedicated keywords to retrieve previous, current, and future values of variables during execution. It further differentiates itself through a memory model that controls varia

    Coordinates asynchronous tasks through sequential execution constraints to ensure strict order without manual locking.

    عرض على GitHub↗13,550
  • walkor/workermanالصورة الرمزية لـ walkor

    walkor/workerman

    11,547عرض على GitHub↗

    Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build high-concurrency network servers, including an asynchronous TCP framework, a coroutine library for task management, and dedicated implementations for HTTP and WebSocket servers. The project enables the development of specialized network services using custom frame-based communication protocols. It supports both inbound concurrent server implementation and asynchronous outbound connectivity to remote services. The framework covers a broad range of network programming capabili

    Provides barriers and parallel blocks to coordinate multiple asynchronous operations and ensure completion.

    PHPasynchronousevent-drivenhigh-performance
    عرض على GitHub↗11,547
  • reactphp/reactphpالصورة الرمزية لـ reactphp

    reactphp/reactphp

    9,091عرض على GitHub↗

    ReactPHP is an asynchronous runtime and event-driven I/O framework for PHP. It provides an environment for executing concurrent tasks through a central event loop implementation and reactor pattern, allowing applications to handle multiple operations without pausing the main execution thread. The project includes a specialized asynchronous socket library for TCP, UDP, and TLS communication, alongside a non-blocking HTTP server and client for streaming web requests and responses. Its capability surface covers asynchronous control flow via promises and fibers, non-blocking network connectivity

    Coordinates concurrent operations using promises and fibers to simplify complex asynchronous control flows.

    PHP
    عرض على GitHub↗9,091
  • crazyguitar/pysheeetالصورة الرمزية لـ crazyguitar

    crazyguitar/pysheeet

    8,150عرض على GitHub↗

    pysheeet هي مكتبة مرجعية تقنية توفر مجموعة مختارة من مقتطفات التعليمات البرمجية وأنماط التنفيذ لتطوير Python المتقدم، وتكامل النظام، والحوسبة عالية الأداء. تعمل كدليل شامل لتنفيذ برمجة الشبكات منخفضة المستوى، وإضافات C الأصلية، والبرمجة غير المتزامنة والمتزامنة. يوفر المشروع أطر عمل متخصصة لتطوير ونشر نماذج اللغات الكبيرة، بما في ذلك أدوات لاستنتاج GPU الموزع والخدمة عالية الأداء. يتضمن أيضاً أنماطاً مفصلة لتنظيم مجموعات الحوسبة عالية الأداء، وتغطية تخصيص موارد GPU وإدارة عبء العمل متعدد العقد. تغطي المكتبة سطحاً واسعاً من القدرات، بما في ذلك اتصالات الشبكة الآمنة والتشفير، والتعيين الكائني-العلائقي وإدارة قواعد البيانات، وتنفيذ هياكل البيانات والخوارزميات المعقدة. كما توفر أدوات لإدارة الذاكرة، وقابلية التشغيل البيني الأصلية عبر واجهات الوظائف الخارجية، وتكامل نظام التشغيل على مستوى النظام.

    Provides patterns for managing the synchronization and resolution of concurrent asynchronous operations.

    Python
    عرض على GitHub↗8,150
  • metalsmith/metalsmithالصورة الرمزية لـ metalsmith

    metalsmith/metalsmith

    7,827عرض على GitHub↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    Implements patterns for managing the synchronization and resolution of concurrent asynchronous plugin operations during the build.

    JavaScriptjavascriptmarkdownmarkdown-to-html
    عرض على GitHub↗7,827
  • guzzle/promisesالصورة الرمزية لـ guzzle

    guzzle/promises

    7,717عرض على GitHub↗

    This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities

    Coordinates multiple concurrent tasks and their eventual resolution using a promise-based system.

    PHP
    عرض على GitHub↗7,717
  • stefanpenner/es6-promiseS

    stefanpenner/es6-promise

    7,263عرض على GitHub↗

    es6-promise is an ES6 promise polyfill and JavaScript compatibility layer. It provides a standardized interface for managing asynchronous flow control and background tasks in environments that lack native support for the ES6 Promise specification. The project serves as a bridge to ensure consistent asynchronous behavior across different browser engines and legacy environments. It includes utilities for global promise injection and polyfilling, which add the implementation to the global namespace for application-wide availability. The library covers the coordination of asynchronous workflows,

    Manages the synchronization and resolution of concurrent asynchronous operations, tracking multiple tasks simultaneously.

    JavaScript
    عرض على GitHub↗7,263
  • nanostores/nanostoresالصورة الرمزية لـ nanostores

    nanostores/nanostores

    7,072عرض على GitHub↗

    Nano Stores is a framework-agnostic state management library that uses a system of small, independent atomic stores to synchronize data across different JavaScript UI frameworks. It provides a reactive state container designed to minimize unnecessary component re-renders by decoupling application state into independent stores. The library features specialized synchronizers for real-time distributed state using WebSockets with conflict-free replicated data types, as well as a browser storage persistor for maintaining state across multiple open tabs. It utilizes adapter-based integration to map

    Coordinates asynchronous operations during initialization to ensure completion before rendering or testing begins.

    TypeScript
    عرض على GitHub↗7,072
  • baconjs/bacon.jsالصورة الرمزية لـ baconjs

    baconjs/bacon.js

    6,458عرض على GitHub↗

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Provides declarative operators for managing the synchronization and resolution of concurrent asynchronous event streams.

    TypeScript
    عرض على GitHub↗6,458
  • webassembly/wasiالصورة الرمزية لـ WebAssembly

    WebAssembly/WASI

    5,699عرض على GitHub↗

    واجهة نظام WebAssembly هي مجموعة موحدة من APIs التي تسمح لوحدات WebAssembly بالتفاعل مع أنظمة التشغيل بطريقة محمولة ومستقلة عن النظام الأساسي. توفر تجريداً لوقت تشغيل محمول يفصل استدعاءات النظام عالية المستوى عن تنفيذات المضيف منخفضة المستوى لضمان التوافق عبر أنظمة التشغيل المختلفة. يستخدم المشروع نظام وحدات قائماً على المكونات لربط الوحدات الثنائية المستقلة عبر واجهات مشتركة، مما يزيل متطلبات وجود ثنائي متجانس واحد. يستخدم تعريف واجهة عبر اللغات لتوفير نظام أنواع محمول وتوقيعات API التي يتم تعيينها بشكل متسق عبر لغات برمجة وأهداف متعددة. يغطي النظام مجموعة واسعة من مجالات الإمكانيات، بما في ذلك إدارة الأمن القائمة على الإمكانيات لتقييد الوصول إلى النظام عبر رموز صريحة. كما يتعامل مع تنسيق المهام غير المتزامنة وتكامل النظام المحمول للتفاعل مع موارد الأجهزة.

    Coordinates concurrent tasks and data flows using asynchronous tools and streams to prevent blocking execution.

    Rusthttposwasi
    عرض على GitHub↗5,699
  • amitshekhariitbhu/rxjava2-android-samplesالصورة الرمزية لـ amitshekhariitbhu

    amitshekhariitbhu/RxJava2-Android-Samples

    4,917عرض على GitHub↗

    This repository is a collection of practical implementation patterns and reference samples for using RxJava 2 to manage asynchronous data streams in Android applications. It serves as a reactive programming implementation guide, providing code examples for handling complex event-driven logic and asynchronous patterns within mobile environments. The project distinguishes itself by providing specific reference implementations for common mobile challenges, such as real-time search with debouncing, on-demand list pagination for infinite scrolling, and cache-first data streaming to reduce perceive

    Managing sequential or parallel API calls and data transformations using reactive streams to prevent callback hell.

    Javaandroidexampleexamples
    عرض على GitHub↗4,917
  • zerobias/effectorالصورة الرمزية لـ zerobias

    zerobias/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    Coordinates sequences of dependent network requests and asynchronous operations.

    TypeScript
    عرض على GitHub↗4,837
  • alibaba/coobjcالصورة الرمزية لـ alibaba

    alibaba/coobjc

    4,016عرض على GitHub↗

    coobjc is an Objective-C coroutine library that provides await methods and generators to simplify asynchronous programming in Objective-C and Swift. It enables the implementation of non-blocking workflows to eliminate nested callbacks and thread blocking. The toolkit includes a non-blocking Foundation wrapper to convert synchronous Foundation and UIKit APIs into suspendable operations. It provides a lazy sequence generator for producing values on demand via yield, as well as a channel-based communication tool for exchanging data between concurrent tasks using buffered and unbuffered channels.

    Provides patterns for managing the synchronization and resolution of concurrent asynchronous operations.

    Objective-Cactoractor-modelarm64
    عرض على GitHub↗4,016
السابق12التالي
  1. Home
  2. Programming Languages & Runtimes
  3. Asynchronous Flow Coordination