awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 रिपॉजिटरी

Awesome GitHub RepositoriesAsynchronous-to-Synchronous Conversion

Mechanisms that block execution until an asynchronous sequence completes to retrieve a value synchronously.

Distinct from Stream Synchronization Utilities: Candidates focus on alignment of temporal media streams, not blocking thread conversion for testing/logic.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Asynchronous-to-Synchronous Conversion. Refine with filters or upvote what's useful.

Awesome Asynchronous-to-Synchronous Conversion GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • reactivex/rxswiftReactiveX का अवतार

    ReactiveX/RxSwift

    24,648GitHub पर देखें↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Blocks the current thread until an asynchronous sequence completes to access the result as a synchronous value.

    Swift
    GitHub पर देखें↗24,648
  • todepond/dreamberdTodePond का अवतार

    TodePond/DreamBerd

    13,550GitHub पर देखें↗

    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

    Implements mechanisms to block execution until an asynchronous sequence completes, presenting a linear synchronous flow.

    GitHub पर देखें↗13,550
  • teamcapybara/capybarateamcapybara का अवतार

    teamcapybara/capybara

    10,166GitHub पर देखें↗

    Capybara is a browser automation library and web application acceptance test framework used to simulate user behavior and verify functional requirements. It serves as a cross-browser testing tool and headless browser orchestrator, allowing for the execution of test suites across multiple browser engines. The project provides a driver-agnostic interaction layer that abstracts different browser engines, enabling users to switch between headless and full browser drivers. It supports multi-user session simulation by maintaining independent browser states and cookies to test interactions between i

    Waits for elements to appear or disappear from the page to ensure stable interaction with dynamic content.

    Ruby
    GitHub पर देखें↗10,166
  • casperjs/casperjscasperjs का अवतार

    casperjs/casperjs

    7,172GitHub पर देखें↗

    CasperJS is a scripting utility and testing framework for automating web scenarios via headless browsers. It enables the execution of navigation steps and form inputs to automate complex user scenarios, extract web data, and validate the state of remote pages. The project provides specific tooling for PhantomJS and SlimerJS, allowing users to write programmable sequences for web navigation and data extraction. It includes capabilities for capturing visual snapshots of full pages or specific elements to perform user interface regression testing. The framework covers broad automation areas inc

    Wraps asynchronous browser operations to allow scripts to be written as a linear sequence of synchronous steps.

    JavaScript
    GitHub पर देखें↗7,172
  • google/earlgreygoogle का अवतार

    google/EarlGrey

    5,683GitHub पर देखें↗

    EarlGrey is an iOS UI automation test framework that enables writing and running automated tests simulating real user interactions. It provides a synchronized test execution engine that automatically waits for animations, network requests, and run-loop states to complete before performing test actions or assertions, producing stable and repeatable results across test runs. The framework distinguishes itself through out-of-process interaction handling, managing system alerts and app switching during tests, and a pixel-level visibility checker that verifies UI elements are actually visible and

    Verifies UI element visibility by comparing screenshots for pixel-level differences before performing actions.

    Objective-C
    GitHub पर देखें↗5,683
  • reactivex/rxpyReactiveX का अवतार

    ReactiveX/RxPY

    5,014GitHub पर देखें↗

    RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl

    Provides mechanisms to block the current thread until an asynchronous stream completes to retrieve the final result.

    Python
    GitHub पर देखें↗5,014
  • lewissbaker/cppcorolewissbaker का अवतार

    lewissbaker/cppcoro

    3,818GitHub पर देखें↗

    cppcoro is a C++ coroutine library and concurrency toolkit providing primitives for asynchronous tasks, lazy generators, and non-blocking execution. It functions as an asynchronous I/O framework for managing network sockets and file operations through an event loop. The library features a work-stealing thread pool for distributing tasks across multiple cores and a set of async generators for producing lazy sequences of values both synchronously and asynchronously. It includes a concurrency toolkit with async mutexes, latches, and shared tasks to coordinate multi-threaded execution. Its capab

    Blocks the current thread until an asynchronous operation completes to bridge synchronous and asynchronous code.

    C++asyncasync-awaitasynchronous-programming
    GitHub पर देखें↗3,818
  • reactor/reactorreactor का अवतार

    reactor/reactor

    3,688GitHub पर देखें↗

    Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac

    Includes mechanisms to block execution and extract asynchronous values as synchronous objects or iterables.

    GitHub पर देखें↗3,688
  • getgauge/taikogetgauge का अवतार

    getgauge/taiko

    3,663GitHub पर देखें↗

    Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions and verify application behavior. It functions as a headless browser testing tool capable of simulating real interactions and asserting page states in Chromium and Firefox. The project includes a browser interaction recorder that captures live actions and exports them as executable JavaScript automation scripts. It also serves as a web accessibility auditor, analyzing pages to detect accessibility violations and ensure compliance with inclusive design standards. The framework c

    Ensures target elements are visible and interactable by blocking execution until they appear on the page.

    JavaScriptautomationheadlessheadless-browsers
    GitHub पर देखें↗3,663
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous-to-Synchronous Conversion

सब-टैग एक्सप्लोर करें

  • Element Visibility Synchronization1 सब-टैगBlocking execution until specific DOM elements appear or disappear from the rendered page. **Distinct from Asynchronous-to-Synchronous Conversion:** Distinct from Asynchronous-to-Synchronous Conversion: targets UI element state changes rather than general promise or thread resolution.