awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to kaushikgopal/rxjava-android-samples

Open-source alternatives to RxJava Android Samples

30 open-source projects similar to kaushikgopal/rxjava-android-samples, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best RxJava Android Samples alternative.

  • amitshekhariitbhu/rxjava2-android-samplesAvatar von amitshekhariitbhu

    amitshekhariitbhu/RxJava2-Android-Samples

    4,917Auf GitHub ansehen↗

    This repository is a collection of practical implementation patterns and reference samples for using RxJava 2 to manage asynchronous data streams in Android applications. It serves as a reactive programming implementation guide, providing code examples for handling complex event-driven logic and asynchronous patterns within mobile environments. The project distinguishes itself by providing specific reference implementations for common mobile challenges, such as real-time search with debouncing, on-demand list pagination for infinite scrolling, and cache-first data streaming to reduce perceive

    Javaandroidexampleexamples
    Auf GitHub ansehen↗4,917
  • baconjs/bacon.jsAvatar von baconjs

    baconjs/bacon.js

    6,458Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗6,458
  • reactivex/rxswiftAvatar von ReactiveX

    ReactiveX/RxSwift

    24,648Auf GitHub ansehen↗

    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

    Swift
    Auf GitHub ansehen↗24,648

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • neuecc/unirxAvatar von neuecc

    neuecc/UniRx

    7,326Auf GitHub ansehen↗

    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

    C#
    Auf GitHub ansehen↗7,326
  • trello-archive/rxlifecycleAvatar von trello-archive

    trello-archive/RxLifecycle

    7,651Auf GitHub ansehen↗

    RxLifecycle is a lifecycle management library for RxJava that binds observable streams to Android component lifecycles. It functions as a reactive stream lifecycle wrapper and a memory leak prevention tool by automatically terminating asynchronous sequences when activities or fragments are destroyed. The library integrates RxJava with Android lifecycle states to ensure that resource management is handled automatically. It prevents memory leaks by disconnecting streams and disposing of subscriptions when a component reaches a specific lifecycle state. The project covers the domain of Android

    Java
    Auf GitHub ansehen↗7,651
  • jakewharton/rxbindingAvatar von JakeWharton

    JakeWharton/RxBinding

    9,578Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,578
  • reactivex/rxjavaAvatar von ReactiveX

    ReactiveX/RxJava

    48,237Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗48,237
  • btroncone/learn-rxjsAvatar von btroncone

    btroncone/learn-rxjs

    3,671Auf GitHub ansehen↗

    This project is a comprehensive learning resource and technical reference for reactive programming with RxJS. It provides a structured curriculum, curated examples, and an indexed operator catalog to help developers shift from imperative to declarative programming using observable data streams and functional operators. The repository features a library of reactive UI patterns and implementation recipes. These cover practical applications such as type-ahead search, game loops, gesture-based interactions like swipe-to-refresh, and security overlays like lockscreens. The resource covers a broad

    TypeScriptjavascriptlearning-rxjsobservables
    Auf GitHub ansehen↗3,671
  • 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

    Scalaasynchronicityasynchronousasynchronous-programming
    Auf GitHub ansehen↗4,347
  • amanjeetsingh150/kotlin-android-examplesAvatar von amanjeetsingh150

    amanjeetsingh150/kotlin-android-examples

    1,058Auf GitHub ansehen↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Kotlinandroidandroid-applicationandroid-development
    Auf GitHub ansehen↗1,058
  • lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-androidAvatar von LukasLechnerDev

    LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android

    2,872Auf GitHub ansehen↗

    This repository serves as an educational resource for implementing asynchronous programming patterns in Android applications using Kotlin Coroutines and Flow. It provides a collection of practical examples and unit tests designed to demonstrate how to manage background tasks, concurrent network requests, and reactive data streams while maintaining a responsive user interface. The project focuses on structured concurrency, offering patterns for organizing tasks into hierarchical scopes that automatically propagate cancellation and lifecycle signals. It emphasizes the integration of lifecycle-a

    Kotlinandroidchannelscoroutines
    Auf GitHub ansehen↗2,872
  • cysharp/r3Avatar von Cysharp

    Cysharp/R3

    3,616Auf GitHub ansehen↗

    R3 is a reactive extensions library and asynchronous data pipeline framework. It provides a system for composing asynchronous data streams, managing reactive state, and coordinating event sequences using observable patterns. The project distinguishes itself with a deterministic testing toolkit that mocks time and frame updates to ensure reproducible unit tests for asynchronous logic. It also includes observability tools for tracking active subscriptions and generating stack traces to identify memory leaks, alongside centralized exception routing for pipeline recovery. The framework covers a

    C#
    Auf GitHub ansehen↗3,616
  • reactivex/rxpyAvatar von ReactiveX

    ReactiveX/RxPY

    5,014Auf GitHub ansehen↗

    RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl

    Python
    Auf GitHub ansehen↗5,014
  • rengwuxian/rxjavasamplesAvatar von rengwuxian

    rengwuxian/RxJavaSamples

    3,912Auf GitHub ansehen↗

    RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to asynchronous networking and state management. It provides code demonstrations for integrating reactive streams with Retrofit to handle network requests in a non-blocking manner. The project focuses on asynchronous patterns for managing API calls, including the combination of concurrent streams and the use of subjects to cache emitted values for state management. It specifically demonstrates how to implement automated token refresh workflows to maintain authenticated sessions witho

    Java
    Auf GitHub ansehen↗3,912
  • reactivex/rxandroidAvatar von ReactiveX

    ReactiveX/RxAndroid

    19,964Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗19,964
  • reactivex/rxjsAvatar von ReactiveX

    ReactiveX/rxjs

    31,682Auf GitHub ansehen↗

    RxJS is a library for reactive programming that provides a framework for composing asynchronous and event-based programs. It utilizes observable sequences to model data flows, allowing developers to manage complex sequences of events through a declarative programming interface. The library implements the observer pattern to facilitate decoupled communication between data producers and subscribers. By employing a lazy execution model, streams remain dormant until a consumer explicitly subscribes, at which point data production is triggered. This approach enables the construction of predictable

    TypeScriptjavascriptrxjs
    Auf GitHub ansehen↗31,682
  • andywer/threads.jsAvatar von andywer

    andywer/threads.js

    3,526Auf GitHub ansehen↗

    threads.js is a JavaScript worker thread library and asynchronous task orchestrator designed to offload CPU-intensive tasks to background threads. It functions as a cross-platform worker pool and a TypeScript worker runner that automatically transpiles and executes TypeScript files within separate threads. The project distinguishes itself by providing a unified worker API that allows for cross-platform execution across different JavaScript environments. It includes a specialized worker data serialization tool to pass complex class instances and binary data between threads, and supports inlini

    TypeScriptisomorphic-javascriptjavascriptmultithreading
    Auf GitHub ansehen↗3,526
  • androidx/androidxAvatar von androidx

    androidx/androidx

    6,010Auf GitHub ansehen↗

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type

    Kotlin
    Auf GitHub ansehen↗6,010
  • tommylemon/android-zblibraryAvatar von TommyLemon

    TommyLemon/Android-ZBLibrary

    5,604Auf GitHub ansehen↗

    Android-ZBLibrary is a mobile framework providing core primitives for Android development, including a Model-View-Presenter framework for structural architecture, a network request wrapper, and a local data persistence layer. It also includes a library of reusable interface elements and a background task manager to maintain user interface responsiveness. The framework decouples business logic from user interfaces through its MVP implementation and manages external service integration via tools for HTTP communication, JSON processing, and response caching. The library covers a broad set of ca

    Javafastjsonglideokhttp
    Auf GitHub ansehen↗5,604
  • aporter/coursera-androidAvatar von aporter

    aporter/coursera-android

    4,246Auf GitHub ansehen↗

    This project is a collection of Android application reference implementations and sample projects. It provides educational source code demonstrating standard development patterns for building functional mobile applications. The repository includes specific examples for Android UI design, data persistence, and hardware integration. It provides reference implementations for handling long-running background processes and system broadcasts, as well as demonstrations of building layouts and custom graphics. The codebase covers a broad range of capabilities including network programming for remote

    Java
    Auf GitHub ansehen↗4,246
  • jiang111/awesome-android-tipsAvatar von jiang111

    jiang111/awesome-android-tips

    2,569Auf GitHub ansehen↗

    This project is a curated collection of Android development code snippets, implementation patterns, and technical guides designed to assist in building and maintaining mobile applications. It serves as a reference for standard mobile architecture, providing structured approaches to common development requirements and system integration tasks. The repository distinguishes itself by offering specific technical strategies for managing application lifecycles, optimizing memory usage, and ensuring interface responsiveness in resource-constrained environments. It provides programmatic techniques fo

    androidawesometips
    Auf GitHub ansehen↗2,569
  • reactive-extensions/rxjsAvatar von Reactive-Extensions

    Reactive-Extensions/RxJS

    19,353Auf GitHub ansehen↗

    The Reactive Extensions for JavaScript

    JavaScript
    Auf GitHub ansehen↗19,353
  • gyoogle/tech-interview-for-developerAvatar von gyoogle

    gyoogle/tech-interview-for-developer

    17,417Auf GitHub ansehen↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Javaalgorithmcomputer-sciencecs
    Auf GitHub ansehen↗17,417
  • goldze/mvvmhabitAvatar von goldze

    goldze/MVVMHabit

    7,701Auf GitHub ansehen↗

    MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android Architecture Components. It provides a pre-integrated foundation designed to decouple business logic from user interface rendering and lifecycle management. The project distinguishes itself by bundling a comprehensive set of architectural templates, including a reactive event bus for decoupled component communication, token-based data exchange between logic instances, and a single-activity fragment hosting system to reduce manifest overhead. The framework covers broad capability

    Javaaacdatabindingglide
    Auf GitHub ansehen↗7,701
  • hit-alibaba/interviewAvatar von HIT-Alibaba

    HIT-Alibaba/interview

    5,253Auf GitHub ansehen↗

    This project is a comprehensive technical interview preparation guide and computer science knowledge base. It serves as a structured study resource designed to help software engineers review core engineering concepts and prepare for professional coding assessments. The repository focuses on a wide array of theoretical and practical domains, including detailed references for mobile application architecture and operating system fundamentals. It provides curated materials on software architecture patterns and network protocol analysis to support professional development. The content covers foun

    Shellinterviewinterview-preparation
    Auf GitHub ansehen↗5,253
  • dotnet/eshopAvatar von dotnet

    dotnet/eShop

    10,079Auf GitHub ansehen↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    C#
    Auf GitHub ansehen↗10,079
  • commonsguy/cw-omnibusAvatar von commonsguy

    commonsguy/cw-omnibus

    5,320Auf GitHub ansehen↗

    This project is a reference library for Android development, providing source code and sample applications that demonstrate architectural patterns and the implementation of core API capabilities. It serves as a collection of reference implementations for data management, system integration, and user interface component development. The library provides specific examples for managing hardware interfaces, background tasks, and inter-process communication. It includes a gallery of user interface components and patterns for implementing accessibility features and system-level font scaling. The p

    Javaandroidandroid-book
    Auf GitHub ansehen↗5,320
  • android10/android-cleanarchitecture-kotlinAvatar von android10

    android10/Android-CleanArchitecture-Kotlin

    4,811Auf GitHub ansehen↗

    This project is a reference Kotlin Android application template and a set of sample implementations demonstrating Clean Architecture principles. It provides a structural design that isolates core business rules from the user interface and data sources into distinct, layered modules. The implementation focuses on the Model-View-ViewModel (MVVM) pattern to decouple UI logic from data models. It utilizes a dependency injection framework to automate object creation and manage component lifecycles, while employing a repository pattern to abstract data requests across memory, disk, and cloud source

    Kotlinandroidandroid-cleanarchitecture-kotlinandroid-development
    Auf GitHub ansehen↗4,811
  • danielsogl/awesome-cordova-pluginsAvatar von danielsogl

    danielsogl/awesome-cordova-plugins

    2,450Auf GitHub ansehen↗

    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

    TypeScriptangularcordovacordova-plugin
    Auf GitHub ansehen↗2,450
  • mozilla-firefox/firefoxAvatar von mozilla-firefox

    mozilla-firefox/firefox

    11,305Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗11,305