awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/reactive

0
View on GitHub↗
7,153 stele·790 fork-uri·C#·MIT·4 vizualizărireactivex.io↗

Reactive

The .NET Reactive Extensions Library is a framework for composing, querying, and transforming asynchronous data streams. It provides a non-blocking implementation of the observer pattern to manage notifications and data flows between producers and consumers, functioning as an event stream processing library.

The project applies LINQ-style querying and filtering operators to asynchronous sequences. This allows for the handling of event-driven programming patterns by utilizing composable operators to process notifications as they occur.

The library covers asynchronous data streaming and non-blocking notification handling. It also supports complex sequence transformations, enabling advanced filtering and aggregation on both standard and asynchronous enumerables.

Features

  • Asynchronous Streams - Processes and transforms streams of data arriving over time without blocking the main execution thread.
  • Asynchronous Sequences - Provides LINQ-style operators for querying and transforming asynchronous data streams.
  • Event Handling - Provides a set of composable operators for managing reactive streams and event-driven architectures.
  • Asynchronous Collection Processing - Provides functional utilities for filtering, mapping, and reducing asynchronous data collections.
  • Asynchronous Streams - Filters and transforms asynchronous sequences to manage data arriving over time.
  • .NET Reactive Extensions - Provides reactive programming primitives and observable sequences for the .NET ecosystem.
  • Event-Driven Architectures - Implements a framework for building reactive systems based on event triggers and asynchronous processing.
  • Functional Stream Composers - Provides a set of functional operators to compose and transform asynchronous event streams.
  • Non-Blocking Observer Handlers - Maintains application responsiveness by executing code in response to asynchronous notifications.
  • Observer Patterns - Implements a non-blocking observer pattern to manage data flows and notifications between producers and consumers.
  • Push-Based Data Propagation - Propagates data elements to observers immediately as they arrive via a push-based model.
  • Deferred Stream Execution - Implements a lazy execution model where streams only produce data once a subscriber attaches.
  • Sequence Transformations - Applies advanced operators to asynchronous enumerables for complex data transformations.
  • Asynchronous Event Notification Libraries - Provides mechanisms for executing non-blocking callbacks when asynchronous notifications occur.
  • Execution Schedulers - Provides abstractions to decouple the timing and threading of event delivery from the observer logic.
  • Monadic Stream Wrappers - Wraps asynchronous data sources in a unified interface for consistent application of functional logic.
  • Reactive Programming - Library for composing asynchronous programs using observable sequences.

Istoric stele

Graficul istoricului de stele pentru dotnet/reactiveGraficul istoricului de stele pentru dotnet/reactive

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Reactive

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Reactive.
  • reactive-extensions/rx.netAvatar Reactive-Extensions

    Reactive-Extensions/Rx.NET

    7,153Vezi pe GitHub↗

    Rx.NET is a reactive programming framework and library for the .NET ecosystem used to compose asynchronous and event-based programs. It provides an observable data stream API that treats live sequences of information as collections, allowing developers to coordinate asynchronous event workflows using a declarative syntax. The project functions as an extension of language integrated query patterns to asynchronous streams. This allows for the filtering and transformation of asynchronous notifications and event sequences through the application of query operators. The framework covers asynchron

    C#
    Vezi pe GitHub↗7,153
  • reactivex/rxswiftAvatar ReactiveX

    ReactiveX/RxSwift

    24,648Vezi pe GitHub↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Swift
    Vezi pe GitHub↗24,648
  • reactivex/rxpyAvatar ReactiveX

    ReactiveX/RxPY

    5,014Vezi pe GitHub↗

    RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl

    Python
    Vezi pe GitHub↗5,014
  • reactive-streams/reactive-streams-jvmAvatar reactive-streams

    reactive-streams/reactive-streams-jvm

    4,875Vezi pe GitHub↗

    This project provides a formal specification and a set of standard Java interfaces for asynchronous stream processing. It defines a standardized protocol for passing sequences of elements between publishers and subscribers across different threads, centering on a reactive streams specification for the JVM. The project focuses on interoperability by providing a common API that allows different asynchronous streaming libraries to work together. This is achieved through a standard set of interfaces and bridging mechanisms that translate between incompatible streaming specifications. The specifi

    Java
    Vezi pe GitHub↗4,875
Vezi toate cele 30 alternative pentru Reactive→

Întrebări frecvente

Ce face dotnet/reactive?

The .NET Reactive Extensions Library is a framework for composing, querying, and transforming asynchronous data streams. It provides a non-blocking implementation of the observer pattern to manage notifications and data flows between producers and consumers, functioning as an event stream processing library.

Care sunt principalele funcționalități ale dotnet/reactive?

Principalele funcționalități ale dotnet/reactive sunt: Asynchronous Streams, Asynchronous Sequences, Event Handling, Asynchronous Collection Processing, .NET Reactive Extensions, Event-Driven Architectures, Functional Stream Composers, Non-Blocking Observer Handlers.

Care sunt câteva alternative open-source pentru dotnet/reactive?

Alternativele open-source pentru dotnet/reactive includ: reactive-extensions/rx.net — Rx.NET is a reactive programming framework and library for the .NET ecosystem used to compose asynchronous and… reactivex/rxswift — RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and… reactivex/rxpy — RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an… reactive-streams/reactive-streams-jvm — This project provides a formal specification and a set of standard Java interfaces for asynchronous stream processing.… reactivecocoa/reactivecocoa — ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for… reactivex/rxjava — RxJava is a reactive stream processing framework and JVM reactive extensions library. It serves as an asynchronous…