Github上关于Event-Buses的库

1.EventBus

author:greenrobot stars:18969

Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

2.otto

author:square stars:5114

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.

3.RxBus

author:AndroidKnife stars:1661

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

4.AndroidEventBus

author:hehonghui stars:1417

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

5.HermesEventBus

author:Xiaofei-it stars:1232

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.

6.tinybus

author:beworker stars:616

A lightweight and simple event bus for Android.

7.NYBus

author:MindorksOpenSource stars:225

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

8.JPost

author:janishar stars:109

Java and Android class communication library: New and improved Pub-Sub

9.RxBus2

author:MFlisar stars:103

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.

10.RxBus

author:Dimezis stars:79

This is a simple Rx Event Bus implementation using Kotlin.

11.RxBus

author:florent37 stars:75

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

12.RXBus

author:MFlisar stars:52

RX based bus with lifecycle based queuing support.

13.fluffy-events

author:alexvasilkov stars:46

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

14.LocalMessageManager

author:inloop stars:33

Simpler to use and faster alternative to LocalBroadcastManager.

15.MicroBus

author:konmik stars:25

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

16.gimBUS

author:PGSSoft stars:25

Event bus for Android with fine-grained thread control.

17.IpcEventbus

author:NewtronLabs stars:23

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

18.Handle

author:noties stars:21

Handler-based Eventbus for Android.

19.KBus

author:adrielcafe stars:20

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

20.emissary

author:lucasmontano stars:20

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

21.UniversalEventBus

author:SysdataSpA stars:16

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.

22.fast-event

author:fcannizzaro stars:15

Simple event creation.

23.itstimetoact

author:seroperson stars:13

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

24.GWSRxBus

author:shareme stars:12

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.

25.AndroidKVO

author:ahmed-basyouni stars:10

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

26.eventbus

author:stickyd stars:10

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

27.EventBus

author:Edeqa stars:6

A simple event bus.

28.Courier

author:ykhdzr stars:6

A Reactive Bus library.

29.local-burst

author:lykmapipo stars:5

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

30.Rxjava2EventBus

author:krishnachaitanya9984 stars:1

Library for Event bus - implemented using RxJava2 in Android.