awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesLegacy Stream Adapters

Wrappers that expose legacy asynchronous streams as modern, web-compatible interfaces.

Distinct from Legacy Metric Ingestion: Distinct from legacy media players: focuses on stream data handling rather than playback.

Explore 8 awesome GitHub repositories matching web development · Legacy Stream Adapters. Refine with filters or upvote what's useful.

Awesome Legacy Stream Adapters GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • reactivex/rxswiftAvatar de ReactiveX

    ReactiveX/RxSwift

    24,648Voir sur 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

    Converts callback and delegate-based asynchronous interfaces into observable streams for consistent composition.

    Swift
    Voir sur GitHub↗24,648
  • rs/zerologAvatar de rs

    rs/zerolog

    12,220Voir sur GitHub↗

    Zerolog is a structured logging library for Go designed for high-performance event capture and observability. It focuses on generating machine-readable JSON output while minimizing memory overhead through zero-allocation buffer encoding and strongly-typed field validation. The library distinguishes itself by providing a chainable, context-aware interface that allows developers to bind trace identifiers and metadata directly to request lifecycles. It supports complex diagnostic workflows by enabling independent logger instances, custom output routing to multiple concurrent destinations, and ev

    Maintains compatibility with legacy logging interfaces while providing modern diagnostic capabilities.

    Gogolangjsonlogging
    Voir sur GitHub↗12,220
  • mozilla-firefox/firefoxAvatar de mozilla-firefox

    mozilla-firefox/firefox

    11,305Voir sur GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Wraps legacy asynchronous streams into modern interfaces for seamless data handling.

    JavaScript
    Voir sur GitHub↗11,305
  • tbruyelle/rxpermissionsAvatar de tbruyelle

    tbruyelle/RxPermissions

    10,416Voir sur GitHub↗

    RxPermissions is a reactive permissions library for Android that manages runtime system permissions using RxJava observables. It serves as a wrapper for the Android runtime permission manager, converting asynchronous system requests and their results into a unified reactive stream. The library eliminates the need for fragmented callback methods by using a hidden fragment to intercept permission request results. This allows the request and the resulting outcome to remain within a single logic flow, avoiding boilerplate callbacks in the activity. The system supports requesting multiple permiss

    Converts the Android permission callback mechanism into an observable sequence for easier composition.

    Java
    Voir sur GitHub↗10,416
  • jakewharton/rxbindingAvatar de JakeWharton

    JakeWharton/RxBinding

    9,578Voir sur GitHub↗

    RxBinding is an Android UI binding library that transforms standard view listeners into RxJava observables. It serves as a bridge and reactive wrapper, converting user interactions and widget states into reactive data flows. The project enables the implementation of reactive programming patterns across Android system interactions. By treating UI interactions as data streams, it allows for the asynchronous handling of events to decouple the view layer from business logic. The library covers the conversion of UI events into streams, the management of widget states to trigger application update

    Wraps imperative Android view listeners into reactive observable sequences using stream adapters.

    Kotlin
    Voir sur GitHub↗9,578
  • neuecc/unirxAvatar de neuecc

    neuecc/UniRx

    7,326Voir sur GitHub↗

    UniRx is a reactive programming library and event orchestration framework for the Unity engine. It implements observable sequences and functional operators to transform callbacks, coroutines, and engine events into cancellable data streams for unified asynchronous event handling. The library provides a reactive UI binding system that synchronizes data models with user interface elements to trigger automatic visual updates. It includes a type-based publication and subscription system to route messages between producers and consumers, decoupling internal game components. The framework covers a

    Converts standard event callbacks and notifications into observable data streams for unified handling.

    C#
    Voir sur GitHub↗7,326
  • baconjs/bacon.jsAvatar de baconjs

    baconjs/bacon.js

    6,458Voir sur 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 adapters that convert single-execution or error-first callbacks into observable reactive streams.

    TypeScript
    Voir sur GitHub↗6,458
  • reactor/reactor-coreAvatar de reactor

    reactor/reactor-core

    5,224Voir sur GitHub↗

    Reactor Core est une boîte à outils de programmation réactive et une fondation non bloquante pour composer des pipelines de données asynchrones sur la JVM. Il sert de framework de traitement de flux asynchrone et de système de gestion de contre-pression (backpressure), permettant aux développeurs de transformer, filtrer et combiner des séquences d'événements tout en régulant le flux de données entre les producteurs et les consommateurs pour éviter l'épuisement des ressources. La bibliothèque se différencie par un système sophistiqué de planification de la concurrence et un contrôle de flux basé sur la demande. Elle découple le traitement des signaux de threads spécifiques en utilisant un registre de planificateur et fournit des mécanismes pour la propagation de métadonnées immuables sensibles au contexte à travers les frontières asynchrones. Elle dispose également d'outils spécialisés pour la capture de traces au moment de l'assemblage et la planification en temps virtuel pour faciliter le test des opérateurs basés sur le temps. Le projet couvre un large éventail de capacités, incluant le traitement fonctionnel de données pour l'agrégation et le fenêtrage de séquences, une variété de stratégies de récupération d'erreurs comme les tentatives avec backoff exponentiel, et des utilitaires pour faire le pont entre les API de rappel (callback) héritées ou synchrones et les flux réactifs. Elle fournit en outre une instrumentation pour la surveillance des pipelines et une suite d'outils de test pour vérifier les séquences de signaux.

    Wraps legacy callback or listener-based APIs into reactive streams to signal values, completion, or errors.

    Javaasynchronousflowflux
    Voir sur GitHub↗5,224
  1. Home
  2. Web Development
  3. Legacy Stream Adapters

Explorer les sous-tags

  • Callback-to-Stream AdaptersWrappers that convert legacy callback or delegate-based asynchronous APIs into observable sequences. **Distinct from Legacy Stream Adapters:** Focuses on converting imperative callbacks to reactive streams rather than adapting legacy web stream formats.
  • Logging Compatibility AdaptersWrappers that expose modern, high-performance logging interfaces to legacy codebases. **Distinct from Legacy Stream Adapters:** Distinct from Legacy Stream Adapters: focuses on logging-specific interface compatibility rather than general asynchronous stream data.