awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

4 Repos

Awesome GitHub RepositoriesEvent-Driven Frameworks

Libraries providing the structural primitives for building asynchronous, event-based applications.

Distinguishing note: Existing Go library candidates are too narrow or unrelated; this captures the framework nature of the project.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Event-Driven Frameworks. Refine with filters or upvote what's useful.

Awesome Event-Driven Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • socketio/socket.io-clientAvatar von socketio

    socketio/socket.io-client

    10,601Auf GitHub ansehen↗

    Socket.IO Client is a real-time WebSocket client library that establishes persistent bidirectional connections to a server, with automatic fallback to HTTP long-polling when WebSocket connections are unavailable. It provides an event-based bidirectional messaging framework where clients and servers exchange named events with serializable data, supporting acknowledgements and timeouts for reliable communication. The client distinguishes itself through automatic reconnection with exponential backoff, maintaining connection reliability by monitoring health and reconnecting with increasing delays

    Provides an event-driven framework for sending and receiving named events with acknowledgements over real-time connections.

    browserjavascriptnodejs
    Auf GitHub ansehen↗10,601
  • threedotslabs/watermillAvatar von ThreeDotsLabs

    ThreeDotsLabs/watermill

    9,760Auf GitHub ansehen↗

    Watermill is a Go library for building event-driven applications. It provides a framework for implementing event-driven architectures through a consistent interface for message publishing and subscribing, featuring a pub/sub message router and event stream processing pipelines. The library uses interface-based abstractions to decouple message producers and consumers from the underlying message broker. This allows different messaging technologies to be swapped via plugin-based broker integration. It employs a router-driven dispatch system and middleware-based pipelines to manage cross-cutting

    Provides a comprehensive Go library for building event-driven applications with consistent publishing and subscribing interfaces.

    Gocqrsevent-drivenevent-sourcing
    Auf GitHub ansehen↗9,760
  • reactivex/rxpyAvatar von ReactiveX

    ReactiveX/RxPY

    5,014Auf GitHub ansehen↗

    RxPY ist eine Bibliothek für funktionale reaktive Programmierung und eine ReactiveX-Observable-Bibliothek für Python. Sie dient als asynchroner Stream-Prozessor und ereignisgesteuertes Koordinations-Framework zum Aufbau von Datenpipelines, die auf Zustandsänderungen oder Ereignisströme im Zeitverlauf reagieren. Die Bibliothek bietet ein Toolkit zur Komposition asynchroner und ereignisbasierter Programme mittels beobachtbarer Sequenzen und Operatoren. Sie zeichnet sich durch konfigurierbare Scheduler aus, die Nebenläufigkeit, Timing und Abonnement-Lebenszyklen verwalten. Das Projekt deckt ein breites Spektrum an Stream-Processing-Funktionen ab, einschließlich Datenaggregation, Filterung und Kombination. Es bietet Mechanismen für Event-Broadcasting, Sequenz-Buffering und Fehlerbehandlung sowie Werkzeuge zur Koordination beobachtbarer Streams mit asynchronen Event-Loops. Tests und Qualitätssicherung werden durch virtuelle Zeitsimulation, Marble-Diagramm-Modellierung und Emissionsverifizierung unterstützt.

    Supplies structural primitives for building asynchronous, event-based applications via schedulers and observers.

    Python
    Auf GitHub ansehen↗5,014
  • effector/effectorAvatar von effector

    effector/effector

    4,837Auf GitHub ansehen↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Provides a framework for orchestrating complex application workflows by linking discrete events to state updates and side effects.

    TypeScriptbusiness-logiceffectorevent-driven
    Auf GitHub ansehen↗4,837
  1. Home
  2. Software Engineering & Architecture
  3. Event-Driven Frameworks