awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesReactive Programming for Kotlin

Application of reactive programming paradigms specifically using Kotlin language idioms and extensions.

Distinct from Kotlin Extensions: Candidates are either too generic (Reactive Programming) or too focused on general extensions rather than the reactive paradigm.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Reactive Programming for Kotlin. Refine with filters or upvote what's useful.

Awesome Reactive Programming for Kotlin 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/rxkotlinAvatar de ReactiveX

    ReactiveX/RxKotlin

    7,041Voir sur GitHub↗

    RxKotlin is a reactive programming library and asynchronous stream processor that provides Kotlin language extensions for composing event-based data streams. It serves as a set of Kotlin bindings for RxJava, allowing developers to transform, filter, and flatten sequences of data emitted over time. The library focuses on integrating RxJava patterns into Kotlin projects by applying language-specific conventions and idioms. It utilizes extension functions to simplify reactive programming patterns, reduce boilerplate, and optimize workflows within the reactive ecosystem. The toolkit covers a bro

    Enables the construction of asynchronous and event-driven applications using concise Kotlin-specific reactive idioms.

    Kotlinkotlinrxjava
    Voir sur GitHub↗7,041
  • lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-androidAvatar de LukasLechnerDev

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

    2,872Voir sur GitHub↗

    Ce dépôt sert de ressource éducative pour implémenter des modèles de programmation asynchrone dans les applications Android en utilisant Kotlin Coroutines et Flow. Il fournit une collection d'exemples pratiques et de tests unitaires conçus pour démontrer comment gérer les tâches en arrière-plan, les requêtes réseau concurrentes et les flux de données réactifs tout en maintenant une interface utilisateur réactive. Le projet se concentre sur la concurrence structurée, offrant des modèles pour organiser les tâches en portées hiérarchiques qui propagent automatiquement les signaux d'annulation et de cycle de vie. Il met l'accent sur l'intégration de la mise en réseau consciente du cycle de vie, garantissant que les opérations en arrière-plan et les flux réactifs respectent l'état des composants Android pour éviter les fuites de mémoire et les plantages. L'implémentation couvre un large éventail de capacités pour construire des systèmes de données résilients, y compris l'utilisation d'opérateurs fonctionnels pour transformer les séquences de données et la conversion de flux froids en conteneurs d'état chauds. Elle démontre également des stratégies pour gérer les opérations réseau, telles que l'implémentation de tentatives avec backoff exponentiel, la gestion des timeouts de requête et l'utilisation du stockage local pour un accès aux données en mode hors ligne. Le dépôt inclut des modèles de test spécialisés pour vérifier l'exactitude de la logique multi-threadée et du comportement asynchrone.

    Implements reactive data pipelines using Kotlin Flow to process and transform continuous streams of information.

    Kotlinandroidchannelscoroutines
    Voir sur GitHub↗2,872
  • kotlin-android-open-source/mvi-coroutines-flowAvatar de Kotlin-Android-Open-Source

    Kotlin-Android-Open-Source/MVI-Coroutines-Flow

    1,106Voir sur GitHub↗

    This framework provides a structured implementation of the Model-View-Intent pattern for Android applications. It enforces a unidirectional data flow where user intents trigger state updates, which are then propagated through reactive streams to ensure consistent and predictable interface rendering. The architecture relies on immutable state objects to represent application data, ensuring that updates are handled as complete replacements rather than partial modifications. By leveraging Kotlin Coroutines and reactive stream primitives, the framework coordinates asynchronous background tasks an

    Coordinates asynchronous background tasks and UI updates using reactive programming paradigms and Kotlin idioms.

    Kotlinandroid-arrow-ktandroid-mviandroid-mvi-architecture
    Voir sur GitHub↗1,106
  1. Home
  2. Programming Languages & Runtimes
  3. Reactive Programming for Kotlin

Explorer les sous-tags

  • Flow ImplementationsLibraries and patterns for implementing reactive data pipelines using Kotlin Flow. **Distinct from Reactive Programming for Kotlin:** Distinct from Reactive Programming for Kotlin: focuses specifically on the Flow API implementation rather than general reactive paradigms.