Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

EventBus is

  • Convenient and easy to use:
    • No need to create event classes
    • Opportunity to execute subscriber on background thread
  • Fast
  • Tiny
  • Well-tested
Jan 18, 2018

Super lightweight (14 LOC) and minimalistic (post(), subscribe(), unsubscribe()) EventBus written with idiomatic Kotlin and RxJava 2.

Dec 21, 2017

NYBus - A pub-sub library for Android and Java applications.

Sep 25, 2017

Library for Event bus - implemented using RxJava2 in Android.

Sep 16, 2017

A Reactive Bus library.

Sep 16, 2017

A simple event bus.

Jul 19, 2017

Simple Local Broadcast(s) on top of android LocalBroadcastManager.

Jun 3, 2017

Android reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.

May 10, 2017

Faster than Intents and easier than AIDLs. IPC EventBus is an Android library for sending events between processes or different apps.

May 7, 2017

This library helps android developers to implement something like iOS key value observer pattern (KVO).

May 2, 2017

RxJava2 EventBus that supports pausing and resuming. This way, you can achieve that the bus is queueing events while it is paused and emitting events while it is resumed which is a nice way to enforce that events are only observed, when for example your activity is resumed and your views are accessible.

Feb 25, 2017

The Universal Event Bus is an event dispatcher architecture which help you to use most common event bus implementation as Otto in a structured mode.

An events is a bus designed to separate different parts of the application, while still allowing them to communicate efficiently. The operation of the EventDispatcher is based on the publish-subscribe pattern: the bus asked a series of events that will be collected by those who joined them.

The publisher is, in this case, called Bus or RxBus and deals with post events using the Observable of RxJava. The event dispatcher contains two RxBuses: one dedicated to the UI thread, and the other for all the other events that have nothing to do with the UI (network calls, CRUD operations with the database etc.).

Feb 23, 2017

This is an event bus based on RxJava and optimized for Android.

Feb 14, 2017

Simpler to use and faster alternative to LocalBroadcastManager.

Nov 6, 2016

itstimetoact - it's an android library, inspired by 'once', that can help you with planning events in your awesome application.

Aug 17, 2016

HermesEventBus is a library for using EventBus between processes, useful in IPC or plugin-in development. It has the same APIs as EventBus and easy to use.

Jul 13, 2016

This is a simple Rx Event Bus implementation using Kotlin.

Jun 7, 2016

Simple event creation.

May 30, 2016

Event bus for Android with fine-grained thread control.

May 26, 2016

RX based bus with lifecycle based queuing support.

May 2, 2016

This is an event bus designed to allowing your application to communicate efficiently.

Mar 29, 2016

The data binding model and tools that google introduced leaves out something, namely how to updated when user changes text, etc. Seems to me that it might call for using some of the RXJava and RxAndroid Observables sugar to handle those cases and make the event bus more streamlined and handle more use cases.

Oct 8, 2015

Handler-based Eventbus for Android.

Sep 3, 2015

A simple way to bind and exchange messages between activities and services.

May 18, 2015

An eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.

Feb 3, 2015

MicroBus is inspired by OttoBus, and it has its stronger and weaker points.



  • This is a one-thread solution.
  • Usage requires a little more code.
Jan 16, 2015

Simple events bus (publish–subscribe) implementation based on regular Android BroadcastReceivers mechanism.

Jan 3, 2015

A lightweight and simple event bus for Android.

  • small footprint
  • simple to use
  • optimized for startup and event dispatching

Sep 8, 2014

Type-safe and thread-safe, one-to-many event bus in Java, optimized for speed and low-garbage on Android.

Jul 5, 2014

Otto is an event bus designed to decouple different parts of your app while still allowing them to communicate efficiently. Forked from Guava, Otto adds functionality to an already refined event bus as well as specializing it to the Android platform.

Jul 5, 2014