All Projects → vert-x3 → Vertx Rx

vert-x3 / Vertx Rx

Licence: apache-2.0
Reactive Extensions for Vert.x

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Vertx Rx

Vertx Mqtt
Vert.x MQTT
Stars: ✭ 117 (-14.6%)
Mutual labels:  rxjava, rxjava2, vertx
Aiyagirl
🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Stars: ✭ 1,109 (+709.49%)
Mutual labels:  rxjava, rxjava2
Thirtyinch
a MVP library for Android favoring a stateful Presenter
Stars: ✭ 1,052 (+667.88%)
Mutual labels:  rxjava, rxjava2
Freesound Android
Unofficial Android client for the Freesound Project
Stars: ✭ 81 (-40.88%)
Mutual labels:  rxjava, rxjava2
Graphql Retrofit Converter
A Retrofit 2 Converter.Factory for GraphQL.
Stars: ✭ 46 (-66.42%)
Mutual labels:  rxjava, rxjava2
Bigbang
Android base project used by Xmartlabs team
Stars: ✭ 47 (-65.69%)
Mutual labels:  rxjava, rxjava2
Rxbus
Android reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.
Stars: ✭ 79 (-42.34%)
Mutual labels:  rxjava, rxjava2
Rxjava2 Operators Magician
你用不惯 RxJava,只因缺了这把钥匙 🔑 You are not used to RxJava, just because of the lack of this key.
Stars: ✭ 868 (+533.58%)
Mutual labels:  rxjava, rxjava2
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-27.01%)
Mutual labels:  rxjava, rxjava2
Featureadapter
FeatureAdapter (FA) is an Android Library providing an optimized way to display complex screens on Android.
Stars: ✭ 112 (-18.25%)
Mutual labels:  rxjava, rxjava2
Rxschedulerrule
Simple JUnit rule for overriding RxJava/RxAndroid schedulers during unit tests
Stars: ✭ 35 (-74.45%)
Mutual labels:  rxjava, rxjava2
Okhttp Okgo
OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
Stars: ✭ 10,407 (+7496.35%)
Mutual labels:  rxjava, rxjava2
Rx.observe
Transform any method to an Rx Observable ! (VIPER)
Stars: ✭ 34 (-75.18%)
Mutual labels:  rxjava, rxjava2
Rxjavaapp
学习RxJava操作符的APP,新增RxJava2.x介绍
Stars: ✭ 1,049 (+665.69%)
Mutual labels:  rxjava, rxjava2
Spring Reactive Sample
Spring 5 Reactive playground
Stars: ✭ 867 (+532.85%)
Mutual labels:  rxjava, rxjava2
Sfs
The distributed object storage server used by PitchPoint Solutions to securely store billions of large and small files using minimal resources. Object data is stored in replicated volumes implemented like Facebooks Haystack Object Store. Object metadata which essentially maps an object name to a volume position is stored in an elasticsearch index.
Stars: ✭ 78 (-43.07%)
Mutual labels:  rxjava, vertx
Rxreactor
A Kotlin framework for a reactive and unidirectional RxJava application architecture
Stars: ✭ 19 (-86.13%)
Mutual labels:  rxjava, rxjava2
Fcfrtmvp
🔥FcfrtMvp+RxHttp+RxJava(Kotlin和JAVA共用完美支持)支持一键创建MVP项目,框架简约风格及详细注释,欢迎 star or fork!
Stars: ✭ 23 (-83.21%)
Mutual labels:  rxjava, rxjava2
Rxlife
使用Jetpack、Kotlin实现的RxJava自动注销库,你值得拥有!
Stars: ✭ 92 (-32.85%)
Mutual labels:  rxjava, rxjava2
Knotx
Knot.x is a highly-efficient and scalable integration framework designed to build backend APIs
Stars: ✭ 119 (-13.14%)
Mutual labels:  rxjava, vertx

Rx extension for Vert.x

Build Status

Vert.x module adding support for Reactive Extensions (Rx) using the Rx libraries. This allows Vert.x developers to use the Rx type-safe composable API to build Vert.x verticles. This module provides helpers for adapting Vert.x stream and future constructs to Rx observables.

Documentation

Stack integration

RxJava and RxJava2 are integrated with the Vert.x stack.

Integration tests

Integration tests are placed here:

Integration docs

Integration docs are placed here:

The corresponding component uses an asciidoctor https://asciidoctor.org/docs/user-manual/#include-directive directive to embed the doc snippet:

ifeval::["$lang" == "java"]
include::override/rxjava2.adoc[]
endif::[]

Vert.x Web Client example:

is replaced by

The final aggregation happens in the stack generation module.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].