awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repositorios

Awesome GitHub RepositoriesAsynchronous

Tools for handling and verifying asynchronous service operations.

Explore 15 awesome GitHub repositories matching testing & quality assurance · Asynchronous. Refine with filters or upvote what's useful.

Awesome Asynchronous GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • angular/angularAvatar de angular

    angular/angular

    100,360Ver en GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Verifies asynchronous operations by mocking service calls and stubbing network interactions.

    TypeScriptangularjavascriptpwa
    Ver en GitHub↗100,360
  • caolan/asyncAvatar de caolan

    caolan/async

    28,150Ver en GitHub↗

    Async is a JavaScript asynchronous flow library designed to manage the execution and coordination of asynchronous tasks in Node.js and the browser. It provides functional utilities to wrap, process, and orchestrate complex asynchronous workflows. The library distinguishes itself through a comprehensive task orchestrator that handles dependency graphs to resolve circular references and manages concurrent task queues. It includes a unification bridge that allows callback-style and promise-based functions to operate within the same execution interface. The project covers several primary capabil

    Unifies native promises and traditional callbacks into a consistent execution interface.

    JavaScript
    Ver en GitHub↗28,150
  • wepyjs/wepyAvatar de wepyjs

    wepyjs/wepy

    22,593Ver en GitHub↗

    Wepy is a mini program development framework used to build modular user interfaces through a component-based development style. It functions as a component-based UI framework that enables the creation of reusable interface elements sharing state and logic across different platform targets. The project includes a TypeScript build pipeline that transforms TypeScript, CSS pre-processors, and template engines into browser-ready assets. It also serves as an asynchronous API wrapper that converts callback-based functions into promises to simplify asynchronous control flow. The framework covers cro

    Converts legacy callback-based functions into promises to support modern await syntax.

    JavaScript
    Ver en GitHub↗22,593
  • petkaantonov/bluebirdAvatar de petkaantonov

    petkaantonov/bluebird

    20,515Ver en GitHub↗

    Bluebird is a JavaScript promise library designed for managing asynchronous operations with a custom promise implementation. It provides a framework for controlling promise lifecycles and orchestrating non-blocking programming patterns. The library distinguishes itself with an asynchronous debugging toolkit that captures long stack traces across asynchronous boundaries and a global handler for unhandled promise rejections. It includes a predicate-based error filtering system to target specific exception types and a mechanism for the deterministic cleanup of system resources. It covers a broa

    Bridges promise-based logic and traditional callback functions to ensure compatibility between different JavaScript patterns.

    JavaScript
    Ver en GitHub↗20,515
  • vitest-dev/vitestAvatar de vitest-dev

    vitest-dev/vitest

    15,970Ver en GitHub↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    Converts legacy callback-based functions into promises to integrate them into modern asynchronous test flows.

    TypeScripttesttesting-toolsvite
    Ver en GitHub↗15,970
  • kriskowal/qAvatar de kriskowal

    kriskowal/q

    15,030Ver en 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

    Wraps callback functions and legacy event interfaces into promises to ensure consistent chaining and error handling.

    JavaScript
    Ver en GitHub↗15,030
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Ver en GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Communicates native method results back to the web layer using standardized promise resolution patterns.

    TypeScriptandroidcapacitorcordova
    Ver en GitHub↗15,054
  • rstacruz/cheatsheetsAvatar de rstacruz

    rstacruz/cheatsheets

    14,429Ver en 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

    Provides a comprehensive guide on transforming legacy callback functions into modern promise-based flows.

    SCSS
    Ver en GitHub↗14,429
  • rebeccahughes/react-native-device-infoAvatar de rebeccahughes

    rebeccahughes/react-native-device-info

    6,669Ver en GitHub↗

    This project is a cross-platform mobile device information library designed to retrieve hardware, software, and network specifications from iOS and Android devices. It serves as a tool for accessing unique device identifiers, hardware models, and processor architectures to distinguish individual mobile devices. The library provides specialized capabilities for mobile hardware identification and operating system metadata retrieval, including build numbers and API levels. It also functions as a system state monitor for real-time tracking of battery levels, charging status, and network connectiv

    Provides a hybrid API that handles both immediate synchronous return values and promise-based asynchronous queries.

    TypeScript
    Ver en GitHub↗6,669
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Ver en GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Bridges async plugin operations via callbacks, returning a callback ID and resolving a Promise on completion.

    Rustideterminal-basedtext-editor
    Ver en GitHub↗5,914
  • rstudio/shinyAvatar de rstudio

    rstudio/shiny

    5,608Ver en GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Provides a unified function that handles both synchronous and asynchronous values transparently.

    Rrreactiverstudio
    Ver en GitHub↗5,608
  • request/request-promiseAvatar de request

    request/request-promise

    4,722Ver en GitHub↗

    Este proyecto es un cliente HTTP basado en promesas para Node.js que envuelve solicitudes de red estilo callback en objetos de promesa. Sirve como una biblioteca para enviar JSON, datos de formulario y solicitudes multipart a servidores web mientras gestiona el control de flujo asíncrono. La biblioteca utiliza una implementación especializada de promesas Bluebird para manejar los ciclos de vida de solicitud y respuesta. Incluye un gestor de sesiones que utiliza un tarro de cookies para mantener y transmitir el estado a través de múltiples llamadas de red. La herramienta cubre una amplia gama de capacidades de red, incluyendo integración con API REST, transformación de datos de respuesta y captura completa de respuestas HTTP. Proporciona mecanismos para la cancelación de solicitudes, manejo de errores configurable para códigos de estado que no son de éxito y depuración de tráfico de red.

    Transforms standard Node.js error-first callbacks into promise resolve and reject states for consistent async handling.

    JavaScript
    Ver en GitHub↗4,722
  • talelin/lin-uiAvatar de TaleLin

    TaleLin/lin-ui

    4,155Ver en GitHub↗

    Lin-ui es una biblioteca de componentes y toolkit de desarrollo diseñado específicamente para crear aplicaciones de WeChat Mini Program. Funciona como un framework de UI responsivo que proporciona componentes de interfaz de usuario preconstruidos y un conjunto de funciones auxiliares para entornos de aplicaciones móviles. El proyecto incluye una herramienta de construcción enfocada en la optimización de bundles de mini programas, permitiendo la compilación de componentes específicos y la eliminación de activos no utilizados para reducir el tamaño del paquete. También cuenta con un sistema para el diseño de interfaces responsivas que traduce valores de píxeles estáticos en unidades flexibles para diferentes tamaños de pantalla. El toolkit cubre capacidades más amplias, incluyendo la gestión de flujos de trabajo asíncronos para convertir callbacks en promesas, y utilidades para manipular datos de cadenas y arrays. Proporciona un sistema de configuración global para personalizar estilos de componentes y colores de tema. La configuración inicial es compatible mediante una interfaz de línea de comandos (CLI) utilizada para arrancar plantillas de proyectos y generar estructuras de directorios estandarizadas.

    Transforms native asynchronous callback functions into promise-based flows for cleaner control flow.

    JavaScript
    Ver en GitHub↗4,155
  • google/promisesAvatar de google

    google/promises

    3,828Ver en GitHub↗

    This project is a promise-based concurrency framework and asynchronous task library for Swift and Objective-C. It functions as a workflow orchestrator that uses monadic transformations to chain operations and propagate results through a state machine. The library specializes in transforming traditional completion-handler APIs into promise-based structures to enable sequential execution. It provides mechanisms for coordinating simultaneous background processes, including the ability to aggregate results from multiple tasks or synchronize operations through racing and waiting. The framework co

    Transforms traditional completion-handler patterns into promise objects to enable sequential asynchronous execution.

    Objective-Cframeworkfutureslibrary
    Ver en GitHub↗3,828
  • kotlin/dokkaAvatar de Kotlin

    Kotlin/dokka

    3,780Ver en GitHub↗

    Dokka is an extensible documentation engine designed to generate structured API reference materials for Kotlin projects. By parsing source code and comments, it functions as a static site generator that transforms codebases into readable documentation. It integrates directly into development workflows as a build system plugin, allowing for the automated creation of reference materials during the standard compilation process. The project distinguishes itself through a modular, plugin-driven processing pipeline that allows developers to modify the generation workflow, customize output formats,

    Bridges internal task references and standard promise objects to ensure smooth communication with asynchronous interfaces.

    Kotlinapi-referencedocumentationdokka
    Ver en GitHub↗3,780
  1. Home
  2. Testing & Quality Assurance
  3. API and Network Testing
  4. Service Testing
  5. Asynchronous

Explorar subetiquetas

  • Callback-to-Promise Converters4 sub-etiquetasUtilities that transform legacy callback-based functions into promise-based flows for modern asynchronous integration. **Distinct from Asynchronous:** Distinct from general asynchronous service testing: focuses specifically on the conversion of legacy callback patterns to promises.
  • Generator-to-Callback ConvertersUtilities and patterns for converting generator functions back into standard callback functions. **Distinct from Promise-to-Callback Converters:** Performs the inverse operation of callback-to-promise conversion, focusing on generator functions specifically.
  • Promise-to-Callback ConvertersUtilities that transform promise-based logic back into traditional callback functions for compatibility. **Distinct from Callback-to-Promise Converters:** Performs the reverse operation of Callback-to-Promise Converters, translating promises back to callbacks.