awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesAsynchronous Bridge Patterns

Architectural patterns for handling asynchronous communication between native threads and high-level language environments.

Distinct from Promise-Callback Unification: The candidates are focused on testing utilities or specific converter functions, not the architectural pattern of bridge-based asynchronous communication.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Asynchronous Bridge Patterns. Refine with filters or upvote what's useful.

Awesome Asynchronous Bridge Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • marcshilling/react-native-image-pickerAvatar de marcshilling

    marcshilling/react-native-image-picker

    8,638Voir sur GitHub↗

    This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment. The library covers media library access and the handling of user content uploads by allowing users to provide image or video files from their device. This includes the ability to launch the device camera for photos and videos as well as selecting multiple media files from the local library

    Implements asynchronous promise-based callbacks to return media URIs from native threads to JavaScript.

    Java
    Voir sur GitHub↗8,638
  • zoontek/react-native-permissionsAvatar de zoontek

    zoontek/react-native-permissions

    4,370Voir sur GitHub↗

    react-native-permissions est une bibliothèque de permissions multiplateforme qui fournit une interface unifiée pour demander et vérifier les permissions système sur iOS, Android et Windows. Elle fonctionne comme un gestionnaire d'état des permissions et un auditeur de capacités de l'appareil pour déterminer si l'accès à des données sensibles ou au matériel est accordé, refusé ou bloqué. Le projet inclut un contrôleur d'accès aux médias pour gérer l'accès limité aux photos et aux contacts via les sélecteurs natifs du système. Il dispose également d'un intégrateur de paramètres système qui dirige les utilisateurs vers les pages de paramètres de l'appareil pour basculer manuellement les permissions des applications et des notifications. La bibliothèque couvre une large gamme de capacités de contrôle d'accès, y compris la vérification de la précision de la localisation, la gestion des permissions de notification et la possibilité de demander des permissions aux utilisateurs avec des justifications. Sur Android, elle fournit spécifiquement des utilitaires pour auditer les capacités système telles que les alarmes exactes et les intents plein écran.

    Implements architectural patterns to manage asynchronous communication between JavaScript and native system dialogs.

    Objective-C++authorizationpermissionsreact
    Voir sur GitHub↗4,370
  • mutualmobile/mmwormholeAvatar de mutualmobile

    mutualmobile/MMWormhole

    3,936Voir sur GitHub↗

    MMWormhole is an inter-process communication library for Apple platforms designed to pass archived messages and trigger notifications between separate application processes and extensions. It functions as a communication bridge that enables the exchange of data and commands between a main application and its extensions through shared storage and specialized session handlers. The library provides a shared storage data transport method that utilizes file-based archiving within shared application groups to bridge isolated environments. It also includes a watch connectivity framework for relaying

    Provides a decoupled bridge for passing commands and data between isolated process environments.

    Objective-C
    Voir sur GitHub↗3,936
  • jakewharton/retrofit2-kotlin-coroutines-adapterAvatar de JakeWharton

    JakeWharton/retrofit2-kotlin-coroutines-adapter

    1,962Voir sur GitHub↗

    Cette bibliothèque sert de pont entre les interfaces de services réseau et les primitives de concurrence asynchrone. Elle permet une récupération de données non bloquante en transformant les objets de requête réseau synchrones standard en types différés, permettant aux développeurs de gérer les tâches en arrière-plan via des modèles de concurrence structurés. Le projet fonctionne comme un plugin pour les définitions de services réseau, utilisant la génération de proxy dynamique pour intercepter les appels de méthode à l'exécution. En mappant les flux de réponse directement vers des futures basées sur des coroutines, il facilite l'exécution de requêtes API distantes sans interrompre le thread principal de l'application. Ces capacités prennent en charge l'intégration des opérations réseau dans les cycles de vie des applications mobiles, garantissant que la récupération de données en arrière-plan reste réactive. La bibliothèque est conçue pour étendre les interfaces client réseau existantes afin de prendre en charge les flux de programmation asynchrones modernes.

    Translates synchronous network call objects into non-blocking coroutine primitives to prevent thread starvation during high-latency data retrieval tasks.

    Kotlin
    Voir sur GitHub↗1,962
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Bridge Patterns

Explorer les sous-tags

  • Inter-Process Message BridgesBridges designed to pass messages between separate application processes or extensions. **Distinct from Asynchronous Bridge Patterns:** Distinct from Asynchronous Bridge Patterns: focuses on IPC between OS processes rather than native-to-high-level language thread bridging.
  • Network Request BridgesMechanisms that translate synchronous network call objects into non-blocking coroutine primitives to prevent thread starvation. **Distinct from Asynchronous Bridge Patterns:** Distinct from Script Execution Bridges: focuses on network-specific request translation rather than general script execution.