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
·

3 Repos

Awesome GitHub RepositoriesStream Aggregation

Collecting all emitted elements of a stream into a single summary result or tuple.

Distinct from Stream Element Limiting: Focuses on terminal aggregation of stream data, distinct from element limiting or simple mapping.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Stream Aggregation. Refine with filters or upvote what's useful.

Awesome Stream Aggregation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • reactivex/rxkotlinAvatar von ReactiveX

    ReactiveX/RxKotlin

    7,041Auf GitHub ansehen↗

    RxKotlin is a reactive programming library and asynchronous stream processor that provides Kotlin language extensions for composing event-based data streams. It serves as a set of Kotlin bindings for RxJava, allowing developers to transform, filter, and flatten sequences of data emitted over time. The library focuses on integrating RxJava patterns into Kotlin projects by applying language-specific conventions and idioms. It utilizes extension functions to simplify reactive programming patterns, reduce boilerplate, and optimize workflows within the reactive ecosystem. The toolkit covers a bro

    Collects emitted stream elements into summarized data structures like maps or multimaps.

    Kotlinkotlinrxjava
    Auf GitHub ansehen↗7,041
  • 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.

    Reduces a sequence of emitted elements into a single summary value, collection, or boolean result.

    Javaasynchronousflowflux
    Auf GitHub ansehen↗5,224
  • zio/zioAvatar von zio

    zio/zio

    4,347Auf GitHub ansehen↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Groups stream elements into batches, balancing throughput and latency with configurable schedules.

    Scalaasynchronicityasynchronousasynchronous-programming
    Auf GitHub ansehen↗4,347
  1. Home
  2. Software Engineering & Architecture
  3. Stream Aggregation

Unter-Tags erkunden

  • Synchronous AggregatorsTransducers that group stream elements into batches and emit them only when the transducer produces output. **Distinct from Stream Aggregation:** Distinct from Stream Aggregation: focuses on synchronous batching via transducers, not terminal collection of all elements.