awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesNative Loop Integration

Adapters for connecting a library's event loop to a native application's existing message pump.

Distinct from Event Loop Integrations: Focuses on integrating a library's loop into a host's native loop, whereas event loop integrations is more general async interop.

Explore 5 awesome GitHub repositories matching development tools & productivity · Native Loop Integration. Refine with filters or upvote what's useful.

Awesome Native Loop Integration 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.
  • unetworking/uwebsockets.jsAvatar de uNetworking

    uNetworking/uWebSockets.js

    9,114Voir sur GitHub↗

    uWebSockets.js is a high-performance tool for building WebSocket and HTTP servers within Node.js. It focuses on high-throughput web servers and real-time data streaming, enabling the creation of network applications that handle a large number of concurrent connections with low memory and CPU overhead. The project distinguishes itself through a native C++ implementation that integrates directly with the Node.js event loop. It utilizes native-layer route matching and a shared memory architecture to minimize allocation overhead and avoid data duplication during message transmission. The impleme

    Hooks native network polling mechanisms directly into the Node.js event loop for efficient asynchronous I/O.

    C++commercialhttpnodejs
    Voir sur GitHub↗9,114
  • twostraws/controlroomAvatar de twostraws

    twostraws/ControlRoom

    6,085Voir sur GitHub↗

    ControlRoom est une application desktop macOS conçue pour gérer l'état, l'environnement et l'apparence visuelle du simulateur Xcode. Il sert de toolkit pour le contrôle du simulateur, le débogage visuel, la capture d'écran et les tests d'environnement. Le projet fournit des utilitaires spécialisés pour déclencher des deep links et envoyer des notifications push afin de vérifier les réponses des applications. Il inclut un débogueur visuel pour extraire les couleurs des écrans simulés et un outil de capture pour enregistrer des vidéos et prendre des captures d'écran avec des superpositions de cadre matériel optionnelles. L'application couvre un large éventail de capacités de simulation, notamment la modification des dates système, des statuts réseau, des emplacements GPS et des paramètres d'apparence d'accessibilité. Elle gère également le cycle de vie du simulateur, permettant l'installation et la suppression de logiciels et l'ajustement des modes clair et sombre ou des langues système.

    Integrates the application's logic with the native macOS event loop to manage asynchronous simulation processes.

    Swiftmacossimctlsimulator
    Voir sur GitHub↗6,085
  • mhammond/pywin32Avatar de mhammond

    mhammond/pywin32

    5,579Voir sur GitHub↗

    pywin32 est une collection d'extensions Python qui servent de wrapper pour l'API Windows native, permettant l'invocation de fonctions du système d'exploitation pour gérer les ressources système de bas niveau et le matériel. Il fournit une bibliothèque principale pour interagir avec les objets Component Object Model (COM) afin d'automatiser les applications de bureau natives, un framework pour construire des applications GUI Windows natives, et une interface pour enregistrer et exécuter des scripts Python en tant que services système en arrière-plan. Le projet se distingue en fournissant une intégration profonde avec l'environnement Windows, incluant la capacité de lier du code Python à la boucle d'événements native pour gérer les notifications système et la capacité d'exposer la logique interne en tant qu'extensions ISAPI pour gérer les requêtes web. Les capacités plus larges de la bibliothèque couvrent la connectivité aux bases de données via des interfaces de fournisseur de données Windows standardisées, la gestion des journaux d'événements système et l'intégration d'environnements interprétés interactifs dans des logiciels externes. Le projet est distribué sous forme de wheels binaires spécifiques à la plateforme pour plusieurs architectures de processeur, y compris ARM64.

    Binds Python code to the native Windows message pump to handle GUI events and system notifications.

    C++
    Voir sur GitHub↗5,579
  • beeware/togaAvatar de beeware

    beeware/toga

    5,379Voir sur GitHub↗

    Toga est un framework d'application multiplateforme et une boîte à outils GUI native pour Python. Il sert de wrapper frontend multi-plateforme qui permet à une base de code unique d'être déployée sur macOS, Windows, Linux, Android et iOS. La boîte à outils fonctionne comme une bibliothèque d'UI de widgets natifs, mappant les définitions d'interface Python de haut niveau directement vers les composants visuels propres au système d'exploitation hôte. Cela garantit que les applications utilisent des widgets système natifs pour correspondre à l'apparence et au comportement de l'environnement cible plutôt que de dépendre de bibliothèques de dessin personnalisées. Le framework couvre le développement multiplateforme pour les applications desktop et mobiles, avec un support supplémentaire pour le déploiement vers les navigateurs web et les terminaux en ligne de commande.

    Binds the Python runtime to the native operating system event loop for asynchronous user input and window updates.

    Pythonguipython
    Voir sur GitHub↗5,379
  • webview/webview_denoAvatar de webview

    webview/webview_deno

    1,596Voir sur GitHub↗

    Ce projet est une bibliothèque multiplateforme pour construire des applications de bureau utilisant Deno. Elle permet aux développeurs de créer des logiciels avec des interfaces utilisateur basées sur le web en rendant HTML, CSS et JavaScript au sein de fenêtres de bureau natives. Le framework fonctionne comme un pont entre le frontend basé sur le web et le système d'exploitation hôte. Il fournit une couche de communication qui permet l'échange de données bidirectionnel et l'exécution de code entre l'interface et le système sous-jacent. En s'intégrant aux files d'attente d'événements système natives, la bibliothèque maintient la réactivité de la fenêtre et gère le cycle de vie de l'application sur Windows, macOS et Linux. L'architecture repose sur des interfaces de fonctions étrangères et une liaison binaire dynamique pour exécuter des opérations au niveau du système. Les développeurs peuvent configurer des actifs binaires pour utiliser des bibliothèques personnalisées ou pré-construites, remplaçant les sources distantes par défaut pour répondre aux exigences de déploiement spécifiques.

    Integrates with native system event queues to process user interactions and maintain application responsiveness.

    TypeScriptdenodeno-bindingsdeno-module
    Voir sur GitHub↗1,596
  1. Home
  2. Development Tools & Productivity
  3. Event Loop Integrations
  4. Native Loop Integration