The core package aims to be lightweight and dependence free. While the add-ons are wrapping popular packages into the consistent API style.

Router (@vueuse/router)

Utilities for vue-router

Integrations (@vueuse/integrations)

Integration wrappers for utility libraries

RxJS (@vueuse/rxjs)

Enables RxJS reactive functions in Vue

  • from — two wrappers around of the original functions to allow use ref objects
  • toObserver — sugar function to convert a ref in an observer
  • useObservable — use an Observable
  • useSubscription — uses subscriptions without worry about unsubscribing to it or memory leaks

Firebase (@vueuse/firebase)

Enables realtime bindings for Firebase