awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to akarnokd/rxjava2interop

Open-source alternatives to RxJava2Interop

17 open-source projects similar to akarnokd/rxjava2interop, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best RxJava2Interop alternative.

  • airbnb/mvrxA

    airbnb/MvRx

    0View on GitHub↗
    View on GitHub↗0
  • android/android-ktxandroid avatar

    android/android-ktx

    7,421View on GitHub↗

    android-ktx is a Kotlin extension library for the Android framework. It provides a collection of idiomatic helper functions that wrap native system calls to reduce boilerplate and improve code readability throughout Android application development. The library implements a set of tools for building styled strings, transformation matrices, and graphical elements. It utilizes a builder-based syntax to simplify the construction of system objects such as content values and data bundles. The project covers a broad range of capabilities, including the simplification of view manipulations and time

    androidkotlinkotlin-extensions
    View on GitHub↗7,421
  • annimon/lightweight-stream-apiaNNiMON avatar

    aNNiMON/Lightweight-Stream-API

    1,594View on GitHub↗

    Stream API from Java 8 rewritten on iterators for Java 7 and below

    Javabackportsfunctional-programmingjava
    View on GitHub↗1,594
  • evant/gradle-retrolambdaevant avatar

    evant/gradle-retrolambda

    5,258View on GitHub↗

    gradle-retrolambda is a Gradle plugin and bytecode transformer designed to enable the use of modern Java lambda expressions in legacy Java and Android runtime environments. It functions as a backporting tool that ensures modern functional programming syntax remains compatible with older virtual machines. The project transforms compiled class files to make them compatible with Java 6 and 7 environments. This allows for the use of modern Java features in projects that must maintain backward compatibility with older API levels and legacy Android devices. The tool integrates into the Gradle buil

    Java
    View on GitHub↗5,258

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • greenrobot/eventbusgreenrobot avatar

    greenrobot/EventBus

    24,760View on GitHub↗

    EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in Java applications. It functions as a central hub where producers dispatch events that are routed to subscribers based on the class type of the payload. By using annotation-based markers, the system maps event handlers to specific data types, allowing different parts of an application to exchange information without requiring direct references between classes. The library distinguishes itself through a focus on performance and execution control. It utilizes a compile-time inde

    Java
    View on GitHub↗24,760
  • jakewharton/rxbindingJakeWharton avatar

    JakeWharton/RxBinding

    9,578View on 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

    Kotlin
    View on GitHub↗9,578
  • jakewharton/rxrelayJakeWharton avatar

    JakeWharton/RxRelay

    2,459View on GitHub↗

    RxJava types that are both an Observable and a Consumer.

    Java
    View on GitHub↗2,459
  • lyft/domicL

    lyft/domic

    0View on GitHub↗
    View on GitHub↗0
  • mrezanasirloo/slickM

    MRezaNasirloo/Slick

    0View on GitHub↗
    View on GitHub↗0
  • mrhadisatrio/optionalM

    MrHadiSatrio/Optional

    0View on GitHub↗
    View on GitHub↗0
  • reactivex/rxandroidReactiveX avatar

    ReactiveX/RxAndroid

    19,964View on 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

    Java
    View on GitHub↗19,964
  • reactivex/rxjavaReactiveX avatar

    ReactiveX/RxJava

    48,237View on GitHub↗

    RxJava is a reactive stream processing framework and JVM reactive extensions library. It serves as an asynchronous dataflow orchestrator used to compose event-based programs by transforming, combining, and consuming real-time data flows on the Java Virtual Machine. The project distinguishes itself through integrated backpressure flow control, which manages the emission rate between producers and consumers to prevent memory exhaustion. It further provides mechanisms for concurrent thread management and parallel data processing to offload blocking operations and maintain application responsiven

    Javaflowjavareactive-streams
    View on GitHub↗48,237
  • sockeqwe/mosbysockeqwe avatar

    sockeqwe/mosby

    5,439View on GitHub↗

    Mosby is a presentation layer framework for Android applications designed to manage application state and user intents. It functions as an architectural tool that implements both Model-View-Intent (MVI) and Model-View-Presenter (MVP) patterns. The framework utilizes a unidirectional data flow to maintain a single source of truth, ensuring that state updates remain predictable by processing intents through a single logic path. It separates business logic from the view layer to decouple presentation logic from Android Activity and Fragment classes. The system provides capabilities for state ma

    Javaandroidarchitecturejava
    View on GitHub↗5,439
  • square/javapoetsquare avatar

    square/javapoet

    10,850View on GitHub↗

    JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini

    Java
    View on GitHub↗10,850
  • t-spoon/traceurT

    T-Spoon/Traceur

    0View on GitHub↗
    View on GitHub↗0
  • trello/rxlifecycleT

    trello/RxLifecycle

    0View on GitHub↗
    View on GitHub↗0
  • uber/autodisposeuber avatar

    uber/AutoDispose

    3,349View on GitHub↗

    Automatic binding+disposal of RxJava streams.

    Javaandroidautodisposekotlin
    View on GitHub↗3,349