awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesFunctional Stream Transformations

Applying functional programming operators to filter, throttle, and merge asynchronous data sources.

Distinct from Stream Transformers: Applies to general event streams rather than specifically to HTTP request body frames.

Explore 7 awesome GitHub repositories matching web development · Functional Stream Transformations. Refine with filters or upvote what's useful.

Awesome Functional Stream Transformations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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

    Filters, throttles, and merges multiple asynchronous data sources using a functional programming approach.

    Swift
    Vezi pe GitHub↗24,648
  • reactivecocoa/reactivecocoaAvatar ReactiveCocoa

    ReactiveCocoa/ReactiveCocoa

    19,835Vezi pe GitHub↗

    ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for composing asynchronous data streams and managing application state through signals and functional operators. The framework functions as an Objective-C data binding library that links object properties and method calls to reactive streams using runtime dynamism and swizzling. It includes a utility to convert traditional key-value observation notifications into composable streams for synchronized state tracking. The project covers reactive UI programming by connecting interface el

    Provides functional operators to filter, throttle, and merge asynchronous data streams for complex value transformations.

    Swift
    Vezi pe GitHub↗19,835
  • reactor/reactor-coreAvatar reactor

    reactor/reactor-core

    5,224Vezi pe GitHub↗

    Reactor Core este un toolkit de programare reactivă și o fundație non-blocking pentru compunerea pipeline-urilor de date asincrone pe JVM. Servește drept framework de procesare a fluxurilor asincrone și sistem de gestionare a backpressure-ului, permițând dezvoltatorilor să transforme, filtreze și combine secvențe de evenimente în timp ce reglează fluxul de date între producători și consumatori pentru a preveni epuizarea resurselor. Biblioteca se diferențiază printr-un sistem sofisticat de programare a concurenței și control al fluxului bazat pe cerere. Decuplează procesarea semnalelor de firele de execuție specifice folosind un registru de scheduler și oferă mecanisme pentru propagarea metadatelor imutabile conștiente de context peste limitele asincrone. De asemenea, dispune de instrumente specializate pentru capturarea urmelor la momentul asamblării și programarea timpului virtual pentru a facilita testarea operatorilor bazați pe timp. Proiectul acoperă o gamă largă de capabilități, inclusiv procesarea funcțională a datelor pentru agregarea și windowing-ul secvențelor, o varietate de strategii de recuperare a erorilor precum reîncercările cu backoff exponențial și utilitare pentru a conecta API-urile legacy de tip callback sau sincrone în fluxuri reactive. Oferă, de asemenea, instrumente pentru monitorizarea pipeline-ului și o suită de instrumente de testare pentru verificarea secvențelor de semnale.

    Applies chains of functional operators to filter, transform, and handle errors for data flowing from a producer.

    Javaasynchronousflowflux
    Vezi pe GitHub↗5,224
  • reactivex/rxpyAvatar ReactiveX

    ReactiveX/RxPY

    5,014Vezi pe GitHub↗

    RxPY este o bibliotecă de programare reactivă funcțională și o bibliotecă de tip ReactiveX observable pentru Python. Acesta servește drept procesor de fluxuri asincrone și framework de coordonare bazat pe evenimente, utilizat pentru a construi pipeline-uri de date care reacționează la schimbările de stare sau la fluxurile de evenimente în timp. Biblioteca oferă un set de instrumente pentru compunerea programelor asincrone și bazate pe evenimente folosind secvențe observabile și operatori. Se distinge prin utilizarea de schedulere configurabile pentru a gestiona concurența, sincronizarea și ciclurile de viață ale abonamentelor. Proiectul acoperă o gamă largă de capabilități de procesare a fluxurilor, inclusiv agregarea, filtrarea și combinarea datelor. Oferă mecanisme pentru difuzarea evenimentelor, buffering-ul secvențelor și gestionarea erorilor, precum și instrumente pentru coordonarea fluxurilor observabile cu bucle de evenimente asincrone. Testarea și asigurarea calității sunt susținute prin simularea timpului virtual, modelarea cu diagrame marble și verificarea emisiilor.

    Implements functional operators to filter, throttle, and merge asynchronous data streams using pure functions.

    Python
    Vezi pe GitHub↗5,014
  • matz/streemAvatar matz

    matz/streem

    4,598Vezi pe GitHub↗

    Streem este un limbaj de programare bazat pe fluxuri (stream-based) și un orchestrator de pipeline-uri de date. Oferă un limbaj specific domeniului (DSL) pentru definirea fluxurilor de date concurente, permițând utilizatorilor să lege sursele de date la destinații printr-o secvență de operațiuni care transformă și filtrează elementele individuale ale fluxului. Sistemul utilizează o sintaxă de script personalizată pentru a defini conexiunile fluxului de date și definițiile pipeline-ului. Acest lucru permite orchestrarea procesării concurente a datelor, unde mai multe etape ale pipeline-ului se execută simultan pentru a muta elementele de date prin sistem. Platforma acoperă transformarea funcțională a datelor și compoziția bazată pe etape, aplicând funcții specifice pentru a modifica sau filtra elementele pe măsură ce trec printr-un lanț secvențial de operațiuni legate.

    Applies mapping or filtering functions to individual items as they pass through a sequential chain.

    C
    Vezi pe GitHub↗4,598
  • declarativehub/bondAvatar DeclarativeHub

    DeclarativeHub/Bond

    4,202Vezi pe GitHub↗

    Bond este un framework de data binding pentru Swift conceput pentru a sincroniza modelele de date și elementele interfeței utilizator prin fluxuri de valori unidirecționale și bidirecționale. Acesta funcționează ca o suită reactivă pentru monitorizarea schimbărilor în colecții, transformarea fluxurilor de date și conectarea evenimentelor interfeței utilizator la modelele de date. Proiectul oferă un bridge reactiv care transformă interacțiunile interfeței utilizator și apelurile metodelor delegate de protocol în semnale observabile. Include un observator de colecții pentru a monitoriza schimbările în array-uri și un procesor de flux de date funcțional care aplică operatori pentru a modifica sau combina valorile înainte ca acestea să ajungă la un element de interfață țintă. Framework-ul acoperă domenii largi de capabilități, inclusiv sincronizarea la nivel de proprietate, binding-ul automat al surselor de date pentru table și collection view-uri, și conversia invocărilor metodelor delegate în evenimente de semnal asincrone.

    Applies functional programming operators to modify and combine data streams before they are displayed in the UI.

    Swift
    Vezi pe GitHub↗4,202
  • mcxiaoke/rxdocsAvatar mcxiaoke

    mcxiaoke/RxDocs

    3,804Vezi pe GitHub↗

    RxDocs is a community-driven project that provides comprehensive technical documentation and educational resources for reactive programming. It serves as a centralized reference for developers implementing asynchronous data streams, offering detailed guides and operator specifications to support the management of complex event sequences. The project distinguishes itself by providing localized Chinese translations of technical concepts, ensuring that developers can access accurate information in their preferred language. It also focuses on accessibility by packaging these materials into portab

    Applies functional programming operators to filter, combine, and transform asynchronous data streams.

    androidkotlinreactivex
    Vezi pe GitHub↗3,804
  1. Home
  2. Web Development
  3. Request Body Handling
  4. Functional Stream Transformations