awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesReactive Programming Libraries

Libraries for implementing reactive design patterns in application logic.

Distinguishing note: Focuses on reactive architectural patterns in mobile development.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Reactive Programming Libraries. Refine with filters or upvote what's useful.

Awesome Reactive Programming Libraries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dkhamsing/open-source-ios-appsAvatar de dkhamsing

    dkhamsing/open-source-ios-apps

    50,744Ver en GitHub↗

    This project is a comprehensive directory of open-source iOS applications designed to serve as a technical reference for developers and learners. It functions as a curated index of mobile software, categorizing projects by their functionality, implementation language, and architectural design to provide a clear view of how professional applications are structured. The repository distinguishes itself by offering a deep dive into mobile app architecture, allowing users to study real-world codebases that utilize patterns such as Model-View-ViewModel, VIPER, and Clean Architecture. It highlights

    Implements reactive design patterns for mobile application logic.

    appappleapple-tv
    Ver en GitHub↗50,744
  • reactivex/rxswiftAvatar de ReactiveX

    ReactiveX/RxSwift

    24,648Ver en 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

    Implements reactive design patterns in application logic for composing asynchronous programs in Swift.

    Swift
    Ver en GitHub↗24,648
  • reactivex/rxandroidAvatar de ReactiveX

    ReactiveX/RxAndroid

    19,964Ver en GitHub↗

    RxAndroid is a reactive programming library and binding layer that integrates RxJava with the Android runtime environment. It provides a framework for composing asynchronous data streams and managing event-driven workflows specifically tailored for Android's threading requirements. The library functions as an Android thread scheduler, routing reactive operations to the main UI thread or specific Android loopers. This ensures that asynchronous task outcomes are dispatched to the primary interface thread for safe updates of visual components while preventing background processing from blocking

    Provides a framework for composing asynchronous data streams using observable patterns.

    Java
    Ver en GitHub↗19,964
  • jakewharton/rxbindingAvatar de JakeWharton

    JakeWharton/RxBinding

    9,578Ver en 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

    Provides a reactive wrapper for Android system interactions and widget states.

    Kotlin
    Ver en GitHub↗9,578
  • kaushikgopal/rxjava-android-samplesAvatar de kaushikgopal

    kaushikgopal/RxJava-Android-Samples

    7,504Ver en GitHub↗

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Provides a reference library of reactive design patterns for managing concurrent tasks.

    Javaconcurrencyexamplejava
    Ver en GitHub↗7,504
  • danielsogl/awesome-cordova-pluginsAvatar de danielsogl

    danielsogl/awesome-cordova-plugins

    2,450Ver en GitHub↗

    This project provides a collection of type-safe wrappers designed to bridge web-based applications with native mobile hardware and system services. It functions as a cross-platform framework that normalizes disparate native plugin behaviors into a unified interface, allowing developers to access device sensors and system capabilities consistently across multiple mobile operating systems. The framework distinguishes itself by wrapping asynchronous native callbacks into reactive streams, simplifying the management of continuous hardware events and data updates. It includes robust mocking capabi

    Simplifies integration of native device events into reactive programming workflows using promises and observables.

    TypeScriptangularcordovacordova-plugin
    Ver en GitHub↗2,450
  1. Home
  2. Software Engineering & Architecture
  3. Reactive Programming Libraries