awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • socketio/socket.io-clientsocketio 的头像

    socketio/socket.io-client

    10,601在 GitHub 上查看↗

    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
    在 GitHub 上查看↗10,601
  • threedotslabs/watermillThreeDotsLabs 的头像

    ThreeDotsLabs/watermill

    9,760在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,760
  • reactivex/rxpyReactiveX 的头像

    ReactiveX/RxPY

    5,014在 GitHub 上查看↗

    RxPY 是一个 Python 函数式响应式编程库,也是 ReactiveX 的可观察对象库。它作为一个异步流处理器和事件驱动的协调框架,用于构建能够对状态变化或随时间变化的事件流做出反应的数据流水线。 该库提供了一套工具,用于使用可观察序列和操作符来编写异步和基于事件的程序。它通过使用可配置的调度器来管理并发、时序和订阅生命周期,从而脱颖而出。 该项目涵盖了广泛的流处理能力,包括数据聚合、过滤和组合。它提供了事件广播、序列缓冲和错误处理机制,以及用于协调可观察流与异步事件循环的工具。 通过虚拟时间模拟、大理石图建模和发射验证,该库提供了完善的测试和质量保证支持。

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

    Python
    在 GitHub 上查看↗5,014
  • effector/effectoreffector 的头像

    effector/effector

    4,837在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,837
  1. Home
  2. Software Engineering & Architecture
  3. Event-Driven Frameworks