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

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

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

7 个仓库

Awesome GitHub RepositoriesReactive Value Combinations

Combining multiple reactive values using functions or operators to create derived state.

Distinct from Reactive Value Declarations: Focuses on the logic of combining multiple reactive sources into one, whereas Reactive Value Declarations is about defining the providers themselves.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Reactive Value Combinations. Refine with filters or upvote what's useful.

Awesome Reactive Value Combinations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • baconjs/bacon.jsbaconjs 的头像

    baconjs/bacon.js

    6,458在 GitHub 上查看↗

    Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream

    Provides utilities to merge multiple properties or streams using logical operators or custom functions to produce derived values.

    TypeScript
    在 GitHub 上查看↗6,458
  • reactor/reactor-corereactor 的头像

    reactor/reactor-core

    5,224在 GitHub 上查看↗

    Reactor Core is a reactive programming toolkit and non-blocking foundation for composing asynchronous data pipelines on the JVM. It serves as an asynchronous stream processing framework and a backpressure management system, allowing developers to transform, filter, and combine sequences of events while regulating data flow between producers and consumers to prevent resource exhaustion. The library differentiates itself through a sophisticated concurrency scheduling system and demand-based flow control. It decouples signal processing from specific threads using a scheduler registry and provide

    Merges the most recent values from multiple asynchronous sources using custom combinator functions.

    Javaasynchronousflowflux
    在 GitHub 上查看↗5,224
  • reactivex/rxpyReactiveX 的头像

    ReactiveX/RxPY

    5,014在 GitHub 上查看↗

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

    Combines multiple reactive sources into a single tuple containing the most recent element from each.

    Python
    在 GitHub 上查看↗5,014
  • preactjs/signalspreactjs 的头像

    preactjs/signals

    4,452在 GitHub 上查看↗

    Signals 是一个响应式状态管理库和细粒度响应式引擎。它作为一个依赖跟踪状态管理器,映射值之间的关系,以确保派生数据和用户界面元素保持同步。 该库的特色在于直接绑定到 DOM 节点,这允许状态在浏览器中更新特定的文本节点,而无需触发完整的组件渲染周期。它采用运行时依赖图和原子批处理,将多个状态修改分组为单个通知周期,减少了冗余执行。 该系统涵盖了响应式状态容器、惰性求值的计算信号以及带有集成清理逻辑的副作用执行。它还提供了用于生命周期管理的状态模型,以及用于可视化依赖链和监控状态传播的工具。 该项目使用 TypeScript 实现。

    Ships read-only computed signals that automatically re-evaluate when their underlying dependencies update.

    TypeScript
    在 GitHub 上查看↗4,452
  • apple/swift-async-algorithmsapple 的头像

    apple/swift-async-algorithms

    3,680在 GitHub 上查看↗

    This project is a library of algorithms for transforming, filtering, and combining asynchronous data streams in Swift. It provides a toolkit for managing asynchronous sequences, offering a concurrent sequence processor to merge, zip, and concatenate multiple streams into single outputs. The library distinguishes itself through specialized timing and flow control mechanisms. It implements asynchronous back-pressure to synchronize producer and consumer speeds and provides a toolkit for event timing, including debouncing, throttling, and the generation of periodic timers. The capability surface

    Provides operators to combine multiple asynchronous reactive value sources into single derived streams.

    Swiftswift
    在 GitHub 上查看↗3,680
  • reactor/reactorreactor 的头像

    reactor/reactor

    3,688在 GitHub 上查看↗

    Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac

    Combines multiple reactive values from different sources using combinator functions to create derived state.

    在 GitHub 上查看↗3,688
  • btroncone/learn-rxjsbtroncone 的头像

    btroncone/learn-rxjs

    3,671在 GitHub 上查看↗

    This project is a comprehensive learning resource and technical reference for reactive programming with RxJS. It provides a structured curriculum, curated examples, and an indexed operator catalog to help developers shift from imperative to declarative programming using observable data streams and functional operators. The repository features a library of reactive UI patterns and implementation recipes. These cover practical applications such as type-ahead search, game loops, gesture-based interactions like swipe-to-refresh, and security overlays like lockscreens. The resource covers a broad

    Provides operators to join data from multiple asynchronous sources by coordinating emission order and timing.

    TypeScriptjavascriptlearning-rxjsobservables
    在 GitHub 上查看↗3,671
  1. Home
  2. Software Engineering & Architecture
  3. Reactive Value Declarations
  4. Reactive Value Combinations

探索子标签

  • Derived Reactive SignalsRead-only reactive values that automatically re-calculate based on a combination of other source signals. **Distinct from Reactive Value Combinations:** Specifically focuses on the 'signal' primitive and its automatic propagation, rather than general value combinations.