awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesGenerator-Based Flow Control

Using generator functions to pause and resume execution for asynchronous orchestration.

Distinct from Execution Flow Control: Distinct from general execution flow: specifically uses the yield-and-resume pattern of JS generators for side-effect management.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Generator-Based Flow Control. Refine with filters or upvote what's useful.

Awesome Generator-Based Flow Control GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • redux-saga/redux-sagaAvatar von redux-saga

    redux-saga/redux-saga

    22,443Auf GitHub ansehen↗

    Redux-Saga is a middleware for managing complex asynchronous flows and side effects in Redux applications. It functions as an asynchronous state orchestrator and side effect manager that uses JavaScript generator functions to coordinate concurrent tasks and long-running background processes tied to a global state store. The system utilizes a generator-based effect middleware to handle external I/O and API requests outside of the main application logic. It provides a mechanism to start, pause, and cancel multiple asynchronous operations, allowing the application to prevent race conditions and

    Uses JavaScript generator functions to pause and resume execution while yielding descriptions of side effects.

    JavaScript
    Auf GitHub ansehen↗22,443
  • microsoft/guidanceAvatar von microsoft

    microsoft/guidance

    21,502Auf GitHub ansehen↗

    Guidance is a control framework and generation orchestrator for large language models. It provides a programming layer to steer model outputs through structured templates, schema enforcement, and logical flow management. The framework distinguishes itself by interleaving model generation with local code execution, enabling the use of loops and conditional branching within a single session. It employs grammar-based token constraints and regular expressions to force models to sample only from tokens that satisfy a specific structural format, ensuring strict adherence to predefined data models.

    Interleaves model generation with logic like conditionals and loops to steer execution paths.

    Jupyter Notebook
    Auf GitHub ansehen↗21,502
  • sorrycc/dvaAvatar von sorrycc

    sorrycc/dva

    16,163Auf GitHub ansehen↗

    Dva is a framework for building web applications that integrates React and Redux. It utilizes a model-driven architecture to organize application logic, centralizing state management into cohesive modules that encapsulate reducers, asynchronous effects, and event subscriptions. The framework distinguishes itself through a plugin system that intercepts the action dispatch cycle to automate cross-cutting concerns such as loading state tracking. It also provides a development environment that supports hot module replacement, allowing for the updating of components, routes, and state models in th

    Uses generator functions to manage asynchronous side effects by yielding control flow to a middleware layer for execution.

    JavaScript
    Auf GitHub ansehen↗16,163
  • kriskowal/qAvatar von kriskowal

    kriskowal/q

    15,030Auf GitHub ansehen↗

    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

    Executes generator functions by treating yielded promises as sequential steps to flatten asynchronous callback nests.

    JavaScript
    Auf GitHub ansehen↗15,030
  1. Home
  2. Software Engineering & Architecture
  3. Execution Flow Control
  4. Generator-Based Flow Control