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
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • baconjs/bacon.jsAvatar von baconjs

    baconjs/bacon.js

    6,458Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,458
  • reactor/reactor-coreAvatar von reactor

    reactor/reactor-core

    5,224Auf GitHub ansehen↗

    Reactor Core ist ein Toolkit für reaktive Programmierung und eine nicht-blockierende Grundlage für die Komposition asynchroner Datenpipelines auf der JVM. Es dient als Framework für asynchrone Stream-Verarbeitung und als Backpressure-Managementsystem, das es Entwicklern ermöglicht, Ereignissequenzen zu transformieren, zu filtern und zu kombinieren, während der Datenfluss zwischen Produzenten und Konsumenten reguliert wird, um Ressourcenerschöpfung zu vermeiden. Die Bibliothek differenziert sich durch ein ausgeklügeltes Concurrency-Scheduling-System und nachfragebasierte Flusskontrolle. Sie entkoppelt die Signalverarbeitung von spezifischen Threads unter Verwendung einer Scheduler-Registry und bietet Mechanismen für die kontextbewusste Propagierung unveränderlicher Metadaten über asynchrone Grenzen hinweg. Sie enthält zudem spezialisierte Tools für die Trace-Erfassung zur Assembly-Zeit und Virtual-Time-Scheduling, um das Testen zeitbasierter Operatoren zu erleichtern. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich funktionaler Datenverarbeitung für Sequenzaggregation und Windowing, einer Vielzahl von Fehlerbehebungsstrategien wie exponentiellem Backoff-Retry sowie Dienstprogrammen zur Überbrückung von Legacy-Callback- oder synchronen APIs in reaktive Streams. Zudem bietet es Instrumentierung für Pipeline-Monitoring und eine Suite von Test-Tools zur Verifizierung von Signalsequenzen.

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

    Javaasynchronousflowflux
    Auf GitHub ansehen↗5,224
  • 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.

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

    Python
    Auf GitHub ansehen↗5,014
  • preactjs/signalsAvatar von preactjs

    preactjs/signals

    4,452Auf GitHub ansehen↗

    Signals ist eine reaktive State-Management-Bibliothek und eine Engine für feingranulare Reaktivität. Sie fungiert als abhängigkeitsverfolgender State-Manager, der Beziehungen zwischen Werten abbildet, um sicherzustellen, dass abgeleitete Daten und Benutzeroberflächenelemente synchron bleiben. Die Bibliothek zeichnet sich durch direktes DOM-Binding aus, das es dem Status ermöglicht, spezifische Textknoten im Browser zu aktualisieren, ohne einen vollständigen Komponenten-Rendering-Zyklus auszulösen. Sie verwendet einen Laufzeit-Abhängigkeitsgraphen und atomares Batching, um mehrere Statusänderungen in einzelnen Benachrichtigungszyklen zu gruppieren, was redundante Ausführungen reduziert. Das System deckt reaktive Status-Container, lazy-evaluierte berechnete Signale und Side-Effect-Ausführung mit integrierter Aufräumlogik ab. Es bietet zudem gekapselte Statusmodelle für das Lifecycle-Management sowie Tools zur Visualisierung von Abhängigkeitsketten und zur Überwachung der Status-Propagierung. Das Projekt ist in TypeScript implementiert.

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

    TypeScript
    Auf GitHub ansehen↗4,452
  • apple/swift-async-algorithmsAvatar von apple

    apple/swift-async-algorithms

    3,680Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,680
  • reactor/reactorAvatar von reactor

    reactor/reactor

    3,688Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗3,688
  • btroncone/learn-rxjsAvatar von btroncone

    btroncone/learn-rxjs

    3,671Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,671
  1. Home
  2. Software Engineering & Architecture
  3. Reactive Value Declarations
  4. Reactive Value Combinations

Unter-Tags erkunden

  • 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.